0
newphoenix
10.03.16
✎
19:10
|
Добрый день опять у меня проблема с конвертацией, переношу остаток по складу из ут 10.3 в ут 11.2.
ПВД перед обработкой:
Запрос = Новый запрос();
Запрос.текст = "
|ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Склад,
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.КоличествоОстаток КАК ВНаличии
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&КонПериода, Номенклатура.Ссылка В ИЕРАРХИИ (&ГруппаНоменклатур)) КАК ТоварыНаСкладахОстатки";
Запрос.УстановитьПараметр("ГруппаНоменклатур", Параметры.ГруппаНоменклатур);
Запрос.УстановитьПараметр("КонПериода", ТекущаяДата());
Выборка = Запрос.Выполнить().Выбрать();
ТоварыНаСкладах = Новый ТаблицаЗначений();
ТоварыНаСкладах.Колонки.Добавить("Номенклатура");
ТоварыНаСкладах.Колонки.Добавить("Количество");
Пока Выборка.Следующий() Цикл
СтрокаТоваров = ТоварыНаСкладах.Добавить();
СтрокаТоваров.Номенклатура = Выборка.Номенклатура;
СтрокаТоваров.Количество = Выборка.ВНаличии;
КонецЦикла;
ВыборкаДанных = Новый ТаблицаЗначений;
ВыборкаДанных.Колонки.Добавить("Номер");
ВыборкаДанных.Колонки.Добавить("Дата");
ВыборкаДанных.Колонки.Добавить("Комментарий");
ВыборкаДанных.Колонки.Добавить("Товары");
Стр = ВыборкаДанных.Добавить();
Стр.Дата = ТекущаяДата();
Стр.Комментарий = "12345";
Стр.Товары = ТоварыНаСкладах;
В ПКС источник пустой, приемник - документ "ввод остатков".
В ПКО источники и для реквизитов и для тч пустые, приемник для тч - это табличная часть товары, внутри пкгс для товаров "номенклатура" и "количество" тоже источник пустой, приемник - необходимый реквизит тч.
"Получать из входящих данных" - везде отключено.
В итоге в отладке я вижу, что при выгрузке все ок, формируется структура с нужными мне данными и полями, ошибок нет, внутри xml файла выгрузки тоже все ок, при загрузке ошибок нет, но документ "ввод начальных остатков" не создается
|
|