НАЧАЛО >> Оглавление >> Описание модулей системы >> MergeRecords - Слияние записей >> Функции модуля (__call)
Функции могут быть вызваны как UseModule("MergeRecords")->function(parameter1,parameter2,...);
Запись-приемник
Запись-источник
Ассоциативный массив с информацией о записи-источнике из подсистемы слияния
Элементы массива:
Установить что запись-приемник изменилась
Установить что запись-источник изменилась
Ассоциативный массив с информацией о записи-источнике из подсистемы слияния (см. описание MergeRecords::Merge)
Значение поля 920 записи-источника
Номер поля для слияния
Номер повторени поля записи-источника для слияния
Функция пытается загрузить мергер. Мергеры - это специальные классы с именем CSpiderFieldMerger_type_fld, которые могут содержать в своем составе несколько функций:
Поиск класса мергера происходит в файле fld.inc, расположенному в каталоге modules/MergeRecords/FieldMergers/type
Тип записи. Обычно соответствует содержимому поля 920
Поле, подлежащее исключению
Запись-источник в которой проверяется ссылка
Ассоциативный массив с информацией о проверяемой ссылке.
Текст сообщения для лог-файла
Тип сообщения (см. описание Log::Write)