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