Как перенести номенклатуру, цены и штрихкоды из 1С:Управление торговлей 11 в чистую базу 1С:Розница 2?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Перенос данных из одной конфигурации 1С в другую — регулярная задача при автоматизации торговых точек или развертывании новых филиалов. Рассматривая перенос НСИ (нормативно-справочной информации) из 1С:Управление торговлей 11 в чистую базу 1С:Розница 2, важно учитывать технические особенности обеих конфигураций и выбрать подходящий механизм переноса.

Особенности переноса данных в чистую базу 1С:Розница 2

Рассмотрим главные нюансы, которые влияют на корректность первичной загрузки данных в пустую информационную базу:

  1. Базовая версия приемника. Если база-приемник является базовой версией 1С:Розница, в ней установлено ограничение на ведение учета только по одной организации, а также отсутствует поддержка РИБ (распределенных информационных баз). При загрузке необходимо следить за тем, чтобы объекты привязывались к единственной организации.
  2. Отборы по организации и складу. Если в источнике (Управление торговлей 11) учет ведется по нескольким организациям или складам, при выгрузке данных следует строго ограничить фильтрацию одной организацией и розничным складом.
  3. Структура справочников. Справочники не всегда совпадают «один в один». Переносится не только сам справочник Номенклатура, но и связанные с ним сущности: Виды номенклатуры, Страны мира, Производители, а также данные независимых регистров (цены и штрихкоды).

Подготовка чистой информационной базы перед загрузкой

Проанализируем шаги, которые необходимо выполнить в базе-приемнике 1С:Розница 2 перед заполнением данных:

  1. Синхронизация функциональных опций. До загрузки объектов убедимся, что в Рознице включены те же функциональные опции, что и в УТ 11 (например, «Использовать характеристики номенклатуры», «Использовать упаковки номенклатуры», «Использовать серии»). Если функциональная опция отключена в приемнике, подчиненные реквизиты или табличные части элементов при записи могут быть проигнорированы.
  2. Настройка видов цен и складов. Заранее заведем магазин/склад и привяжем к нему соответствующий вид розничных цен. В противном случае загруженные цены не будут применяться при продажах.
  3. Подготовка справочника видов номенклатуры. Типы номенклатуры (Товар, Услуга, Работа) и настройки использования характеристик должны быть согласованы. Рекомендуется предварительно завести базовые виды номенклатуры в приемнике или проверить правила их сопоставления.

Специфика переноса отдельных реквизитов и регистров

Разберем, как хранятся и передвигаются дополнительные сведения о номенклатуре:

  1. Розничные цены. Сам справочник Номенклатура не содержит сведений о ценах. Цены хранятся в независимом регистре сведений Цены номенклатуры (или вводятся документом Установка цен номенклатуры). При обмене важно выгружать не только элементы справочника, но и соответствующие записи или документы цен.
  2. Штрихкоды. Данные о штрихкодах находятся в регистре сведений Штрихкоды (или Штрихкоды номенклатуры). Штрихкод может быть привязан к конкретной характеристике или упаковке. В правилах конвертации загрузка справочника номенклатуры должна происходить строго до записи штрихкодов, чтобы исключить появление необработанных битых ссылок.
  3. Страны мира и Производители. Это ссылочные справочники. При настройке Правил Конвертации Объектов (ПКО) зададим поиск и сопоставление элементов по коду (цифровому коду Общероссийского классификатора стран мира) и наименованию с включенным флагом «Создавать объект, если не найден».

Способ 1. Использование механизмов Конвертации данных (КД 2.0 / EnterpriseData)

Для перегрузки НСИ без мусора и лишних документов целесообразно использовать штатные правила или конфигурацию «Конвертация данных»:

  1. Использование КД 2.0 («Универсальный обмен данными в формате XML»). Этот подход позволяет сформировать правила выгрузки конкретных справочников и регистров сведений. Мы выгружаем только справочник Номенклатура, подчиненные классификаторы, регистр Штрихкоды и регистр/документ цен. При этом данные не нужно предварительно экспортировать в сторонние таблицы.
  2. Использование EnterpriseData (КД 3.0 / Типовая синхронизация). В типовом обмене выгрузку исторического мусора и документов прошлых периодов отключают в настройках обмена. На стороне источника устанавливается режим выгрузки номенклатуры «Выгружать только принудительно» или задаются отборы по составу НСИ.

Способ 2. Загрузка через табличный документ (Excel)

Если нет необходимости настраивать сложные правила Конвертации данных, выполним перенос через файлы формата XLS/XLSX. Процесс состоит из двух шагов:

  1. Выгрузка данных из УТ 11. Сформируем отчет по справочнику номенклатуры со всеми нужными полями: Наименование, Артикул, Вид номенклатуры, Производитель, Страна, Штрихкод, Цена. Сохраним сформированный отчет в файл формата Excel.
  2. Загрузка в Розницу 2. Воспользуемся штатной обработкой Загрузка данных из табличного документа в конфигурации 1С:Розница 2. Сначала загрузим элементы справочника Номенклатура с заполнением основных реквизитов, затем отдельными проходами зарегистрируем штрихкоды и сформируем документ установки цен.
← На главную