Как получить значение параметра для внешней обработки
16.12.2009
16:49
#1
Помогите... туплю конкретно.
Есть внешняя обработка заполнения ТЧ.
При регистрации в справочнике внешних обработок есть возможность указать дополнительные параметры передаваемые обработке.
Как в модуле обработки получить значение параметра по его имени?
И ещё в догонку, если параметров несколько, как получить список переданных параметров с их значениями?
Есть внешняя обработка заполнения ТЧ.
При регистрации в справочнике внешних обработок есть возможность указать дополнительные параметры передаваемые обработке.
Как в модуле обработки получить значение параметра по его имени?
И ещё в догонку, если параметров несколько, как получить список переданных параметров с их значениями?
16.12.2009
17:01
#2
"Я делал так (только уже не помню почему):
В реквизиты обработки добавил ДополнительныеПараметры произвольного типа.
В модуле объекта сделал инициализацию ДополнительныеПараметры = Новый Структура;
Ну а в процедуре Инициализировать работаю с этим реквизитом: через Свойство проверяю, что поставили и есть ли нужный мне параметр. В принципе устроив перебор через "Для Каждого Парам ИЗ ДополнительныеПараметры Цикл" можно получить и имя (ключ) и значение."
В реквизиты обработки добавил ДополнительныеПараметры произвольного типа.
В модуле объекта сделал инициализацию ДополнительныеПараметры = Новый Структура;
Ну а в процедуре Инициализировать работаю с этим реквизитом: через Свойство проверяю, что поставили и есть ли нужный мне параметр. В принципе устроив перебор через "Для Каждого Парам ИЗ ДополнительныеПараметры Цикл" можно получить и имя (ключ) и значение."
16.12.2009
17:14
#3
Просто обратится по имени параметра к реквизиту обработку ДополнительныеПараметры (тип реквизита- произвольный)
ДополнительныеПараметры.<ИмяПараметра1> - значение параметра1
ДополнительныеПараметры.<ИмяПараметра2> - значение параметра2
ДополнительныеПараметры.<ИмяПараметра1> - значение параметра1
ДополнительныеПараметры.<ИмяПараметра2> - значение параметра2
16.12.2009
17:36
#4
> Просто обратится по имени параметра к реквизиту обработку ДополнительныеПараметры (тип реквизита- произвольный)
> ДополнительныеПараметры.<ИмяПараметра1> - значение параметра1
> ДополнительныеПараметры.<ИмяПараметра2> - значение параметра2
Сеньку вери мач.
А я то мудрил, по старой привычке искал возможность обращения к значению реквизита справочника внешних обработок.
Искал прямую связь.
> ДополнительныеПараметры.<ИмяПараметра1> - значение параметра1
> ДополнительныеПараметры.<ИмяПараметра2> - значение параметра2
Сеньку вери мач.
А я то мудрил, по старой привычке искал возможность обращения к значению реквизита справочника внешних обработок.
Искал прямую связь.
Читают тему
(гостей: 1)