Доброго времени суток
При создании нового документа требуется открыть форму для заполнения некоторых настроек. Если в обычном приложении была процедура перед открытием, где можно было установить, к примеру, вид операции, то в управляемом приложении такой процедуры нет.
Подскажите пожалуйста, как это можно реализовать в управляемом приложении
1) Можно, например, посмотреть как это сделано в БП 3.0 для РеализацияТоваровУслуг.
А сделано там так:
ФормаДокумента = ФормаВыбораОперации
А в "ОбработкаПолученияФормы" расписано в каком случае, мы открываем "ФормаВыбораОперации", а в каком сразу нужную форму документа.
2) Основная проблема не в отсутствии "ПередОткрытием", а то что формы открывать модально больше нельзя
Реализовать что?
Автоматическое заполнение реквизитов для нового документа - есть ПриСоздании, ПриОткрытии
Жестко вызывать форму настроек - делаем ее основной и в ней реализуем то, что нужно. В т.ч. если документ не новый, то сразу открытие обычной формы документа без открытия формы настроек.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший