Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 09:05

внешняя печатная форма

Автор denn-m, 30 ноя 2011, 12:08

0 Пользователей и 1 гость просматривают эту тему.

denn-m

Здравствуйте!
1с предприятие 8.2
Подскажите как сделать чтобы до печатной формы можно было выбирать из списка сотрудников подписи фамилии руководителей и фамилии главбуха

denn-m

посмотрите на фото 1с 7.7 при нажатие на кнопку "счет" появляется окно "реквизиты" с выбором сотрудников, после выбора сотрудника на печатной форме появляется его фамилия для подписи

sergeevds

Создай дополнительную форму и табличную часть выбора сотрудников, по кнопке печать, сначала открывай модально эту форму, пускай там заполняют все что захотят, и в печать это. 

denn-m

напишите подробнее как все это сделать

sergeevds

В свою внешнюю печатную форму, добавь форму "ВыборСотрудников", и создай табличную часть "Сотрудники". В ТЧ будет две колонки "Должность" и "ФИО", межшь сделать их строками, можешь сделать ссылками на справочники с автозаполнением должности после выбора сотрудника - это например, если у тебя есть справочник "Сотрудкники" или "Физические лица", где указана должность, ну т.е. должность.доступность = ложь, процедура ПриИзменении СотрудникиСотрудник(Элемент) сделать автоподстановку должности.
Вызови эту форму перед началом отработки печати, открой модально (ФормаВыбораФИО = ПолучитьФорму("ВыборСотрудников").ОткрытьМодально), там по кнопке "ок" ЭтаФорма.Закрыть()
В макете на должность и ФИО сделай отдельную область. Тогда в процедуре печати в конце:
Для Каждого Строка Из Сотрудники
Область = Макет.ПолучитьОбласть("ФИО");
Область.Параметры.Должность = Строка.Должность;
Область.Параметры.ФИО = Строка.Сотрудник;
ТабДок.Вывести(Область);
КонецЦикла;

denn-m

подскажите где находится внешняя печатная форма?

Dethmontt

В конфигураторе - файл - новый - внешняя печатная форма
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Копируешь туда макет своей печ. формы, копируешь в модуль обработчик заполнения Табличного документа (со всеми прилегающими процедурами и функциями), создаешь реквизит "СсылкаНаОбъект" тип Того документа который печатается.
Далее "функция печать() Экспорт" и описываешь свой алгоритм.
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск