Формулировка проблемы: в текущей реализации интеграции DT-INT в основной карточке входящего документа организации-получателя реализовано следующее поведение полей:
поле «Корреспондент (орг)» остается по-умолчанию пустым;
поле «Корреспондент» заполняется названием корневого элемента орг. структуры организации.
В случае, если организация-отправитель и организация-получатель расположены в общей структуре одного экземпляра ARTA SYNERGY, название корневого элемента не может определять название организации-отправителя для всех случаев.
Решение: Механизм обрабатки получаемых документов в модуле DT-INT необходимо изменить следующим образом:
заполнять поле «Корреспондент (орг)» карточки входящего документа организации-получателя значением поля Name организации-отправителя из справочника ExtDtiIntegration.
не заполнять поле «Корреспондент» карточки входящего документа организации-получателя никаким значением.
Так как поле Name справочника ExtDtiIntegration локализуемо, необходимо добавить в конфигурационный файл dti.xml новый параметр configuration → synergy → general → default-locale, содержащий указание на язык значения поля Name, который нужно использовать:
<configuration> <!-- . . . Другие параметры . . . --> <synergy> <!-- . . . Другие параметры . . . --> <general> <default-locale>ru</default-locale> </general> </synergy> </configuration>
Если значение этого параметра или сам параметр отсутствует, языком по умолчанию, используемым для получения значения поля Name является русский (ru).