Форумчане Добрый День!
Такой вопрос есть две печатные формы: Расходная накладная и Реализация Товаров? Как добавить в форму Пользователя (сотрудника) который печатает документ?
Заранее благодарю за помощь!!! :(
Я так понял что нужно:
в модуль:
Код:
Печатающий = глЗначениеПеременной("глТекущийПользователь");
В модуле объекта есть функция(возможно процедура) печать()
После
// Выводим подвал документа
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
Если вы конечно параметр добавляете в подвал
Touch_of_soul
29.04.2014, 16:07
Форумчане Добрый День!
Такой вопрос есть две печатные формы: Расходная накладная и Реализация Товаров? Как добавить в форму Пользователя (сотрудника) который печатает документ?
Заранее благодарю за помощь!!! :(
Я так понял что нужно:
в модуль:
Код:
Печатающий = глЗначениеПеременной("глТекущийПользователь");
в макет:
Параметр "Печатающий" добавить.
Так вот куда этот код вставлять (в модуле)
Помогите новичку пожалуйста. Заранее оченьблагодарен
Закинь ВПФ эти сюда, сделаю..
gemsbird
29.04.2014, 21:37
Закинь ВПФ эти сюда, сделаю..
Каким образом? я просто еще только изучаю Внешние Печатные формы...
P.S. Мне получается нужно еще код вставить предварительно? тоже поможете и как?
Вот сюда попробовал вставить вышла ошибка "{Документ.РеализацияТоваро вУслуг.МодульМенеджера(7773,1 6)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
Печатающий = <<?>>глЗначениеПеременной("глТекущийПользователь"); (Проверка: Сервер)"
Пользователя по другому получить: ТекПользователь = Пользователи.ТекущийПольз� �ватель();
Я добавлял пользователя в документ через макет, т.е. создал макет где есть одна область, и два параметра Пользователь и Дата, потом в процедуре Печать, перед возвратом:
//Выводим ТекущийПользователь и ТекущаяДата в конец документа
// {
МакетПодпись = Документы.ОтборРазмещение� �оваров.ПолучитьМакет("Подписи");
ОбластьПодпись = МакетПодпись.ПолучитьОбла� �ть("Ответственный");
ОбластьПодпись.Параметры.Т екущийПользователь = Пользователи.ТекущийПольз� �ватель();
ОбластьПодпись.Параметры.Д ата = ТекущаяДата();
ТабличныйДокумент.Вывести( ОбластьПодпись); // }
Возврат ТабличныйДокумент;
В итоге пользователь и дата выводится в конце листа.