Тип поля "Формула" с разными Сущностями

Ответить
Serdobolniy
Сообщения: 106
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Тип поля "Формула" с разными Сущностями

Сообщение Serdobolniy »

Почему-то кажется, что делаю всё правильно, но это "правильно" не работает.

Высчитываю "Остаток по договору", в сущности "Договора", при помощи поля "Сумма договора", сущности "Договора" и поля "Сумма", подсущности "Проба Платёжки".
Общий.png
Выглядит это следующим образом: Из одной сущности вычитаю другую - {5} - {6}, должно получиться 0, но выводит странную цифру: 121235739.53
четвертый.png
Что хочу получить этим способом:
Есть договора, на основании платёжных поручений оплачиваемые помесячно. Хочу загружать в "Руководитель" сумму из платёжки, которая вычитала бы оплаченную сумму, из общей суммы договора. Пока сумма не дошла бы до 0, это значило бы, что договор проплачен/завершён, и его можно закрыть.
Аватара пользователя
Евгений
Сообщения: 454
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Тип поля "Формула" с разными Сущностями

Сообщение Евгений »

Ранее не работал с функциями Руководителя. Начал делать разные функции, и у меня сложилось впечатление, что функция игнорирует все ограничения текущего пользователя.

Например, если для сущности Договор установлено право доступа Только назначенные, то пользователь видит только те договоры по которым он указан исполнителем. Если полный нефильтрованный список договоров содержит 555 записей, а пользователю назначено 10 договоров, то он увидит 10 записей.

Но если сделать функцию COUNT по сущности Договор, и вывести значение этой функции в каком-то формульном поле, то для этого пользователя всё равно получим значение 555. Хотя по идее он должен видеть только 10 записей с договорами.

Это так и задумано для формул, или это какая-то ошибка?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Тип поля "Формула" с разными Сущностями

Сообщение support »

Serdobolniy писал(а):Почему-то кажется, что делаю всё правильно, но это "правильно" не работает.
Так же у вас есть возможность применять функцию только к связанным записям, для этого нужно указать номер поля для связанных записей через двоеточие, например: {12:22} где 22 - это номер поля с типом "Связанные записи"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Тип поля "Формула" с разными Сущностями

Сообщение support »

Евгений писал(а): Это так и задумано для формул, или это какая-то ошибка?
На данный момент так задумано
Serdobolniy
Сообщения: 106
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Тип поля "Формула" с разными Сущностями

Сообщение Serdobolniy »

support писал(а):например: {12:22} где 22 - это номер поля с типом "Связанные записи"
Работает, спасибо. Но как-то сложновато это осуществлять. Пока понял, как это нужно сделать, сломал мозг. Видео с (расширенным) наглядным описанием функционала не предвидеться? Чтоб не забывать, как это сделать. Это читал, это смотрел.
Ответить