1.
Redinternational
8614.11.17 07:37 Сейчас в теме
Написал внешнюю печатную форму для ЗУП 3.1.3.224, открываемая через word. Настроил видимость (указал в каком объекте можно будет вызвать). В ЗУП 2.5 была помимо всего прочего возможность указать принадлежность печатной формы, тоесть если это справочник сотрудники то возможно было применить отбор по "Организации", "Занимаемой ставке", "Подразделению". Теперь вопрос, возможно ли применение таких отборов уже в ЗУП 3.1? К примеру у меня несколько юр. лиц, на каждое юр. лицо своя внешняя печатная форма. Информации в сети по данной проблеме не нашел....
Настройки принадлежности печатной формы как в 2.5 я не вижу, но можно в процедуре модуля ВПФ "Печать" проверять массив объектов, и в зависимости от принадлежности элементов выводить различные печатные формы. Пример кода
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПечататьЛицСторону") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПечататьЛицСторону",
"Печатать лиц. сторону ", ПечататьЛицСторону(МассивОбъектов, ОбъектыПечати));
Иначе
Возврат;
КонецЕсли;
КонецПроцедуры
Настройки принадлежности печатной формы как в 2.5 я не вижу, но можно в процедуре модуля ВПФ "Печать" проверять массив объектов, и в зависимости от принадлежности элементов выводить различные печатные формы. Пример кода
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПечататьЛицСторону") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПечататьЛицСторону",
"Печатать лиц. сторону ", ПечататьЛицСторону(МассивОбъектов, ОбъектыПечати));
Иначе
Возврат;
КонецЕсли;
КонецПроцедуры
(8)При регистрации ВПФ создаётся команда печати с уникальным идентификатором. На одну ВПФ может быть несколько команд печати. Эти команды можно отображать в документе или скрыть. Может быть настроена замена типовых команд печати. ИТС. БСП ВПФ
7.
Redinternational
8614.11.17 11:18 Сейчас в теме
(2)в принципе у самого была подобная идея, в зависимости от условий выводить тот или иной макет, но если к примеру юр лиц свыше 90 в базе? и для как минимум 30 нужны различные договоры в зависимости от обособок и занимаемых ставок, а также доп соглашения и уведомления, слишком объемный кусок условий получается....
5.
Redinternational
8614.11.17 11:14 Сейчас в теме
(3)слишком муторно, тем более если пользователь ошибется с организацией или ставкой или подразделением - напечатается не тот макет, должна быть проверка от дурака...