Как передать параметр из документа в обработку и получить результат? #646112


#0 by prazdnik4334
1С.8.2. Подскажите пожалуйста, как передать параметр в обработку и получить результат? И ещё, желательно, чтоб передаваемый в обработку параметр можно было использовать в процедуре ПриСозданииНаСервере для выполнения запроса?
#1 by ДенисЧ
в обработке создай реквизит и в него задавай.
#2 by prazdnik4334
Как это сделать?
#3 by prazdnik4334
. Так?
#4 by ДенисЧ
нет. В обрабтке реквизит создай. потом
#5 by prazdnik4334
С первой частью я разобрался. Передаю параметр, как указал в . Потом в процедуре ПриСозданииНаСервере достаю его так: ЭтаФорма.Параметры.Склад. Вторая часть: Как вернуть результат из обработки в документ?
#6 by prazdnik4334
. Это для обычного приложения?
#7 by ДенисЧ
а пофиг
#8 by prazdnik4334
. Проверил. Это для обычного приложения. А как сделать для управляемого?
#9 by prazdnik4334
Как можно вернуть результат из формы обработки в форму документа?
#10 by ДенисЧ
точно так же. С учётом разницы вызовок клиент-сервер. читай значение из реквизита объекта обработки
#11 by prazdnik4334
. Делаю так: &НаСервереБезКонтекста Выдаёт ошибку: Метод объекта не обнаружен (ОткрытьМодально) Что такое?
#12 by GROOVY
Все правильно делал.
#13 by GROOVY
+12 только можно не открывать форму без надобности, в просто ПолучитьФорму
#14 by ДенисЧ
Ты НаСервере пытаешься открыть форму....
#15 by prazdnik4334
. Дык, я на клиенте не могу создать обработку.
#16 by prazdnik4334
. А мне же надо в форме произвести выбор.
#17 by prazdnik4334
Может, надо получить форму, а потом её открыть?
#18 by GROOVY
Получи форму, укажи владельца формы (форму документа) Открой ее. При выборе в форме обработки вызови любую экспортную процедуру формы владельца и скинь туда выбранное значение.
#19 by prazdnik4334
. Спасибо. Работает. Открыл форму, как в . Перед этим создал экспорт. Процедуру в форме-владельце, в которой присвоил её параметр (результат выбора в обработке) переменной. И вызвал эту процедуру из формы обработки. Всё работает, тут любопытство, можно ли это сделать через параметры форм?
#20 by DirecTwiX
А зачем понадобилось открывать форму на сервере?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям