Имя: Пароль:
1C
 
КД. передача ссылочного типа в параметры
0 Бригада бронепоезда
 
25.12.14
12:55
у источника реквизит - типа ПеречислениеСсылка. приемнику нужно его передать и в зависимости от значения сделать запись в регистр.

добавляю ПКС  РеквизитИсточникаПеречисление -> ПараметрПриемник

где ПараметрПриемник - параметр, а у пкс указано передавать данные в параметр

Но в обработке ПослеЗагрузки объекта почему-то нет значения соответствия
ПараметрыОбъекта["ПараметрПриемник"]
почему так?
1 Alex S D
 
25.12.14
12:56
ответ в названии темы
2 Alex S D
 
25.12.14
12:57
Передавай строковое представление
3 Naumov
 
25.12.14
12:58
ПКО для этого ПКС указано?
Может при выгрузке отказ сработал где-нибудь
4 Defender aka LINN
 
25.12.14
12:59
(3) ПКО для перечислений? Серьезно?
5 Бригада бронепоезда
 
25.12.14
13:00
(2) а как?
написал в пкс перед выгрузкой
Источник = Строка(Источник);
но сваливается с ошибкой

Ошибка получения значения свойства объекта (по имени свойства источника)
6 Alex S D
 
25.12.14
13:01
Источник."ИмяРеквизита"
7 Бригада бронепоезда
 
25.12.14
13:01
+ и когда выгружается группа, то тоже сваливается с ошибкой

Получение элемента по индексу для значения не определено
8 Godofsin
 
25.12.14
13:01
Эээ... а конвертацию значений уже отменили?
9 Alex S D
 
25.12.14
13:01
Значение = Строка(Источник.Реквизит)
10 Alex S D
 
25.12.14
13:02
он в параметр передает
11 Alex S D
 
25.12.14
13:02
Отказ = Источник.ЭтоГруппа()
12 Бригада бронепоезда
 
25.12.14
13:04
написал в пкс
Значение = Строка(Источник.РеквизитИсточникаПеречисление);

все сработало, класс. Спасибо
13 Defender aka LINN
 
25.12.14
13:41
(8) Значений, а не объектов
14 Naumov
 
25.12.14
13:54
(4) А что для конвертации Перечислений у вас отдельная сущность есть? Какая разница какой тип объекта?
(0) Я сразу не обратил внимание, что перечисление. Тебе уже самый простой вариант посоветовали: Передавай строковое представление значения перечисления и его анализируй.
Программист всегда исправляет последнюю ошибку.