Синхронизация Контрагентов с доп. условиями

Здравствуйте.
Проводится синхронизация Terrasoft и 1С.
Необходимо настроить перенос данных Контрагентов, но только тех, которые закреплены за определенным менеджером(OwnerID) и при том для этого контрагента имеются Продажи со значением Состояние(StatusID) = Выигрыш.
Каким способом это возможно выполнить?

Нравится

2 комментария

Есть два варианта решения данного вопроса:
1. В разделе Инструменты -> Интеграции-> Базовая интеграция с 1C, ставим фильтры на конкретные поля на детали "Фильтры"
2. В том же разделе в окне "Синхронизация с 1С (Базовая синхронизация) выбираем таблицу, нажимаем «Изменить», далее "Создать скрипт" в коде прописываем необходимые условия.
Если не получиться, напишите о своих успехах, распишем более подробно.

"Сидоров Павел Сергеевич" написал:для этого контрагента имеются Продажи со значением Состояние(StatusID) = Выигрыш

Для такого фильтра потребуется предварительно создать дополнительное поле типа SubSelect("Подзапрос")(в котором будем проверятся наличие продаж по условиям...) в sq_Account, потом добавить соответствующее "булевское" поле в ds_Account.

После этого поле появится на стандартной детали фильтров

Показать все комментарии