Переход с конфигурации «Управление торговлей 10.3» на «Управление торговлей 11.5» нередко сопровождается трудностями при выгрузке складских запасов. Типовой помощник переноса пытается выгрузить все данные сплошным потоком, однако при наличии отрицательных остатков на каком-либо складе операция завершается с ошибкой. В УТ 11 документ Ввод начальных остатков блокирует запись и проведение строк с минусовым количеством и стоимостью. Рассмотрим, почему возникает данная проблема и какими способами можно исключить или исправить некорректные остатки до и во время переноса.
Разберем механизм хранения данных в «Управление торговлей 10.3». Товарные остатки распределяются сразу по нескольким регистрам накопления:
Товары на складах — количественный учет в разрезе мест хранения (складов).Товары организаций — количественный учет товаров в разрезе собственных юридических лиц.Партии товаров на складах — партионный учет с отражением суммовой оценки и себестоимости по управленческому и регламентированному учету.Отрицательные значения образуются из-за списания товаров без оперативного контроля остатков либо из-за нарушенной последовательности проведения документов, когда не была выполнена обработка Проведение по партиям. При стандартном переносе алгоритм считывает эти записи, а конфигурация-приемник УТ 11 отказывается проводить документ с минусами. Разберем основные пути решения задачи.
Проанализируем самый надежный подход — исправление данных непосредственно в базе УТ 10.3 перед выгрузкой. Сделать это можно двумя методами: документом оприходования либо ручной корректировкой регистров.
Вариант через оприходование товаров:
Ведомость по товарам на складах с группировкой по проблемному складу и номенклатуре, установив фильтр Конечный остаток < 0.Оприходование товаров на проблемный склад и вносим количество 4 шт.Вариант через документ «Корректировка записей регистров»:
Если склад является техническим или неиспользуемым и формировать первичные складские документы нецелесообразно, воспользуемся документом Корректировка записей регистров. Важно помнить: для исключения скрытых перекосов выравнивать нужно все связанные регистры синхронно.
Корректировка записей регистров.Товары на складах, Товары организаций и Партии товаров на складах.Если в типовой обработке переноса остатков нет возможности настроить фильтр по складам, обойдем это ограничение с помощью стандартных механизмов конвертации. Помощник перехода под капотом использует файл правил обмена. Разберем по шагам, как настроить выборочную выгрузку:
.xml) из шаблона обновления УТ 11 или макета обработки перехода.Универсальный обмен данными в формате XML.Рассмотрим ситуацию, когда выгрузка из УТ 10.3 уже выполнена, но загрузить или провести данные в УТ 11 не удается:
Ввод остатков, относящийся к проблемному складу, либо строки табличной части с отрицательными значениями количества, и удаляем их вручную перед загрузкой в приемник.Ввод начальных остатков не проводится из-за ошибок контроля, открываем созданный непроведенный документ, находим строки с проблемным складом или минусовыми значениями и удаляем их, после чего успешно проводим документ.На практике при сильной замусоренности базы-источника типовой перенос часто оказывается неэффективным. В таком случае надежнее перенести остатки напрямую через выгрузку в таблицу:
Ввод начальных остатков и загружаем данные из внешнего файла стандартной кнопкой загрузки из внешних источников или типовой обработкой загрузки табличных частей.Таким образом, мы исключаем перенос некорректных исторических данных и получаем чистую базу с выверенными остатками.