Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Периодически в систему 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

Выполнение сценария в скрытом режиме. Возможные значения:

-1 – сценарий выполняется в скрытом режиме;
0 – сценарий выполняется в визуальном режиме.

Значение по умолчанию 0

FileImport

Путь до XML-файла, в который будут выгружаться организации

FileLog

Путь до лог-файла сценария

См. также

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }