Задача [DT-3]: Заполнение значения полей «Корреспондент» и «Корреспондент (орг)»

Формулировка проблемы: в текущей реализации интеграции DT-INT в основной карточке входящего документа организации-получателя реализовано следующее поведение полей:

  1. поле «Корреспондент (орг)» остается по-умолчанию пустым;

  2. поле «Корреспондент» заполняется названием корневого элемента орг. структуры организации.

В случае, если организация-отправитель и организация-получатель расположены в общей структуре одного экземпляра ARTA SYNERGY, название корневого элемента не может определять название организации-отправителя для всех случаев.

Решение: Механизм обрабатки получаемых документов в модуле DT-INT необходимо изменить следующим образом:

Так как поле Name справочника ExtDtiIntegration локализуемо, необходимо добавить в конфигурационный файл dti.xml новый параметр configuration → synergy → general → default-locale, содержащий указание на язык значения поля Name, который нужно использовать:

    <configuration>
        <!-- . . .
            Другие параметры
            . . .
        -->
        <synergy>
            <!-- . . .
                Другие параметры
                . . .
            -->
            <general>
                <default-locale>ru</default-locale>
            </general>
        </synergy>
    </configuration>

Если значение этого параметра или сам параметр отсутствует, языком по умолчанию, используемым для получения значения поля Name является русский (ru).