Имя: Пароль:
1C
1С v8
Программное закрытие текущей формы справочника.
,
0 Сергей333
 
05.09.17
09:47
Всем здравствуйте. Подскажите пожалуйста о великие ГУРУ 1С))
Есть у справочника "ФормаЭлементаУпрощенная" и стоковая "ФормаЭлемента", как сделать что бы когда я закрываю (по кнопке) ФормуУпрощенную появлялась стоковая форма элемента и сохранялись данные которые в ней были. Закрытие и открытие форм я реализовал так:
Процедура ОсновныеДействияФормыРасширеннаяФормаЭлемента(Кнопка)
    
    ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,,Истина);
    ЭтаФорма.Закрыть();        
    
КонецПроцедуры
1 Рэйв
 
05.09.17
09:50
ПриЗакрытии() не пробовал открывать?
Сам не пробовал правда, может и не получиться.
2 Сергей333
 
05.09.17
09:55
(1) Нет. Нужно именно по кнопке.
3 DrShad
 
05.09.17
09:56
ну и что не получается?
4 RS2017
 
05.09.17
10:00
(3) предположу: передать контекст в новую форму.
5 RS2017
 
05.09.17
10:01
(0) УФ?
6 DrShad
 
05.09.17
10:07
(5) естественно
7 RS2017
 
05.09.17
10:11
(6) откуда такая уверенность? судя по процедуре скорее не УФ
8 Сергей333
 
05.09.17
10:11
(5) Обычные УТП
9 RS2017
 
05.09.17
10:12
(8)
ПолучитьФорму("ЭтаФорма").Открыть();
Закрыть();
10 Сергей333
 
05.09.17
10:21
(9) Так мне наоборот нужно Этуформу закрыть а стоковую открыть с теми данными как и в текущей форме.
11 Сергей333
 
05.09.17
10:21
(9) Или может я не въехал!
12 RS2017
 
05.09.17
10:23
*(9) вместо "ЭтаФорма" нужно имя открываемой формы, в твоем случае "ФормаЭлемента"
13 RS2017
 
05.09.17
10:25
для понимания
ЭтотОбъект.ПолучитьФорму("ФормаЭлемента").Открыть();//"ЭтотОбъект." можно опустить
ЭтаФорма.Закрыть();//"ЭтаФорма." можно опустить
14 Сергей333
 
05.09.17
10:25
(12) Так:
Процедура ОсновныеДействияФормыРасширеннаяФормаЭлемента(Кнопка) //Ляшко С.
    
    //ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,,Истина);
    ПолучитьФорму("ФормаЭлемента").Открыть();
    Закрыть();
    //ЭтаФорма.Закрыть();        
    
КонецПроцедуры
15 Сергей333
 
05.09.17
10:28
(13) Спасибо большое, все работает как надо.