Имя: Пароль:
1C
1С v8
Если выполнена процедура тогда закрыть форму
0 mirina313
 
27.02.19
15:27
Как написать?
Если выполненилась
Процедура ОсновныеДействияФормыЗаписать(Кнопка);
Тогда
ЭтаФорма.Закрыть();
Иначе
Выполнить ОсновныеДействияФормыЗаписать(Кнопка);
КонецЕсли
?
1 ДенисЧ
 
27.02.19
15:28
В самой процедуре закрыват ьформу - не предлагать?
2 mirina313
 
27.02.19
15:35
(1) Есть кнопка "Записать"
Нужна кнопка записать и закрыть.
Вот как написать:
"ПРИ НАЖАТИИ"
Если выполнилась процедура записать, то закрыть
Иначе выполнить процедуру записать
КонецЕсли
3 mirina313
 
27.02.19
15:37
Вернее даже не так
Процедура ляля (кнопка)
Выполнить процедуру записать
Если процедура записать выполнилась тогда
закрыть
конецесли
4 mirina313
 
27.02.19
15:38
интересует условие- если "Выполнилась Процедура ОсновныеДействияФормыЗаписать(Кнопка); "
5 Fish
 
27.02.19
15:39
(2) "Нужна кнопка записать и закрыть." - Чем стандартная кнопка не устраивает?
6 mirina313
 
27.02.19
15:48
(5) Записать = Выполнить Процедуру и Закрыть = при успешном выполнении
7 cons24
 
27.02.19
15:57
Открой типовую ERP (УТ, БП иже с нею). Найди Заказ клиента. Там кнопки как раз нарисованные. И при нажатии  разных кнопок - разные значения в Объект.ДополнительныеСвойства. Или еще в какой-то переменной - точно не помню.
8 Скиурус
 
27.02.19
16:12
Если ЭтаФорма.Модифицированность() Тогда
ЭтаФорма.Записать();
КонецЕсли;
ЭтаФорма.Закрыть();
9 mirina313
 
04.03.19
16:07
(8) опасный вы человек
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший