Документ ввод остатков в ут 11.1, как выбирается нужная форма
☑
0
программистище
21.05.13
✎
13:54
Магия. Не могу понять как выбирается форма в соответствии с типом операции документа.
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("ТипОперации",СписокТиповОпераций[0].Значение);
ЗначенияЗаполнения.Вставить("Организация",Объект.Организация);
ОткрытьФорму("Документ.ВводОстатков.ФормаОбъекта", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения), ВладелецФормы, );
строки говорят, что открывается форма объекта, но открывается совсем другая форма
кто уже разбирался?
или в 8.2 есть скрытый механизм открытия форм?
1
MSII
21.05.13
✎
14:00
Может подписка есть на событие ОбработкаПолученияФормы, а в ней форма переопределяется?
2
программистище
21.05.13
✎
14:00
упс нашел )))
ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>)
в документменеджер
3
программистище
21.05.13
✎
14:01
(1) да спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший