Передача параметров в ПОД
☑
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
Независимо от того, куда вы едете — это в гору и против ветра!