Показано с 1 по 5 из 5
Комбинированный просмотр
-
29.04.2014, 01:54 #1
- Регистрация
- 29.04.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Сотрудник в печатной форме 1c УТ 11.1
Форумчане Добрый День!
Такой вопрос есть две печатные формы: Расходная накладная и Реализация Товаров? Как добавить в форму Пользователя (сотрудника) который печатает документ?
Заранее благодарю за помощь!!! :(
Я так понял что нужно:
в модуль:
Код:
Печатающий = глЗначениеПеременной("глТе кущийПользователь");
в макет:
Параметр "Печатающий" добавить.
Так вот куда этот код вставлять (в модуле)
Помогите новичку пожалуйста. Заранее оченьблагодарен
-
29.04.2014, 14:13 #2
- Регистрация
- 13.04.2010
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
В модуле объекта есть функция(возможно процедура) печать()
После
// Выводим подвал документа
ОбластьМакета = Макет.ПолучитьОбласть("Под� �ал");
Если вы конечно параметр добавляете в подвал
-
29.04.2014, 16:07 #3
- Регистрация
- 27.01.2012
- Сообщений
- 283
- Сказал(а) спасибо
- 31
- Поблагодарили 1052 раз(а) в 326 сообщениях
-
Пользователь сказал cпасибо:
gemsbird (29.04.2014)
-
29.04.2014, 21:37 #4
- Регистрация
- 29.04.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Каким образом? я просто еще только изучаю Внешние Печатные формы...
P.S. Мне получается нужно еще код вставить предварительно? тоже поможете и как?
Вот сюда попробовал вставить вышла ошибка "{Документ.РеализацияТовар� �вУслуг.МодульМенеджера(7773, 16)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
Печатающий = <<?>>глЗначениеПеременной("г� �ТекущийПользователь"); (Проверка: Сервер)"
// Выводим подвал
ОбластьНомера = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|НомерСтроки");
ОбластьКодов = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|КолонкаКодов");
ОбластьТовар = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|Товар" + СуффиксОбластиКолонки);
ОбластьДанных = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|Данные" + СуффиксОбластиКолонки);
Печатающий = глЗначениеПеременной("глТе кущийПользователь");
ТабличныйДокумент.Вывести( ОбластьНомера);Последний раз редактировалось gemsbird; 29.04.2014 в 21:49.
-
07.05.2014, 15:47 #5
- Регистрация
- 10.11.2009
- Сообщений
- 64
- Сказал(а) спасибо
- 0
- Поблагодарили 14 раз(а) в 13 сообщениях
Пользователя по другому получить: ТекПользователь = Пользователи.ТекущийПольз� �ватель();
Я добавлял пользователя в документ через макет, т.е. создал макет где есть одна область, и два параметра Пользователь и Дата, потом в процедуре Печать, перед возвратом:
//Выводим ТекущийПользователь и ТекущаяДата в конец документа
// {
МакетПодпись = Документы.ОтборРазмещение� �оваров.ПолучитьМакет("Подп иси");
ОбластьПодпись = МакетПодпись.ПолучитьОбла� �ть("Ответственный");
ОбластьПодпись.Параметры.Т екущийПользователь = Пользователи.ТекущийПольз� �ватель();
ОбластьПодпись.Параметры.Д ата = ТекущаяДата();
ТабличныйДокумент.Вывести( ОбластьПодпись); // }
Возврат ТабличныйДокумент;
В итоге пользователь и дата выводится в конце листа.
Социальные закладки