Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как вызвать процедуру модуля формы из модуля объекта

Как вызвать процедуру модуля формы из модуля объекта
Я
   elsakovm
 
25.10.19 - 09:20
Добрый день. подскажите пожалуйста как вызвать процедуру модуля формы из модуля объекта
Много написано о том как вызвать из модуля формы, но не обратно
 
 
   ДенисЧ
 
1 - 25.10.19 - 09:21
Никак в общем случае.
Привожу пример.

док = Документы.Реализация.НайтиПоНомеру("аа000124");
обДок = док.ПОлучитьОбъект();
обДок.ПроцедураИзМодуляОбъекта();

Тут у тебя никакой формой и не пахнет. Что вызывать будешь?
   Timon1405
 
2 - 25.10.19 - 09:21
представьте что вы с объектом работаете в фоновом задании. какую именно форму вы собрались там (на сервере) вызывать?
   mikecool
 
3 - 25.10.19 - 09:27
правильный ответ - перенести процедуру в модуль менеджера, общий модуль и т.п.
но без форм!
   trooba
 
4 - 25.10.19 - 09:32
(3) Правильный ответ не обязательно такой. Можно из формы с клиента вызвать все что нужно в модуле объекта (в функции получить) и вернувши назад дообработать.
   unenu
 
5 - 25.10.19 - 09:33
еще одно сознание разорвано в клочья клиент-серверной логикой
   mikecool
 
6 - 25.10.19 - 09:35
(4) можно, но такой способ тоже имеет ограничения
   ДенисЧ
 
7 - 25.10.19 - 09:41
(6) Ну, атомной бомбой голову тоже можно пробить, но зачем?

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