Строковые функции в алгоритмах "Алгоритм. Условие фильтрации для выбора элементов"

отредактировано 1 ноя Раздел: Бизнес-правила и Сложные расчеты

Коллеги, привет!
Скажите, пожалуйста, можно ли в алгоритмах типа "Алгоритм. Условие фильтрации для выбора элементов" использовать строковые функции: substring, toLowerCase и indexOf? Чтобы выбрать сотрудников нескольких подразделений (с общим началом наименования). Сейчас не получается, алгоритм падает с ошибкой.
Пример на снимке:


В бэковых алгоритмах "Алгоритм. Карточки объектов" такая конструкция работает ОК.

Комментарии

  • Коротко: нельзя
    В двух словах: это потому, что алгоритмы фильтрации преобразуются в условие SQL-оператора WHERE, и "преобразователь" не знает о функциях, которые вам нужны

    В алгоритмах фильтрации можно использовать следующие функции: https://docs.greendata.ru/platform/ru/filter-algorithms.html

    Здесь ещё немного по теме: https://forum.greendata.ru/discussion/82/oshibka-pri-filtracii-reestra-esli-usloviy-filtracii-neskolko

    Отличных выходных!

  • отредактировано 5 ноя

    Коллеги, привет!
    Спасибо. Сделали фильтр по СКЛ источнику, в нём можно фильтровать всё)
    В СКЛ сделали фильтр Сотрудников по нужной группе доступа. Конечно, это сработало.

Войдите или Зарегистрируйтесь чтобы комментировать.