Сотрудник в печатной форме 1c УТ 11.1
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 5 из 5
  1. #1
    Гость форума

    Регистрация
    29.04.2014
    Сообщений
    2
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Сотрудник в печатной форме 1c УТ 11.1

    Форумчане Добрый День!
    Такой вопрос есть две печатные формы: Расходная накладная и Реализация Товаров? Как добавить в форму Пользователя (сотрудника) который печатает документ?
    Заранее благодарю за помощь!!! :(

    Я так понял что нужно:

    в модуль:
    Код:
    Печатающий = глЗначениеПеременной("глТе кущийПользователь");

    в макет:
    Параметр "Печатающий" добавить.

    Так вот куда этот код вставлять (в модуле)

    Помогите новичку пожалуйста. Заранее оченьблагодарен

  2. #2
    Гость форума

    Регистрация
    13.04.2010
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    В модуле объекта есть функция(возможно процедура) печать()
    После
    // Выводим подвал документа
    ОбластьМакета = Макет.ПолучитьОбласть("Под� �ал");
    Если вы конечно параметр добавляете в подвал

  3. #3
    Помогает людям

    Регистрация
    27.01.2012
    Сообщений
    283
    Сказал(а) спасибо
    31
    Поблагодарили 1052 раз(а) в 326 сообщениях

    По умолчанию

    Цитата Сообщение от gemsbird Посмотреть сообщение
    Форумчане Добрый День!
    Такой вопрос есть две печатные формы: Расходная накладная и Реализация Товаров? Как добавить в форму Пользователя (сотрудника) который печатает документ?
    Заранее благодарю за помощь!!! :(

    Я так понял что нужно:

    в модуль:
    Код:
    Печатающий = глЗначениеПеременной("глТе кущийПользователь");

    в макет:
    Параметр "Печатающий" добавить.

    Так вот куда этот код вставлять (в модуле)

    Помогите новичку пожалуйста. Заранее оченьблагодарен
    Закинь ВПФ эти сюда, сделаю..

  4. Пользователь сказал cпасибо:

    gemsbird (29.04.2014)

  5. #4
    Гость форума

    Регистрация
    29.04.2014
    Сообщений
    2
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Цитата Сообщение от Touch_of_soul Посмотреть сообщение
    Закинь ВПФ эти сюда, сделаю..
    Каким образом? я просто еще только изучаю Внешние Печатные формы...

    P.S. Мне получается нужно еще код вставить предварительно? тоже поможете и как?

    Вот сюда попробовал вставить вышла ошибка "{Документ.РеализацияТовар� �вУслуг.МодульМенеджера(7773, 16)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
    Печатающий = <<?>>глЗначениеПеременной("г� �ТекущийПользователь"); (Проверка: Сервер)"

    // Выводим подвал

    ОбластьНомера = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|НомерСтроки");
    ОбластьКодов = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|КолонкаКодов");
    ОбластьТовар = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|Товар" + СуффиксОбластиКолонки);
    ОбластьДанных = Макет.ПолучитьОбласть("Под� �алТаблицы" + СуффиксОбластиСтроки + "|Данные" + СуффиксОбластиКолонки);
    Печатающий = глЗначениеПеременной("глТе кущийПользователь");
    ТабличныйДокумент.Вывести( ОбластьНомера);
    Последний раз редактировалось gemsbird; 29.04.2014 в 21:49.

  6. #5
    Просто юзер

    Регистрация
    10.11.2009
    Сообщений
    64
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а) в 13 сообщениях

    По умолчанию

    Пользователя по другому получить: ТекПользователь = Пользователи.ТекущийПольз� �ватель();

    Я добавлял пользователя в документ через макет, т.е. создал макет где есть одна область, и два параметра Пользователь и Дата, потом в процедуре Печать, перед возвратом:
    //Выводим ТекущийПользователь и ТекущаяДата в конец документа
    // {
    МакетПодпись = Документы.ОтборРазмещение� �оваров.ПолучитьМакет("Подп иси");
    ОбластьПодпись = МакетПодпись.ПолучитьОбла� �ть("Ответственный");
    ОбластьПодпись.Параметры.Т екущийПользователь = Пользователи.ТекущийПольз� �ватель();
    ОбластьПодпись.Параметры.Д ата = ТекущаяДата();
    ТабличныйДокумент.Вывести( ОбластьПодпись); // }

    Возврат ТабличныйДокумент;

    В итоге пользователь и дата выводится в конце листа.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •