Мергеры полей


НАЧАЛО >> Слияние записей >> Мергеры полей📄 Скачать в DOCX


Специализированные мержеры полей находятся в каталоге modules/MergeRecords/FieldMergers.

Для поля конкретного типа записи модуль ищет файл:

modules/MergeRecords/FieldMergers/<тип записи>/<номер поля>.inc

Имя класса должно соответствовать шаблону:

CSpiderFieldMerger_<TYPE>_<FIELD>

Класс может реализовывать методы:

Если специализированного класса нет, SetFieldOcc использует базовое поведение: когда в записи-приемнике меньше повторений поля, недостающее повторение копируется из записи-источника.

Общие вспомогательные мержеры:

Каталоги ASP, AUNTD, J, NJ, PAZK, PVK, RDR, RDRU, SPEC, MUSP, IMCR, Event содержат привязки общих алгоритмов к конкретным типам записей и полям.

При добавлении нового мержера нужно учитывать три правила: