Вход | Регистрация
 

Открыть форму, закрывающую текущую форму 1 в 1

Открыть форму, закрывающую текущую форму 1 в 1
Я
   Loko
 
12.08.19 - 05:51
всем привет. помогите, пожалуйста. есть форма обработки. на ней кнопка. при нажатии должна открываться форма другой обработки, но полностью закрывать текущую 1 в 1. как сделать? (управляемые формы). Ниже код как открываю дургую форму. Но она не закрывает первую форму. РежимОткрытияОкна стоит "Блокировать окно владельца".

&НаСервере
Функция ПоместитьЗначенияВХралищие()
    
    Перем СтруктураПараметров;
    
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("Склад",Склад);
    Адрес = ПоместитьВоВременноеХранилище(СтруктураПараметров,Новый УникальныйИдентификатор);
    Возврат Адрес;
    
КонецФункции

&НаКлиенте
Процедура БИН_СоздатьНовоеПеремещениеПосле(Команда)
    АдресПередаваемыхПараметров = ПоместитьЗначенияВХралищие();
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("Адрес",АдресПередаваемыхПараметров);
    ОткрытьФорму("Обработка.МояОбработка.Форма.МояФорма",СтруктураПараметров,ЭтаФорма,,,,);

КонецПроцедуры
 
 
   seevkik
 
1 - 12.08.19 - 06:27
Найти форму через ПолучитьФорму() или ПолучитьОкна(), потом Форма.Закрыть()
   RomaH
 
2 - 12.08.19 - 06:44
ОткрытьФорму("Обработка.МояОбработка.Форма.МояФорма",СтруктураПараметров,ЭтаФорма,,,,)

а зачем запятые в конце?
   Loko
 
3 - 12.08.19 - 09:23
(1) первую форму не надо закрывать. потом в нее надо вернуться.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.