Функции - фильтр по текущему пользователю не работает?
Добавлено: 25 окт 2019, 23:34
Добрый день!
Есть сущность Позиции, у нее вложенная - Операции. В сущности Позиции есть поле (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
А админу выводится значение в данном поле... В чем моет быть причина?
Есть сущность Позиции, у нее вложенная - Операции. В сущности Позиции есть поле (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
А админу выводится значение в данном поле... В чем моет быть причина?