НАЧАЛО >> Слияние записей >> Назначение MergeRecords📄 Скачать в DOCX
MergeRecords решает задачу предметного слияния записей. В типовом вызове есть две записи:
sr - сводная запись, которая должна получить недостающие или уточненные данные;r - запись из внешней или локальной базы, из которой берутся данные;res - контекст импорта: имя базы-источника, идентификатор строки импорта, шифры связанных записей журнала и номера, служебные данные CSpider.Главная функция Merge($sr, $r, $res) подготавливает окружение модуля, ищет связанные записи J и NJ в ESVODT, сохраняет текущую запись-приемник в состоянии модуля и передает управление sprepareRecord.
Модуль закрывает несколько групп задач:
J/NJ/ASP;902;Результат слияния фиксируется флагами изменения записи-приемника и записи-источника. Для диагностики модуль пишет сообщения в лог CSpider_Stage13.log и специализированные логи мергеров.