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

Выбор из подчиненной сущности

Добавлено: 15 янв 2019, 08:51
HakimzyanovA
Если есть сущности
1."Раздел работ": КодРаздела, Наименование
2. Подчиненная сущность "Справочник работ": КодРаботы, Наименование,Код раздела
3. "Работы": КодРаздела,КодРаботы, Наименование, Количество...
Получается аналог многоуровневого списка, но только на сущностях.

т.е. в "Работы" выбирается раздел работы и затем конкретная работа из раздела.

1.Как сделать, чтобы при выборе сущности в КодРаздела в КодРаботы можно было выбрать только работы из раздела КодРаздела? Сейчас получается, что для выбора доступны все работы, вне зависмости от выбора раздела.
2. Возможно ли ограничить доступ пользователям к конкретным разделам работ, на основании группы пользователей? Понятно, что можно назначать конкретным пользователям, но их много. А по группам не разобрался как сделать.

Re: Выбор из подчиненной сущности

Добавлено: 15 янв 2019, 09:10
support
1) На данный момент нет такой возможности. Для версии 2.5 запланировано новое поле, где будет такая возможность.
2) Также, пока нет возможности, но уже в планах.

Re: Выбор из подчиненной сущности

Добавлено: 15 янв 2019, 10:01
HakimzyanovA
Хорошо.
Еще я поднимал вопрос про валидаторы давным-давно, но прогресса так и нет :)
Например. На доме есть остаток денежных средств, пусть 100 руб. По сути, когда заводят выполненные работы на доме, их нельзя завести на сумму большую, чем остаток, т.е. 100 руб.
Сейчас это можно сделать, пользователь просто может ошибиться и ввести работу на 1000 руб.
Здесь бы и пригодился валидатор.
Например можно добавить служебное поле типа "MySQL формула", в котором формула рассчитывается при закрытии формы редактирования и должна вернуть true/false, ведь в этот момент уже проверяется обязательность полей.
Соответственно, в это поле можно поместить вызов хранимой процедуры MySQL, внутри которой каждый может написать код в соответствии со своей бизнес-логикой. Кому не нужно - оставили поле пустым, ничего не проверяется.

Re: Выбор из подчиненной сущности

Добавлено: 30 ноя 2019, 10:05
support
2. Возможно ли ограничить доступ пользователям к конкретным разделам работ, на основании группы пользователей? Понятно, что можно назначать конкретным пользователям, но их много. А по группам не разобрался как сделать.
Приступаю к работе над новым типом поля, который позволит назначить запись на группу доступа, то есть все пользователи данной группы будут иметь доступ к записи.
Я так понимаю уведомление пользователям в этом случае не нужно, потому как их может быть много в группе, верно?

Re: Выбор из подчиненной сущности

Добавлено: 02 дек 2019, 09:38
HakimzyanovA
В том случае, который я описал, можно обойтись и без уведомлений.
А вообще нужность уведомлений видимо будет определяться требованиями конкретной задачи.

Re: Выбор из подчиненной сущности

Добавлено: 02 дек 2019, 13:48
support

Re: Выбор из подчиненной сущности

Добавлено: 02 дек 2019, 14:02
HakimzyanovA
отлично ;)