Имя: Пароль:
1C
1С v8
Передача параметров в ПОД
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
Независимо от того, куда вы едете — это в гору и против ветра!