Имя: Пароль:
1C
1С v8
Обращение из модуля формы внешней обработки к процедуре в модуле объекта
0 ADV
 
19.03.26
15:08
Как-то возможно обратиться из модуля формы внешней обработки к процедуре в модуле объекта этой обработки не используя процедуру с директивой &НаСервере?
Если использовать директиву &НаСервереБезКонтекста, то РеквизитФормыВЗначение("Объект") не работает
1 asady
 
19.03.26
15:17
(0) можно - но зачем?
2 Мультук
 
гуру
19.03.26
15:30
(0)

Лучше сразу озвучить велосипед с квадратными колесами,
который вы пытаетесь изобрести.

(1)
А можно код ?
Ибо я (например) не знаю такого способа (или думаю, что не знаю)
3 ptiz
 
19.03.26
15:33
(0) Создать новый объект обработки и вызвать процедуру.
4 unenu
 
19.03.26
15:34
в метод на сервере без контекста можно передать параметры текущего(исполняемого) экземпляра обработки.
далее в самом методе (функции)
&НаСервереБезКонтекста
создать другой экземпляр этой внешней обработки, задав уникальное имя. загрузить в него параметры и вернуть результат в текущий экземпляр.

решение для извращенцев, но работать будет.
5 ADV
 
19.03.26
16:18
(1) (2) при процедурах &НаСервере возникает ошибка
"«Неизвестный идентификатор формы»" вот
https://infoblog.mywebguide.ru/articles/page_303962.html
тут советуют использовать бесконтекстные процедуры
6 ADV
 
19.03.26
16:23
(3) (4) насколько я понимаю, это не подойдет, т.к. мне нужно использовать данные из формы обработки
7 ADV
 
19.03.26
16:24
(4) загрузить в него параметры из формы первого экземпляра обработки?
8 ADV
 
19.03.26
16:28
(4) ответ понятен, спасибо, я вначале прочитал невнимательно
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс