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

Чтобы задать ограничение на синхронизируемые записи:

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

Примечание

При выгрузке из 1С все данные будут выгружаться в XML-файл и фильтр будет применяться только перед импортом в систему DIRECTUM. При выгрузке данных из системы DIRECTUM фильтр будет применяться до выгрузки и данные не попадут в XML-файл.

2.В текстовом редакторе укажите вычисления для ограничения загрузки записей по требуемым условиям:
для загрузки данных из 1С в DIRECTUM текст фильтра задается в соответствии с синтаксисом языка XPath по шаблону:

 

<Имя реквизита 1С><логическое выражение><значение реквизита 1С>

для загрузки данных из DIRECTUM в 1С текст задается в формате where-условия в виде SQL-фильтра:

 

'[<Имя реквизита DIRECTUM>]'<Логическое выражение><Значение реквизита DIRECTUM>

Примечания

1. При обмене данными нельзя формировать фильтр динамически или управлять им программно.
2. После задания фильтра нужно заново создать XSL. Для этого на вкладке Главная в группе XSL нажмите на кнопку Создать.

Примеры:

чтобы в DIRECTUM загружались записи справочника Организации системы 1С, наименования которых не равны «ИвановКо», а ИНН равен «1101122440»:

 

Description != 'ИвановКо' and ИНН = '1101122440'

чтобы в DIRECTUM загружались записи справочника Организации системы 1С, ИНН которых не заполнен, наименование содержит «ОАО»:

 

ИНН = '' and contains(Description, 'ОАО') 

чтобы в 1С загружались записи справочника Организации системы DIRECTUM, ИНН которых не заполнен, наименование содержит «ОАО»:

 

'[ИНН]' = '' and '[Наименование]' like '%ОАО%'

Дополнительные сведения см. на сайте сообщества DIRECTUM в статье «Рекомендации по настройке фильтров коннектора DIRECTUM к 1С 8.x».

Фильтрацией необходимо пользоваться при одновременной синхронизации в 1С более 20 тысяч записей. Это необходимо для корректной передачи данных. Например, записи можно фильтровать по идентификатору, организуя таким образом их передачу порциями.

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