1.
Wefast
14.01.16 17:57
Сейчас в теме
Есть документ Операция. В нем отображаются вручную введенные проводки по хозрасчетному регистру бухгалтерии.
Я создал ПКО для документа. В обработчике при выгрузке написал:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Источник);
Набор.Прочитать();
ИсходящиеДанные = Новый Структура("Регистратор,СчетДт,СчетКт,Сумма,Период,НомерСтроки,Активность,СубконтоДт1,ВидСубконтоДт1,СубконтоДт2,ВидСубконтоДт2,СубконтоДт3,ВидСубконтоДт3,СубконтоКт1,ВидСубконтоКт1,СубконтоКт2,ВидСубконтоКт2,СубконтоКт3,ВидСубконтоКт3,Организация,ВалютаДт,ВалютаКт,ВалютнаяСуммаДт,ВалютнаяСуммаКт,КоличествоДт,КоличествоКт,Содержание");
Для каждого строка из Набор Цикл
ИсходящиеДанные.Регистратор = Строка.Регистратор;
ИсходящиеДанные.СчетДт = Строка.СчетДт;
ИсходящиеДанные.СчетКт = Строка.СчетКт;
ИсходящиеДанные.Сумма = Строка.Сумма;
ВыгрузитьПоПравилу(,,ИсходящиеДанные,,"Хозрасчетный00001");
КонецЦикла;
Создал ПКО Хозрасчетный00001(Пустой источник -> РегистрБухгалтерииЗапись.Хозрасчетный)
В ПКС поставил галочки получения из входящих данных.(сначало для всех возможных, но выдавал ошибку, если во входящих данных этого не было, не знаю как решить. Но потом оставил те ПКС что 100% есть)
Выдает ошибку при загрузке в приемнике:
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6989)}: Получение элемента по индексу для значения не определено
В обработчика У ПКО Хохрасчетный при выгрузке, после выгрузки выводил Сообщить(ВходящиеДанные.Регистратор) и оно выводилось.
в При загрузке выводил Сообщить(Объект) и он ничего не выводит. И если Объект.Регистратор тоже.