Управляемое приложение.
Открываю форму в основном окне, а именно форму документа.
После заполнения наживаю кнопку "Провести и закрыть". Документ записывается и проводиться, но не закрывается. Более того на команду ЭтаФорма.Закрыть(); вообще никак не реагирует.
И так вопрос. как закрыть форму программно если форма открыта в главном окне приложения?
(8) Давайте абстрагируемся от конкретно формы документа, пускай это будет форма списка и ее нужно закрыть.
Ведь система должна закрывать форму когда ее просят закрыть.
Или чего-то я не понимаю?
(9) Насколько я помню управляемый интерфейс (я тут вернулся к обычному на некоторое время), дело обстоит так: Если открыто отдельное окно, пусть и с формой списка - его можно закрыть. А формы, открытые в основном окне, зарыть можно только переходом по ссылке (программным или интерактивным). При этом события ПередЗакрытием, ПриЗакрытии в этих формах отрабатывают, а попытка программного закрытия такой формы вроде бы должна приводить к исключению. Все ИМХО.
(10) К исключению не приводит. А в целом похоже на это.
В любом случае спасибо, буду чесать левое ухо тем же путем)))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший