Имя: Пароль:
1C
1С v8
Конвертация данных, не могу назначить значение для ПКС
0 Melcor
 
16.03.17
09:11
Подскажите алгоритм действий пожалуйста. У меня есть ПКО Реализация с ПКС "Размер" с типом приёмника Размеры, без галочки получить из входящих, в нем я указываю в процедуре

Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|    Размеры.СерийныйНомер,
|    Размеры.Размер,
|    Размеры.ИностранныйРазмер
|ИЗ
|    РегистрСведений.Размеры КАК Размеры
|ГДЕ
|    Размеры.СерийныйНомер = &ВыбСерийник";
Запрос.УстановитьПараметр("ВыбСерийник",    ВходящиеДанные.Размер);     //Серийные номера
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
РазмерИмя = строка(РезультатЗапроса[0].Размер);
ИностранныйРазмер = строка(РезультатЗапроса[0].ИностранныйРазмер);
СерийныйНомер = строка(РезультатЗапроса[0].СерийныйНомер);

СтрВыборкаДанных = Новый Структура;
СтрВыборкаДанных.Вставить("ИнРазмер",ИностранныйРазмер);
СтрВыборкаДанных.Вставить("СерийныйНомер",СерийныйНомер);
СтрВыборкаДанных.Вставить("Наименование",РазмерИмя);

Значение = СтрВыборкаДанных;
//ВыгрузитьПоПравилу( , ,СтрВыборкаДанных , , "РазмерыРС");

РазмерыРС - это ПКО для создания элемента справочника в базе приёмнике и вот его мне надо присвоить реквизиту Размер
1 Melcor
 
16.03.17
09:11
Когда начал присваивать значение стала выходить ошибка

Ошибка получения свойства объекта из входящих данных
    ПКО                    =  РазмерыРС  (:)
    ПКС                    =  2  ( --> СерийныйНомер)
    Объект                 =  Структура  (Структура)
    СвойствоПриемника      =  СерийныйНомер  (Строка)
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8196)
    КодСообщения           =  68
Основная теорема систематики: Новые системы плодят новые проблемы.