Имя: Пароль:
1C
1С v8
Как из модуля формы вызвать встроенную обработку?
0 OG_Tui
 
08.07.18
23:41
Всем вечера!
8.2, не управляемые формы.
Никогда раньше не сталкивался с такой задачей и теперь сильно подвис на таком вопросе: есть встроенная в конфу обработка, со своей формой, кнопками и модулем формы.
Как вызвать эту обработку, находясь в модуле формы, к примеру, справочника (сделал в форме свою кнопку, по нажатию на которую должна вызываться обработка)?
Делаю: Обработки.моя_обработка.Открыть()  - не срабатывает.
1 Serg_1960
 
09.07.18
00:01
Если ПравоДоступа("Использование", Метаданные.Обработки.ТвояОбработка) Тогда
   Обработки.ТвояОбработка.ПолучитьФорму().Открыть();
2 Serg_1960
 
09.07.18
00:04
Или более детально (например, параметры присвоить/передать):
Обработка = Обработки.ТвояОбработка.Создать();
Форма = Обработка.ПолучитьФорму();
Форма.Открыть();
3 OG_Tui
 
09.07.18
00:05
(1) Спасибо огромное! Знал ведь что ступил ) всегда пользовался внешними обработками, чтобы не нагружать конфу, поэтому и не заморачивался.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн