Почему-то кажется, что делаю всё правильно, но это "правильно" не работает.
Высчитываю "Остаток по договору", в сущности "Договора", при помощи поля "Сумма договора", сущности "Договора" и поля "Сумма", подсущности "Проба Платёжки".
Выглядит это следующим образом: Из одной сущности вычитаю другую - {5} - {6}, должно получиться 0, но выводит странную цифру: 121235739.53
Что хочу получить этим способом:
Есть договора, на основании платёжных поручений оплачиваемые помесячно. Хочу загружать в "Руководитель" сумму из платёжки, которая вычитала бы оплаченную сумму, из общей суммы договора. Пока сумма не дошла бы до 0, это значило бы, что договор проплачен/завершён, и его можно закрыть.
Тип поля "Формула" с разными Сущностями
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
- Евгений
- Сообщения: 454
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Тип поля "Формула" с разными Сущностями
Ранее не работал с функциями Руководителя. Начал делать разные функции, и у меня сложилось впечатление, что функция игнорирует все ограничения текущего пользователя.
Например, если для сущности Договор установлено право доступа Только назначенные, то пользователь видит только те договоры по которым он указан исполнителем. Если полный нефильтрованный список договоров содержит 555 записей, а пользователю назначено 10 договоров, то он увидит 10 записей.
Но если сделать функцию COUNT по сущности Договор, и вывести значение этой функции в каком-то формульном поле, то для этого пользователя всё равно получим значение 555. Хотя по идее он должен видеть только 10 записей с договорами.
Это так и задумано для формул, или это какая-то ошибка?
Например, если для сущности Договор установлено право доступа Только назначенные, то пользователь видит только те договоры по которым он указан исполнителем. Если полный нефильтрованный список договоров содержит 555 записей, а пользователю назначено 10 договоров, то он увидит 10 записей.
Но если сделать функцию COUNT по сущности Договор, и вывести значение этой функции в каком-то формульном поле, то для этого пользователя всё равно получим значение 555. Хотя по идее он должен видеть только 10 записей с договорами.
Это так и задумано для формул, или это какая-то ошибка?
- support
- Техническая поддержка
- Сообщения: 9008
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Тип поля "Формула" с разными Сущностями
Так же у вас есть возможность применять функцию только к связанным записям, для этого нужно указать номер поля для связанных записей через двоеточие, например: {12:22} где 22 - это номер поля с типом "Связанные записи"Serdobolniy писал(а):Почему-то кажется, что делаю всё правильно, но это "правильно" не работает.
- support
- Техническая поддержка
- Сообщения: 9008
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Тип поля "Формула" с разными Сущностями
На данный момент так задуманоЕвгений писал(а): Это так и задумано для формул, или это какая-то ошибка?
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Тип поля "Формула" с разными Сущностями
Работает, спасибо. Но как-то сложновато это осуществлять. Пока понял, как это нужно сделать, сломал мозг. Видео с (расширенным) наглядным описанием функционала не предвидеться? Чтоб не забывать, как это сделать. Это читал, это смотрел.support писал(а):например: {12:22} где 22 - это номер поля с типом "Связанные записи"