Имя: Пароль:
1C
1С v8
Не адекватно открывается общая форма.
0 Maximysis
 
21.10.13
07:05
При открытии формы не отрабатывает процедура ПриОткрытии(), ПередОткрытии(). Отладчик не заходит в неё. А код после процедур отрабатывает. Что за глюк? Кто нибудь сталкивался?
1 Maximysis
 
21.10.13
07:06
Вызываю так
Процедура ВыбратьСкладыНажатие(Элемент)
    
    ФормаВыбораОбъектовГрупп = ПолучитьОбщуюФорму("ФормаВыбораОбъектовГрупп",Элемент);
    ФормаВыбораОбъектовГрупп.НачальныйСписокОбъектов=мСписокСкладов;
    ФормаВыбораОбъектовГрупп.ВидОтбора=Перечисления.ВидыГруппировокОбъектов.ГруппыСкладов;
    РезультатВыбора = ФормаВыбораОбъектовГрупп.ОткрытьМодально();
    
    Если РезультатВыбора <> Неопределено Тогда
        мСписокСкладов = РезультатВыбора;
        ПредставлениеСпискаСкладов = РаботаСДиалогами.ВыгрузитьСписокВСтроку(мСписокСкладов);
    КонецЕсли;    
КонецПроцедуры
2 Maximysis
 
21.10.13
07:07
3 Maximysis
 
21.10.13
07:10
Параметры в форму не попадают, а результат возвращается.
4 Maximysis
 
21.10.13
07:14
Платформа 8.2.18.109
5 Повелитель
 
21.10.13
07:16
#на сервере
может там так написано?
6 Maximysis
 
21.10.13
07:23
(5)нет.
7 Sserj
 
21.10.13
07:23
А ты на все 100% уверен что ПриОткрытии() (и кстати что такое ПередОткрытии нет такого события есть только "ПриСозданииНаСервере") именно привязана к событию а не просто в модуле написана?
8 Maximysis
 
21.10.13
07:27
(7)ПередОткрытием() опечатка. да процедура выставлена в свойстве формы.
9 Sserj
 
21.10.13
07:32
(8) Так нету такой "ПередОткрытием" хоть с опечаткой, хоть без.
Не путаешь с "ПередЗакрытием" уж тогда :)
10 Maximysis
 
21.10.13
07:36
11 Borometr
 
21.10.13
07:42
Лучше удалить процедуры из модуля и создать их по новому нажатием лупы в разделе "События"
12 Любопытная
 
21.10.13
07:42
Обычное приложение потому что, вот откуда ПередОткрытием
Может она у тебя открыта уже?
13 Maximysis
 
21.10.13
07:45
(11) Не вероятно но помогло!! Спасибо огромное!!!!