|
Передача параметров в ПОД |
☑ |
0
Reclaim
21.03.16
✎
10:23
|
Здравствуйте! Объясните, как правильно передать параметр, чтобы он был инициирован в обработчике "Перед обработкой" ПОД.
На данный момент, в глобальном обработчике конвертации "Перед выгрузкой данных" пишу такой код:
УИУПП = Строка(ВыборкаДанных.Ссылка.УникальныйИдентификатор());
Параметры.ПланированиеАктивностейУИ = УИУПП;
ПередатьОдинПараметрВПриемник("ПланированиеАктивностейУИ", Параметры.ПланированиеАктивностейУИ);
В обработчике "Перед обработкой" пишу:
УИУПП = Параметры["ПланированиеАктивностейУИ"];
Но вот данные тут не появляются... Подскажите, что я делаю не так
|
|
1
Reclaim
21.03.16
✎
10:25
|
У параметра еще поставил галку "При загрузке", галки "Диалог" и "Передавать при выгрузке" не стоят. Хотя если их поставить, данные тоже не передаются
|
|
2
Reclaim
21.03.16
✎
10:32
|
Вопрос закрыт. Просто не задал структуру
|
|
3
Reclaim
21.03.16
✎
10:35
|
Извиняюсь, вопрос все еще открыт... Не туда посмотрел... Данные в параметр так и не передаются...
|
|
4
Reclaim
21.03.16
✎
10:53
|
up
|
|
5
Reclaim
21.03.16
✎
11:11
|
УИУПП = Строка(ВыборкаДанных.Ссылка.УникальныйИдентификатор());
ПередатьОдинПараметрВПриемник("ПланированиеАктивностейУИ", УИУПП);
В обработчике "После загрузки параметров" этот параметр инициирован в необходимыми данными. Почему ПОД не видит эти данные?
|
|
6
Reclaim
21.03.16
✎
11:12
|
Если в ПОД писать:
Док = Параметры.ПланированиеАктивностейУИ
то при загрузке выдается такая ошибка:
Ошибка в обработчике события ПередОбработкойПравилаОчистки
ПОД = ОчисткаСоблюдениеАкций
Обработчик = ПередОбработкойПравилаОчистки
ОписаниеОшибки = Поле объекта не обнаружено (ПланированиеАктивностейУИ)
ПозицияМодуля = (4)
КодСообщения = 27
|
|
7
Reclaim
21.03.16
✎
13:33
|
up1
|
|