При реорганизации бизнеса, слиянии компаний или переводе учета группы юридических лиц на единую инфраструктуру возникает задача объединения нескольких независимых информационных баз конфигурации «1С:Бухгалтерия предприятия 3.0» в одну. В платформе 1С отсутствует единая «кнопка» для автоматического слияния, так как простой перенос данных без предварительной подготовки неизбежно приводит к задвоению классификаторов, валют, предопределенных элементов и искажению регламентированной отчетности. Рассмотрим подробнее, как спланировать и реализовать процесс объединения баз с сохранением целостности учета.
Прежде чем приступать к выгрузке и загрузке информации, необходимо провести технический и методологический аудит обеих баз. Проанализируем ключевые параметры, которые должны быть синхронизированы до начала слияния:
Главное – Функциональность и Параметры учета.Организации.1Cv8.1CD (не более 4 ГБ на одну внутреннюю таблицу, в частности таблицы движений регистров _AccumRg и _AccRg). При объединении двух активных баз настоятельно рекомендуется переводить базу-приемник на клиент-серверный вариант (SQL).Разберем два основных подхода к переносу информации из базы-источника в базу-приемник:
ВводОстатков или ОперацияБух на начало текущего года или квартала. Это исключает проблемы с закрытием прошлых периодов и пересчетом себестоимости.Использование универсальной выгрузки/загрузки данных XML без правил (по идентификаторам ссылок) почти всегда создает критические ошибки: задвоение системных валют (например, появляется второй рубль, который система начинает воспринимать как иностранную валюту), задвоение классификаторов стран мира, единиц измерения и единых ставок налогов. Для корректного объединения создадим правила в специализированной конфигурации «Конвертация данных» (КД 2).
Рассмотрим ключевые принципы сопоставления объектов в правилах конвертации объектов (ПКО):
Валюты, КлассификаторЕдиницИзмерения, КлассификаторСтранМира, СтавкиНДС сопоставление настраивается строго по коду (или цифровому коду классификатора) с отключением поиска по уникальному идентификатору (GUID).Контрагенты сопоставление настраивается по реквизитам ИНН, КПП и признаку юридического/физического лица. Для справочника Номенклатура поиск настраивается по наименованию, артикулу или коду, в зависимости от принятых на предприятиях стандартов.ИмяПредопределенныхДанных) исключает задвоение базовых статей затрат, прочих доходов и расходов и субконто.Организация (например, регистры соответствия счетов учета номенклатуры), переносить его напрямую целиком нельзя, иначе настройки организации-источника перезапишут настройки приемника. Такие регистры корректируются вручную после переноса.После выгрузки метаданных обеих баз в КД 2 и настройки правил сформируем результирующий файл правил обмена. Перейдем к непосредственному процессу загрузки:
УниверсальныйОбменДаннымиXML (находится во встроенных функциях БСП или открывается как внешняя обработка).УниверсальныйОбменДаннымиXML на вкладке «Загрузка данных», укажем полученный файл выгрузки и запустим чтение.После завершения загрузки выполним обязательный комплекс контрольных процедур:
Администрирование – Обслуживание – Корректировка данных – Поиск и удаление дублей. Проверим справочники Контрагенты, ДоговорыКонтрагентов, Номенклатура, ФизическиеЛица. Объединим совпадающие элементы с автоматической заменой ссылок во всех проведенных документах и регистрах.НДС Покупки, НДС Продажи, Раздельный учет НДС. Расхождения между бухгалтерскими счетами 19, 68.02 и этими регистрами недопустимы.Администрирование – Настройки пользователей и прав – Даты запрета изменения и установим дату запрета индивидуально для новой организации на конец последнего закрытого отчетного периода.