Имя: Пароль:
1C
1C 7.7
v7: Процедура ПослеОткрытия() в модальной форме
0 kupec
 
14.09.15
20:16
Почему то в формексе данная процедура не срабатывает в модальном окне......Может кто-нибудь поборол данную проблему? Поделитесь мнениями, как заставить работать данную процедуру....
1 Злопчинский
 
14.09.15
20:21
потому что нельзя быть красивой такой
.
//************************************************************************************************************
Процедура ПослеОткрытия()
    
    Окна = СоздатьОбъект("Окна");
    Окна.ЦентрироватьОкно(Форма);
    Окна = "";
    
КонецПроцедуры    //ПослеОткрытия()

//************************************************************************************************************
//
Процедура ПослеСозданияФормы()
  Если Форма.МодальныйРежим()=0 Тогда Возврат; КонецЕсли;
  ПослеОткрытия();
КонецПроцедуры    //ПослеСозданияФормы()
2 mehfk
 
14.09.15
20:24
(0) Возьми исходники старого formex + немножко дизасма текущей версии и ты исправишь данную несправедливость.
3 mehfk
 
14.09.15
20:26
... Или поймешь, что ее нельзя исправить...
4 Злопчинский
 
14.09.15
20:29
в очередном формексе каком-то из близких к последним - появимлась процедура ПослеСозданияФормы - для модального окна  НАЧАЛА отрабатывать именно она.
.
поэтому делаем как я написал выше - вариант написанный будет работать и для старого формекса и для "новогО"
5 kupec
 
17.09.15
13:25
(4) спасибо, все прокатило
6 aka AMIGO
 
17.09.15
13:29
(4) ЗЫ. ты не в круизе? вроде-б собирался кататься по России-матушке, а опять на форуме :)
7 Злопчинский
 
17.09.15
15:43
(6)  в круизе
Сижу в Гаграх на балконе
Читай дневник в лайфе
8 aka AMIGO
 
17.09.15
16:07
(7) это не отдых :)
тянешь завтрашние заботы на сегодня.. Иди купай жену, детей, пой "О, море в Гаграх, О, пальмы в Гаграх!.." ну и т.д., а инет забудь на 2 недели :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан