Объединение нескольких информационных баз 1С:Бухгалтерия предприятия 3.0 в единую систему — одна из самых частых и сложных задач при реорганизации учета или централизации бухгалтерии. Главные сложности здесь связаны с возникновением дублей справочников (контрагенты, номенклатура, статьи затрат), сбоями в нумерации документов и расхождениями в проведенных движениях. Рассмотрим подробнее, как правильно подготовиться к переезду, выбрать оптимальный инструмент выгрузки и вычистить неизбежные дубликат-элементы.
Перед тем как приступать к переносу или объединению данных, разберем ключевые технологические требования и варианты архитектурного подхода.
1Cv8.1cd), следует помнить об ограничении платформы: максимальный размер одной таблицы не должен превышать 4 ГБ. Для объединения пяти крупных организаций рекомендуется сразу использовать клиент-серверный вариант базы на базе MS SQL или PostgreSQL.Если конфигурации абсолютно идентичны и требуется перенести документы или справочники «как есть», наиболее удобным инструментом является стандартная обработка ВыгрузкаЗагрузкаДанныхXML83.epf.
Рассмотрим порядок выполнения операций при данном подходе:
ВыгрузкаЗагрузкаДанныхXML83.epf в базе-источнике.Обратите внимание: перенос документов по GUID (уникальным идентификаторам) исключает проблему наложения номеров, однако справочники из разных баз при таком способе неизбежно задвоятся, так как ссылки на них в каждой базе были созданы с разными GUID.
Чтобы свести к минимуму дублирование элементов уже на этапе загрузки, выгодно использовать правила обмена, разработанные в «1С:Конвертация данных 2.1» (КД 2.1). В этом случае поиск элементов настраивается по уникальным ключевым пограничным реквизитам:
Контрагенты — задаем поиск по полям ИНН и КПП (для физических лиц и ИП — по ИНН).Номенклатура — настраиваем сопоставление по полю Артикул либо по комбинации Наименование + ТипНоменклатуры.СтатьиЗатрат и НоменклатурныеГруппы — задаем сопоставление по наименованию.При такой настройке элемент не создается заново, если в целевой базе уже существует объект с аналогичным ИНН или артикулом.
Практика показывает, что даже при максимальной подготовке часть элементов (например, контрагенты без ИНН или наименования с опечатками) загрузится в виде дублей. Для поиска и объединения таких элементов в 1С предусмотрен встроенный функционал.
Проанализируем алгоритм устранения дублирующихся элементов:
Контрагенты или Номенклатура).ИНН и Наименование).Для сложных случаев замены (например, когда наименования различаются, но по сути объект один) рекомендуется использовать обработку Поиск и замена значений.
Выясним, как убедиться, что перенос данных прошел корректно и отчетность по организациям не «поехала».
01, 10, 41, 50, 51, 60, 62, 68, 69, 70.