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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение 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

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

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

Сообщение support »

Дело в том, что "Текущий пользователь" - это пользователь который на данный момент вошел в систему.
В вашем случае необходимо использовать поле mysql запрос и там уже делать необходимые условия.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

понятно, спасибо.
Ответить