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