Имя: Пароль:
1C
1С v8
Конвертация данных. ВыгрузитьПоправилу. Выдает ошибку
0 Wefast
 
14.01.16
15:43
Есть документ Операция. В нем отображаются вручную введенные проводки по хозрасчетному регистру бухгалтерии.

Я создал ПКО для документа. В обработчике при выгрузке написал:


Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Источник);
Набор.Прочитать();
ИсходящиеДанные = Новый Структура("Регистратор,СчетДт,СчетКт,Сумма,Период,НомерСтроки,Активность,СубконтоДт1,ВидСубконтоДт1,СубконтоДт2,ВидСубконтоДт2,СубконтоДт3,ВидСубконтоДт3,СубконтоКт1,ВидСубконтоКт1,СубконтоКт2,ВидСубконтоКт2,СубконтоКт3,ВидСубконтоКт3,Организация,ВалютаДт,ВалютаКт,ВалютнаяСуммаДт,ВалютнаяСуммаКт,КоличествоДт,КоличествоКт,Содержание");

Для каждого строка из Набор Цикл
    
    ИсходящиеДанные.Регистратор = Строка.Регистратор;
    ИсходящиеДанные.СчетДт = Строка.СчетДт;
    ИсходящиеДанные.СчетКт = Строка.СчетКт;
    ИсходящиеДанные.Сумма = Строка.Сумма;
    ВыгрузитьПоПравилу(,,ИсходящиеДанные,,"Хозрасчетный00001");
    
    
    
КонецЦикла;


Создал ПКО Хозрасчетный00001(Пустой источник -> РегистрБухгалтерииЗапись.Хозрасчетный)
В ПКС поставил галочки получения из входящих данных.

Выдает ошибку при загрузке в приемнике:

Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6989)}: Получение элемента по индексу для значения не определено
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.