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