Показать сообщение отдельно
Старый 27.12.2019, 18:58   #261  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
В чем отличие функций FILTER и WHERE?

Пишу формулу
FILTER('$CompanyInfo'.'$DirPartyLocation', $CompanyInfo'.'$DirPartyLocation'.IsPrimaryTaxRegistration=NoYes.Yes)
При сохранении не проходит валидация
Ошибка проверки: Выражение списка функции FILTER недоступно для запросов.
Заменяю FILTER на WHERE
WHERE('$CompanyInfo'.'$DirPartyLocation', $CompanyInfo'.'$DirPartyLocation'.IsPrimaryTaxRegistration=NoYes.Yes)
Формула сохряняется. Нажимаю «Проверить» - получаю предупреждение

Использование функции "FILTER" для выражения более предпочтительно, чем "WHERE", с точки зрения производительности.

Нажимаю «Исправить» - ER заменяет WHERE на FILTER.
Разные условия валидации в конструкторе формул и конструкторе форматов?