Копировать ссылку на страницу

Задание условий фильтрации предназначено для установки ограничений на данные, передаваемые из системы DIRECTUM или из внешней системы.

Условия фильтрации задаются в текстовом редакторе при нажатии на вкладке Главная в группе Настройки обмена на кнопку Установить фильтр в карточке справочника.

При задании условий фильтрации используется язык:

при выгрузке из DIRECTUM – SQL;
при загрузке в DIRECTUM – в зависимости от коннектора. Например, в коннекторе к 1С – XSLT.

В условии фильтрации можно обращаться к реквизитам справочника или документа по их именам. Выражение ‘[<Имя реквизита>]’ возвращает значение реквизита объекта. Следует обращаться только к реквизитам того же раздела объекта, что и вычисляемый реквизит.

Условие фильтрации задается в виде строки с дополнительным where-условием SQL-запроса. В тексте фильтра можно использовать имена реквизитов справочника, операции сравнения и логические операторы. При этом обращаться можно только к реквизитам карточки.

Например, необходимо настроить передачу данных из справочника системы DIRECTUM Организации в справочник системы «1C:Предприятие 8.0» Контрагенты. При этом нужно задать, чтобы в систему «1C: Предприятие 8.0» передавались данные только об организациях с формой собственности «ООО». Для этого:

1.В карточке справочника Настройка обмена данными с интегрированными системами на вкладке Главная в группе Настройки обмена нажмите на кнопку Установить фильтр.
2.В открывшемся редакторе задайте условие фильтрации:

 

'[Дополнение]' like '%ООО%'

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM