Задание условий фильтрации предназначено для установки ограничений на данные, передаваемые из системы DIRECTUM или из внешней системы.
Условия фильтрации задаются в текстовом редакторе при нажатии на вкладке Главная в группе Настройки обмена на кнопку Установить фильтр в карточке справочника.
При задании условий фильтрации используется язык:
• | при выгрузке из DIRECTUM – SQL; |
• | при загрузке в DIRECTUM – в зависимости от коннектора. Например, в коннекторе к 1С – XSLT. |
В условии фильтрации можно обращаться к реквизитам справочника или документа по их именам. Выражение ‘[<Имя реквизита>]’ возвращает значение реквизита объекта. Следует обращаться только к реквизитам того же раздела объекта, что и вычисляемый реквизит.
Условие фильтрации задается в виде строки с дополнительным where-условием SQL-запроса. В тексте фильтра можно использовать имена реквизитов справочника, операции сравнения и логические операторы. При этом обращаться можно только к реквизитам карточки.
Например, необходимо настроить передачу данных из справочника системы DIRECTUM Организации в справочник системы «1C:Предприятие 8.0» Контрагенты. При этом нужно задать, чтобы в систему «1C: Предприятие 8.0» передавались данные только об организациях с формой собственности «ООО». Для этого:
1. | В карточке справочника Настройка обмена данными с интегрированными системами на вкладке Главная в группе Настройки обмена нажмите на кнопку ![]() |
2. | В открывшемся редакторе задайте условие фильтрации: |
'[Дополнение]' like '%ООО%'
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |