gifts2017

Сопоставление справочников двух одинаковых баз через уникальный идентификатор

Опубликовал Карцев Андрей (kran) в раздел Обработки - Обработка справочников

Обработка пригодится тем, кто синхронизирует две базы либо через систему УРБД, либо через стандартную обработку Выгрузка Загрузка Данных XML 8.3. В одной базе выгружаем справочник, в другой базе сначала все элементы справочника помечаются на удаление, затем происходит сопоставление с файлом. Те элементы, которые сопоставились с базой эталоном, снимаются с пометки на удаление. В справочнике останутся помеченными на удаление те элементы, которых нет в базе эталоне. Обработка написана для управляемых форм.

Идея в том, что система УРБД и стандартная обработка ВыгрузкаЗагрузкаДанныхXML83 при синхронизации данных используют УникальныйИдентификтор, а не поиск по коду или Наименованию, как в правилах обмена. Для таких случаев эта обработка.

Моя ситуация: В организации ведется Управленческий учет и Бухгалтреский учет в двух одинаковых конфигурациях 1С Бухгалтерии 3.0 Начиналось с того, что были две разные базы, чтобы облегчить труд по набиванию решили, вбивать все в Управленческую базу и переносить данные через обработку ВыгрузкаЗагрузкаДанныхXML83. Так как УникальныеИдентификаторы были разные, то в базах задвоились все классификаторы (например, валюты, банки). Для понимания какую валюту нужно оставить, а какую заменить была разработана эта обработка.

Ее суть -

  1. Заходим в конфигурацию Управленческого учета и выгружаем справочник Валют.
  2. Заходим в конфигурацию Бухгалтерского учета и загружаем справочник Валют
  3. В итоге в Бухгалтерском учете часть валют помечена на удаление - эти валюты нужно заменить на их дубли, которые не помеченны на удаление

Итого - в следующей синхронизации валюты не будут дублироваться.

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

Скачать файлы

Наименование Файл Версия Размер
Синхронизируем две базы через УникальныйИдентификатор 1
.epf 7,65Kb
08.11.16
1
.epf 7,65Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Сан Саныч (herfis) 08.11.16 18:34
То есть. изюминка обработки - в автоматической пометке на удаление? :)
2. Карцев Андрей (kran) 08.11.16 19:41
Нет, изюминка в том, что пометка на удаление снимается :)
3. Александр Журавлев (apostal86) 09.11.16 09:46
По названию публикации "Сопоставление справочников двух одинаковых баз через уникальный идентификатор" ожидал, что обработка подключается через com-соединение ко второй базе и выполняет сверку по GUID.
4. Карцев Андрей (kran) 09.11.16 11:05
(3) apostal86, Ассоциации одного и того же у всех разные. Согласен, что Ваш вариант тоже подходит
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа