Как разделить общую базу 1С:УТ с "Интеркампани" на отдельные базы для каждой организации?

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

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

Выбор стратегии: "жизнь с чистого листа"

Существует два основных подхода к разделению базы: попытка "вырезать" данные по каждой организации в отдельную базу или создание новых баз с нуля. Для ситуации с сильно доработанной конфигурацией и для пользователя, который не является опытным программистом, однозначно рекомендуется второй вариант — "начать с чистого листа".

Почему этот подход предпочтительнее?

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

Шаг 1. Подготовительная работа в старой базе

Прежде чем приступать к созданию новых баз, необходимо навести идеальный порядок в текущей. Этот этап — самый ответственный, от его качества зависит корректность начальных остатков.

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

Важно: этот этап нельзя пропускать или делать формально. Все найденные расхождения нужно исправить в старой базе до того, как вы начнете формировать начальные остатки.

Шаг 2. Создание пустых баз с сохранением доработок

Главный вопрос — как не потерять все доработки конфигурации? Решение очень простое: нужно перенести структуру базы (конфигурацию), но без данных. Это делается в режиме "Конфигуратор".

  1. Выгрузка конфигурации в файл. Зайдите в вашу текущую рабочую базу в режиме "Конфигуратор". В главном меню выберите "Конфигурация" -> "Сохранить конфигурацию в файл...". Укажите имя и место для сохранения файла, он будет иметь расширение .cf.
  2. Создание пустой информационной базы. В окне запуска 1С нажмите "Добавить", выберите "Создание новой информационной базы" и далее "Создание информационной базы без конфигурации...". Укажите название базы (например, "УТ Организация 1") и путь к ней.
  3. Загрузка конфигурации в пустую базу. Запустите только что созданную пустую базу в режиме "Конфигуратор". В меню выберите "Конфигурация" -> "Загрузить конфигурацию из файла..." и укажите тот самый .cf файл, который вы сохранили на первом шаге. Система предупредит, что все данные будут потеряны (их там и нет), согласитесь и обновите конфигурацию базы данных (клавиша F7).

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

Шаг 3. Перенос справочников и ввод начальных остатков

Теперь нужно наполнить новые базы данными. Этот процесс делится на два этапа.

1. Перенос нормативно-справочной информации (НСИ).

Вам не нужно заново вручную вбивать всю номенклатуру, всех контрагентов, договоры, склады и т.д. Эти данные можно перенести из старой базы. Для этого в 1С есть стандартный инструмент — обработка Универсальный обмен данными в формате XML. С ее помощью можно настроить правила, по которым из старой базы будут выгружены нужные справочники и загружены в новые. На этом этапе стоит провести "чистку": переносить только актуальных контрагентов и используемую номенклатуру, чтобы не тащить в новую жизнь устаревшие данные.

2. Ввод начальных остатков.

Это кульминация всего процесса. На основании выверенных данных из старой базы (результат Шага 1) вы создаете в каждой новой базе документ Ввод начальных остатков. Этот документ позволяет на одну дату (например, на 00:00 1 января) внести сальдо по всем разделам учета:

Преимущество такого подхода в том, что если вы позже обнаружите ошибку в начальных остатках, вы сможете легко ее исправить, просто откорректировав один этот документ. В случае со сверткой базы исправление ошибок прошлых периодов было бы гораздо сложнее.

Шаг 4. Настройка новой схемы синхронизации

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

Создаются три новые, чистые базы "1С:Бухгалтерия предприятия". Далее настраивается синхронизация по принципу "одна база УТ — одна база БП". Стандартные механизмы обмена в 1С позволяют это сделать, но из-за наличия доработок в вашей конфигурации УТ, на этом этапе может потребоваться помощь специалиста для корректной настройки правил обмена.

В результате вы получите полностью независимую, чистую и корректную систему учета для каждой организации, готовую к работе в новом году.

← На главную