В общем ситуация такая есть сущность "Под заказ" в которой имеются несколько типов полей Формула, в которых содержатся условия для проверки других типов полей, результатом этих Формул является вывод значений 1-2-3
Так вот выявилась интересная закономерность:
Есть тип поля Формула 1
и тип поля Формула 2
Если вывести в список (настройка списка) только Формула 1, то нам выдаст правильные расчеты этой формулы.
Если дополнительно в список вывести Формула 2, чтобы сразу видно было результаты Формула 1 и Формула 2 то значение в Формула 1 у нас изменится.
В приведенном примере Формула 1 = Клиент (проверка), а Формула 2 = Сортировка
Формула в типа поля Формула 1 id 1610:
if({58:1203}=1, 1, 0) где 58 это count в сущности клиент - проверка на наличие связанного поля.
Формула 2 - проверка на наличие связанного поля клиент [1610] и значений в подсущности.
if({68}<{33}, "1", if([1610]=1, "3", "2")) где {68} - count выдано (подсущность) и {33} - count всего (подсущность)
Если я правильно понимаю есть некий приоритет в формулах, когда осуществляются расчеты и есть какие-то проблемы с типами данных подставляемых в формулы?
Несколько типов полей "Формула" выдают разные значения
- support
- Техническая поддержка
- Сообщения: 9180
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Несколько типов полей "Формула" выдают разные значения
Так сложно что то сказать в чем причина, шлите базу в ЛС, будем разбираться.