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

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Функции - фильтр по текущему пользователю не работает?
Дело в том, что "Текущий пользователь" - это пользователь который на данный момент вошел в систему.
В вашем случае необходимо использовать поле mysql запрос и там уже делать необходимые условия.
В вашем случае необходимо использовать поле mysql запрос и там уже делать необходимые условия.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Функции - фильтр по текущему пользователю не работает?
понятно, спасибо.