Так вот выявилась интересная закономерность:
Есть тип поля Формула 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 всего (подсущность)
![Изображение](https://s8.hostingkartinok.com/uploads/images/2018/03/ff19aa03e5b00178543f6b120dbb2f56.jpg)
![Изображение](https://s8.hostingkartinok.com/uploads/images/2018/03/31c9e19454f43d6ffeedd71f16411b1a.jpg)
Если я правильно понимаю есть некий приоритет в формулах, когда осуществляются расчеты и есть какие-то проблемы с типами данных подставляемых в формулы?