Страница 1 из 1

Функции - фильтр по текущему пользователю не работает?

Добавлено: 25 окт 2019, 23:34
alcompstudio
Добрый день!

Есть сущность Позиции, у нее вложенная - Операции. В сущности Позиции есть поле (MySQL формула), в которое внесена функция (из Дополнения), выполняющая суммирование (арифметическое действие) по полю в записях из вложенной сущности Операции. Операции (записи) могут создавать разные пользователи.

В настройках функции указал в фильтре (поле Создано) - Текущий пользователь, предполагая, что будут суммироваться и отображаться на странице записи сущности Позиции для каждого Пользователя - свои подсчеты.

http://prntscr.com/po7k27
http://prntscr.com/po7lt4
http://prntscr.com/po7m3v

В итоге хочу видеть (предполагаю), что у каждого пользователя в его представлении на странице одной и той же записи сущности Позиции будут отображаться свои подсчеты из сущности Операции.

Пример: Позиция 1 (запись). В ней пользователь №1 добавил вложенную запись Операция 1, по ней в поле сумма внеслось "10". Далее в этой же записи (Позиция 1) пользователь №2 добавил вложенную запись Операция 2, сумма "5". В итоге (логически) должна быть сумма "15" в поле, где находится функция подсчета в записи Позиция 1 (для админа, если не ставить фильтр по Текущему пользователю), а каждый из пользователей видит свою сумму в этом же поле с функцией подсчета (т.е. Пользователь 1 - видит "10", а Пользователь 2 - видит "5").

Я ж правильно понимаю суть работы данного фильтра для функции?

В итоге, что-то вообще ничего не выводится, если зайти под пользователем... http://prntscr.com/po7n0m

А админу выводится значение в данном поле... В чем моет быть причина?

Re: Функции - фильтр по текущему пользователю не работает?

Добавлено: 26 окт 2019, 07:18
support
Дело в том, что "Текущий пользователь" - это пользователь который на данный момент вошел в систему.
В вашем случае необходимо использовать поле mysql запрос и там уже делать необходимые условия.

Re: Функции - фильтр по текущему пользователю не работает?

Добавлено: 26 окт 2019, 11:55
alcompstudio
понятно, спасибо.