Имя: Пароль:
1C
1С v8
Процедура ПриЗакрытии() формы
0 Adgjj
 
21.09.11
16:10
Скажите, пжл, как сделать, чтобы после предупреждения форма не закрывалась?
Процедура ПриЗакрытии()
если Кубы=0 тогда
       предупреждение("Заполните кубы!");
       //ПЛ = ДокументПЛ.ПолучитьОбъект();    
       //рвФорма = ПЛ.ПолучитьФорму("ФормаРедактированияВыработки");        
       //рвФорма.ОткрытьМодально();
       //возврат;
   конецесли;
1 Error pro
 
21.09.11
16:14
Так процедура приЗакрытии =)
2 Adgjj
 
21.09.11
16:15
спс))
3 Error pro
 
21.09.11
16:15
Используй ПередЗаписью()
4 Vadik_62
 
21.09.11
16:15
попробуй

Процедура ПередЗакрытием()
если Кубы=0 тогда
       предупреждение("Заполните кубы!");
       
       возврат;

конецесли;
5 Adgjj
 
21.09.11
16:18
сделала так:
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
   если Кубы=0 тогда
       предупреждение("Заполните кубы!");
       Отказ = Истина;
       конецесли;

Всем огромное спасибо!
6 Adgjj
 
22.09.11
13:58
не заходит в Процедура ПередЗакрытием ((
7 ptiz
 
22.09.11
13:59
(6) Процедуру привяжи как обработчик события формы.
8 Adgjj
 
22.09.11
14:07
спс)), в прошлый раз в др. базе делала - сегодня забыла подцепить
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан