Необходимо перенести из БП 2.0 в БП 3.0 на управляемых формах внешнюю печатную форму, в которой перед печатью открывается форма выбора подписывающего лица.
Ну как обычно, то что в обычных формах реализовывалось просто, в управляемых потребовало гораздо больше времени и сил.
Был взят шаблон из БСП, добавлена еще одна форма с выбором подписывающего лица. В этой форме, на событие Выбор динамического списка повешена функция ОповеститьОВыборе. Вроде сделано все правильно, но не работает оповещение.
Родительское окно не получает оповещения. Опытным путем, то бишь отладчиком, выяснил, что родительское окно к тому времени уже закрыто и оповещать некого.
Есть какой-нбд вариант решения этой проблемы без использования модальных окон?
Даже не так. Основная форма, в которой лежит процедура Печать, создается на сервере, но не открывается (событие ПриОткрытии не происходит). Т.е. оповестить о выборе не получится.
а есть ли какая та возможность узнать идентификатор команды при серверном вызове функции печать() внешней печатной формы?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший