Периодически в систему Directum из учетной системы необходимо синхронизировать информацию о контрагентах, с которыми предполагается обмениваться документами. Например, раз в сутки или раз в неделю. Зависит от того, как часто в организации меняются данные в учетной системе.
Чтобы настроить регулярную синхронизацию контрагентов:
1. | Сформируйте XML-файл с информацией о новых организациях или изменениях существующих в учетной системе на основе образца: |
<?xml version="1.0" encoding="WINDOWS-1251" standalone="no"?>
<SynchronizingData>
<Organizations>
<Reference>
<Record>
<Code>
<![CDATA[Уникальный код/ИД записи в УС]]>
</Code>
<Requisite Code="Name">
<![CDATA[Наименование]]>
</Requisite>
<Requisite Code="LegalName">
<![CDATA[Юридическое наименование]]>
</Requisite>
<Requisite Code="ITIN">
<![CDATA[ИНН]]>
</Requisite>
<Requisite Code="RPC">
<![CDATA[КПП]]>
</Requisite>
<Requisite Code="OGRN">
<![CDATA[ОГРН]]>
</Requisite>
</Record>
</Reference>
</Organizations>
</SynchronizingData>
2. | Запустите сценарий Регулярная загрузка данных организаций из УС. |
3. | В окне выбора файла укажите путь до подготовленного XML-файла. |
4. | В информационном сообщении о завершении импорта нажмите на кнопку ОК. |
Далее для каждой импортируемой записи автоматически выполняется поиск дублей среди имеющихся записей. Поиск выполняется последовательно по реквизитам: ИНН и КПП, затем ИНН, Наименование.
Если дубли найдены, записи отправляются на проверку ответственному за справочник Организации.
Если синхронизирована новая организация, администратору модуля «Финансовый архив» отправляется задача по типовому маршруту «Проверка наличия дублей в справочнике «Организации». Он проверяет наличие этой организации в справочнике по наименованию, по словоформам и выполняет задание с результатом:
• | ![]() |
• | ![]() |
Примечание
1. Сценарий Регулярная загрузка данных организаций из УС может запускаться из системы Directum и из учетной системы.
2. После синхронизации в системе Directum можно посмотреть ИД организации, назначенный ей в учетной системе. Для этого в справочнике Организации можно добавить колонку ИД записи в учетной системе в список видимых.
5. | Настройте выполнение сценария в скрытом режиме по расписанию через назначенное задание Windows или задание SQL-сервера. При выполнении SQL-задания используется серверное событие DFARegularLoadingORG. |
Строка для запуска сценария имеет вид:
sblauncher.exe -SYS="<Код системы Directum>" -CT="Script" OF -F="DFARegularLoadingORG" -R="HiddenMode=-1|FileImport=C:\ORG.xml|FileLog=C:\temp.log
Параметры запуска:
Параметр |
Описание |
||||
---|---|---|---|---|---|
HiddenMode |
Выполнение сценария в скрытом режиме. Возможные значения:
Значение по умолчанию 0 |
||||
FileImport |
Путь до XML-файла, в который будут выгружаться организации |
||||
FileLog |
Путь до лог-файла сценария |
© Компания Directum, 2020 | Сообщество пользователей Directum |