Как перенести остатки товаров и взаиморасчетов из одной базы УТ 11.5 в другую?

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

Перенос данных между идентичными конфигурациями 1С:Управление торговлей 11.5 — задача, с которой часто сталкиваются при разделении учета, исправлении ошибок после неудачной свертки или переезде на «чистую» базу. Рассмотрим подробнее основные способы решения этой задачи, начиная от простых ручных методов и заканчивая использованием универсальных механизмов платформы.

Способ 1: Использование Помощника ввода начальных остатков

Проанализируем самый надежный метод, заложенный разработчиками в саму конфигурацию. В УТ 11.5 существует специализированное рабочее место, которое позволяет не только создать документы, но и загрузить в них данные из внешних файлов.

  1. Перейдем в раздел НСИ и администрированиеНачальное заполнениеДокументы ввода начальных остатков.
  2. Воспользуемся кнопкой Создать. Программа предложит выбрать тип операции. Разберем основные:
    • Для товаров: Собственные товары.
    • Для долгов покупателей: Задолженность клиентов.
    • Для долгов перед поставщиками: Задолженность перед поставщиками.
  3. Внутри каждого созданного документа нажмем кнопку Загрузить из внешнего файла.
  4. Скопируем данные из предварительно подготовленной таблицы Excel. Для облегчения этой процедуры можно использовать сторонние решения, такие как обработка для загрузки номенклатуры и начальных остатков из Excel.

Важный нюанс: Чтобы не переносить всю историю заказов, при вводе остатков взаиморасчетов выберем вариант «Объект расчетов: Этот документ». В этом случае сам документ ВводОстатковВзаиморасчетов станет основанием для будущих платежей.

Способ 2: Универсальный обмен данными в формате XML

Выясним, как быстро перенести справочную информацию (НСИ), чтобы при загрузке остатков все ссылки на номенклатуру и партнеров «встали» на свои места. Поскольку конфигурации идентичны, нам не нужно писать сложные правила в Конвертации данных.

  1. Используем стандартную обработку V8Exch82.epf (Универсальный обмен данными в формате XML) — поможет универсальный перенос данных между конфигурациями 1С.
  2. В исходной базе выберем режим Выгрузка на основании метаданных.
  3. Отметим необходимые справочники: Номенклатура, Партнеры, Контрагенты, Договоры.
  4. Выгрузим файл и загрузим его в приемник через ту же обработку. Это гарантирует сохранение иерархии папок и всех дополнительных реквизитов.

Способ 3: Перенос через формат EnterpriseData

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

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

Рекомендации по подготовке данных в Excel

Если автоматические методы не подходят из-за «мусора» в старой базе, проанализируем ситуацию с ручной выгрузкой через отчеты. Это позволит «почистить» данные перед загрузкой.

  1. В старой базе сформируем отчет Ведомость расчетов с клиентами (или поставщиками).
  2. Настроим отчет так, чтобы он показывал только конечный остаток в разрезе партнеров и валют.
  3. Сохраним результат в формате .xlsx.
  4. В новой базе используем обработку Загрузка данных из табличного документа. Посмотрим на алгоритм: мы можем либо сразу создавать документы ВводОстатков, либо сначала загрузить справочники, а затем заполнить табличные части документов через стандартную кнопку загрузки — для этого подойдёт импорт номенклатуры и реквизитов из Excel.

Как быть с оперативными данными?

Важно помнить, что остатки — это «срез» на определенную дату. Если вам необходимо перенести не только финансовый долг, но и информацию о том, что товар «оплачивается» или «отгружается» (оперативные регистры), простым вводом остатков не обойтись. В таком случае придется переносить документы ЗаказКлиента или ЗаказПоставщика в статусах, отличных от «Закрыт».

Для решения этой задачи можно применить комплексную выгрузку остатков и документов, которая позволяет перенести документооборот за период — есть перенос документов и остатков между базами УТ 11.5.

← На главную