оч срочно помогите пожалуйста закрытие формы

  • Автор темы Автор темы ssvetusik
  • Дата начала Дата начала
S

ssvetusik

мне необходимо сделать следующее при открытие документа закрыть имеющуюся обработку и автоматически открыть другую
Форма.Закрыть выполняется только в работе данного документа или обработке
а мне необходимо из документа закрыть форму((((((((
 
"Топорный", но рабочий вариант:
1. В глобальнике заводим две переменные:
Перем глКонтекст Экспорт;
Перем глФормаОткрыта Экспорт;

2. В обработке, которую закрываем из вне добавляем:
Процедура ПриОткрытии()
глФормаОткрыта = 1;
глКонтекст = глВзятьКонтекст(Контекст);
КонецПроцедуры // ПриОткрытии

3. Для того что бы её закрыть:
Процедура Сформировать()
Если глФормаОткрыта = 1 Тогда
глКонтекст.Форма.Закрыть();
глФормаОткрыта = 0;
КонецЕсли;
КонецПроцедуры

И всё...
 
а процедура сформировать в документе делается????
 
:)

Код из процедуры закрывает форму и её содержимое вставляем туда, откуда закрываем форму... т.е. в документ, обработку и т.д. в подходящую процедуру...
P.S. выше был пример...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab