Перенос остатков между Розницами 2
Не могу понять, где я туплю.
Переношу товары между одинаковыми Розницами (2.0.8.12). Номенклатуры с характеристиками и проч. перенесены, нужны остатки.
Делаю в соответствии с примером из демоКД "Перенос остатков регистра накопления".
Делаю запрос к РегистрНакопления.ТоварыНаСкладах.Остатки из источника, в документ ПоступлениеТоваров - всё выгружается, в файле выгрузки заполнены номер-дата документа и таблица Товары - номенклатуры, характеристики, количество; цену-сумму для упрощения и проверки ниоткуда не вытягиваю, а ставлю фикс.числом.
Итого, в файле выгрузки все данные присутствуют.
Загружаю.
Создается документ, в котором заполнено всё, что указано - кроме количества!
Уже попробовал переделать на документ ОприходованиеТоваров - результат один в один, количество не заполняется.
Прошу помощь зала :(
ПВД (Перед обработкой)
ПКО ОстаткиОприходованиеТоваров, При загрузке
Галочки "Получить из входящих данных" включены на верхнем уровне документа.
Проверочные попытки задать "Значение = 1;" в "При выгрузке", понятное дело, ни к чему особо не приводят - ведь в xml и так всё отлично выгружается :(
Переношу товары между одинаковыми Розницами (2.0.8.12). Номенклатуры с характеристиками и проч. перенесены, нужны остатки.
Делаю в соответствии с примером из демоКД "Перенос остатков регистра накопления".
Делаю запрос к РегистрНакопления.ТоварыНаСкладах.Остатки из источника, в документ ПоступлениеТоваров - всё выгружается, в файле выгрузки заполнены номер-дата документа и таблица Товары - номенклатуры, характеристики, количество; цену-сумму для упрощения и проверки ниоткуда не вытягиваю, а ставлю фикс.числом.
Итого, в файле выгрузки все данные присутствуют.
Загружаю.
Создается документ, в котором заполнено всё, что указано - кроме количества!
Уже попробовал переделать на документ ОприходованиеТоваров - результат один в один, количество не заполняется.
Прошу помощь зала :(
ПВД (Перед обработкой)
Запрос = Новый запрос();
Запрос.текст = "ВЫБРАТЬ
| ОстаткиТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
| ОстаткиТоваровНаСкладахОстатки.Характеристика КАК Характеристика,
| ОстаткиТоваровНаСкладахОстатки.КоличествоОстаток КАК Количество
| ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки КАК ОстаткиТоваровНаСкладахОстатки";
Выборка = запрос.Выполнить().Выбрать();
ТоварыНаСкладах = Новый ТаблицаЗначений();
ТоварыНаСкладах.Колонки.Добавить("Номенклатура");
ТоварыНаСкладах.Колонки.Добавить("Характеристика");
ТоварыНаСкладах.Колонки.Добавить("Количество");
ТоварыНаСкладах.Колонки.Добавить("Цена");
ТоварыНаСкладах.Колонки.Добавить("Сумма");
ДатаВыгрузки = ТекущаяДата();
Пока Выборка.Следующий() Цикл
СтрокаТоваров = ТоварыНаСкладах.Добавить();
СтрокаТоваров.Номенклатура = Выборка.Номенклатура;
СтрокаТоваров.Характеристика = Выборка.Характеристика;
//СтрокаТоваров.Количество = 3;
СтрокаТоваров.Количество = Выборка.Количество;
СтрокаТоваров.Цена = 200;
СтрокаТоваров.Сумма = СтрокаТоваров.Количество*СтрокаТоваров.Цена;
КонецЦикла;
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Номер", "001");
ИсходящиеДанные.Вставить("Дата", ДатаВыгрузки);
ИсходящиеДанные.Вставить("Комментарий", "Перенос остатков товаров на " + Строка(ДатаВыгрузки));
ИсходящиеДанные.Вставить("Товары", ТоварыНаСкладах);
//ВыгрузитьПоПравилу(, , ИсходящиеДанные, , "ОстаткиПоступлениеТоваров");
ВыгрузитьПоПравилу(, , ИсходящиеДанные, , "ОстаткиОприходованиеТоваров");
ПоказатьПКО ОстаткиОприходованиеТоваров, При загрузке
Объект.Товары.Очистить();
СтрокаТаблицы = Объект.Товары.Добавить();
Галочки "Получить из входящих данных" включены на верхнем уровне документа.
Проверочные попытки задать "Значение = 1;" в "При выгрузке", понятное дело, ни к чему особо не приводят - ведь в xml и так всё отлично выгружается :(
По теме из базы знаний
- Правила переноса остатков УТ -> УПП (1С:Конвертация данных 2)
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в Розница 3.0. Переносятся документы, начальные остатки и справочники
- Выгрузка остатков из 1С:Розница 2.2 в 1С:Бухгалтерия 3.0 КОРП
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот