gifts2017

Сверка справочников между базами v77

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

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

Применяемый в данном отчете алгоритм неточного сравнения строк разработан не мною - я просто нашел его в интернете реализованным для 1С v77. Алгоритм показал хорошую скорость и эффективность сравнения.

Применение отчета:

Есть две базы, например, бухгалтерия и производство (или бухгалтерия и торговля, или...). Перенос данных из одной в другую осуществляется вручную или "самописными обработками". Справочники  заполняются и синхронизируются пользователями самостоятельно. Элементы справочников сопоставляются по коду (например Контрагент "ООО Тяп-Ляп" в обеих базах заведен с кодом 10112). Естественно, возникают ситуации, когда наименования немного отличаются (из-за лишнего пробела или кавычки и т.п.). Необходимо такие элементы как-то выявлять и приводить в соответствие...

В блоке настроек "Коэффициенты" по умолчанию уже выставлены ИМХО оптимальные значения, хотя в конкретной задаче их возможно придется поднастроить на более точное восприятие. От глаз неискушенного в программировании бухгалтера рекомендую эти настройки спрятать.

Также имеется версия данного отчета, реализованная для 8.1: http://infostart.ru/public/80077/

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

Наименование Файл Версия Размер Кол. Скачив.
СравнениеСправочниковМеждуБазами.ert
.ert 36,50Kb
29.12.10
370
.ert 36,50Kb 370 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

2. Антон Дилёв (Antoska) 15.04.11 14:35
Можно ещё добавить кнопку выбора пути к базе. И таки проверять этот путь, вдруг пользователь указал несуществующий или к базе на которой запущена обработка ;)
3. Антон Дилёв (Antoska) 15.04.11 15:03
Не мешало бы ещё и завершить OLE сеанс...
4. Елена Унчикова (электра) 03.09.11 16:22
Регулярно перекидываю доки между базами. Обработка очень помогает. Спасибо!
5. Andrey Golubev (razzmuzz) 25.10.11 09:30
Практическое применение алгоритма нечеткого (неточного) сравнения строк.
Сравнивает наименования элементов справочников между базами. Элементы сопоставляются по коду. Помимо точного соответствия наименований, выводит элементы "похожие", "мало похожие", "Не похожие", и отсутствующие в одной из баз.
7. Сергей Скурихин (skurser) 01.11.13 14:58
Как сравнить вашей обработкой справочник контрагентов по ИНН ?
8. Андрей Акулов (DrAku1a) 01.11.13 15:11
(7) Данная обработка сверяет наименования, сопоставляя по коду. Думаю, заменить имя поля "Код" или "Наименование", в зависимости от того, что именно нужно сравнить - не составит труда для любого программиста 1С (7.7).
9. Сергей Скурихин (skurser) 05.11.13 10:11
К сожалению я не программист 1С. Если у Вас есть возможность выложите аналогичную обработку для сравнения по ИНН.
10. Alex Steiner (OrsoBear) 03.02.15 09:42
Благодарю! Пригодилась! Самому писать было лень.
Нашел готовую.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа