Обработка позволяет сопоставить содержимое справочников из разных баз данных через общий MXL-файл. Сопоставление производится по коду или наименованию. Актуально в основном для справочников номенклатуры, контрагентов или сотрудников для решения проблем при обменах между базами данных.
Принцип работы:
1. Сопоставление производится через табличный документ, сохраняемый в MXL-файле.
2. Используются только реквизиты Код и Наименование
3. Один из этих реквизитов выбирается в качестве реквизита сопоставления. По этому реквизиту будет выполняться поиск в разных базах. Другой реквизит будет сравниваться. Реквизит сопоставления выводится в первой колонке.
4. При выполнении обработке в первой базе выбирается вид справочника и задается файл сравнения (новый). Формируется табличный документ, который записывается в MXL-файл
5. При выполнении обработки в других базах указывается уже имеющийся MXL-файл, в который будет добавлена новая колонка с реквизитом сравнения.
6. Колонки с реквизитом сравнения обозначаются именем базы данных. В качестве имени базы данных по умолчанию используется заголовок главного окна.
Отличающиеся значения реквизитов сравнения выделяются цветом фона ячейки.
7. Значения сравнения во второй и последующих базах всегда сравниваются только со значением из первой базы.
8. Обработка может быть многократно запущена в одной базе с указанием файла сравнения. По имени базы определяется колонка, в которой записан реквизит сравнения из этой базы. Эта колонка будет обновлена (если пользователь с этим согласится).
9. Если в справочнике присутствуют одинаковые значения реквизита сопоставления, то в окно сообщений выводятся соответствующие сообщения, а в таблицу сравнения включается только первый элемент с этим значением реквизита. С точки зрения автора нормальной является ситуация, когда в справочнике нет элементов с одинаковым кодом или наименованием.
Скачать обработку для платформы 8.1
Скачать обработку для платформы 8.2