Периодически в систему 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, 2018 | Сообщество пользователей DIRECTUM |