|
Программное закрытие текущей формы справочника. |
☑ |
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) Спасибо большое, все работает как надо.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший