Имя: Пароль:
1C
1С v8
ЭтаФорма.Закрыть()
0 siggoron
 
12.12.11
11:05
ЭтаФорма.Закрыть(), как закрыть форму так чтобы не выводились дополнительные системные вопросы, например: «Данные формы были изменены. Сохранить данные?»?
1 jack smith
 
12.12.11
11:11
убери модифицированность
2 siggoron
 
12.12.11
11:19
(1) вот попробовал но, всё равно сообщения выпадают, может код пишу не так?


Процедура ПослеЗаписи()//Из формы документа Заказ поставщику
Модифицированность = Ложь;
Оповестить("БПЗакупкаЗакрытьФорму", ЗадачаОбъект.Ссылка);
КонецПроцедуры

Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)//Из формы задачи
Если (ИмяСобытия = "БПЗакупкаЗакрытьФорму")
И (Параметр = Ссылка)
Тогда
ЭтаФорма.Закрыть();
КонецЕсли;
КонецПроцедуры
3 siggoron
 
12.12.11
11:20
(1) сори ступил, надо:


Процедура ПослеЗаписи()//Из формы документа Заказ поставщику

Оповестить("БПЗакупкаЗакрытьФорму", ЗадачаОбъект.Ссылка);

КонецПроцедуры

Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)//Из формы задачи

Если (ИмяСобытия = "БПЗакупкаЗакрытьФорму")
И (Параметр = Ссылка)
Тогда
Модифицированность = Ложь;
ЭтаФорма.Закрыть();
КонецЕсли;

КонецПроцедуры
4 siggoron
 
12.12.11
11:22
(1) спс заработало )))