Имя: Пароль:
1C
1С v8
Документ ввод остатков в ут 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) да спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший