Слияние нескольких баз «1С:Бухгалтерия предприятия 3.0» в единую информационную базу — распространенная задача при масштабировании бизнеса, оптимизации администрирования или централизации учета. Однако простое объединение данных нескольких организаций сопряжено с архитектурными ограничениями конфигурации и рисками искажения учетных данных. Разберем по шагам, какие инструменты подходят для этой задачи, с какими системными ограничениями придется столкнуться и какой подход является наиболее безопасным.
Прежде чем приступать к выгрузке и загрузке таблиц, проанализируем ключевые особенности конфигурации «1С:Бухгалтерия предприятия 3.0», которые могут заблокировать возможность совместного ведения учета в единой базе:
Зарплата и кадры — Настройки зарплаты) является глобальной константой для всей информационной базы. Нельзя для одной организации начислять зарплату во встроенном модуле, а для другой загружать проводки и документы из внешней программы (например, из «1С:ЗУП»). Для объединения необходимо унифицировать учет зарплаты во всех сливаемых организациях.ФИФО или по средней стоимости), учет по подразделениям и валютный учет задаются на уровне информационной базы. Если в исходных базах параметры различались, учет всех организаций придется привести к единому знаменателю.Организации до объединения необходимо назначить уникальный двухсимвольный Префикс.GUID).Рассмотрим основной и самый надежный сценарий объединения учетных систем. Прямой перенос всех исторических документов за прошлые годы влечет за собой необходимость полного перепроведения документов и повторного выполнения процедуры Закрытие месяца, что гарантированно приведет к расхождению ранее сданной регламентированной отчетности. Чтобы этого избежать, перенос разделяют на два этапа:
Ввод начальных остатков вносим сальдо по счетам бухгалтерского и налогового учета для каждой переносимой организации на выбранную дату.Этот подход исключает перегрузку целевой базы лишними историческими данными и гарантирует неизменность закрытых периодов.
Если требуется перенести документы за текущий открытый период, проанализируем встроенный механизм обмена данными через универсальный формат EnterpriseData:
Администрирование — Синхронизация данных).БП 3.0 ПРОФ запускаем интерактивное сопоставление данных. Механизм позволяет вручную или автоматически по ключевым реквизитам (ИНН, КПП, наименование) связать элементы справочников, предотвратив создание дублей.Для сложного переноса с индивидуальной трансформацией реквизитов или отбором конкретных объектов применяются специализированные конфигурации:
ВыгрузкаЗагрузкаДанныхXML (или УниверсальныйОбменXML). В правилах конвертации объектов (ПКО) и правилах конвертации свойств (ПКС) настраиваются алгоритмы поиска существующих элементов в приемнике по полям поиска.EnterpriseData (XDTO-пакеты). Оптимальна для конфигураций на управляемых формах и обеспечивает гибкую логику загрузки через встроенные планы обмена.После завершения загрузки данных в объединенную базу обязательно выполняем регламентные действия по очистке и проверке информации:
Поиск и удаление дублей (раздел Администрирование — Обслуживание — Корректировка данных). Выполняем поиск задвоенных контрагентов по реквизитам ИНН и КПП, а номенклатуры — по артикулу и наименованию. Заменяем ссылки во всех проведенных документах на один эталонный элемент.Групповое изменение реквизитов массово проставляем префиксы номеров, счета учета номенклатуры или статьи движения денежных средств, если при переносе они не были заполнены автоматически.Оборотно-сальдовая ведомость по каждой организации в исходной и целевой базах, чтобы сверить совпадение сальдо по всем бухгалтерским счетам.