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