Ограничить кол-во записей создаваемых в подсущности
Ограничить кол-во записей создаваемых в подсущности
Здравствуйте, возможно ли предусмотреть логику связанную с ограничением создаваемых записей в подсущности в зависимости от выбранного значения выпадающего списка в родительской сущности.
Т.е. логика следующая: при выборе из выпадающего списка родительской сущности 5-10-15 ограничивается кол-во создаваемых записей в подсущности относящейся к данной родительской сущности. Таким образом создать более 5-10-15 записей в подсущности будет невозможно.
Т.е. логика следующая: при выборе из выпадающего списка родительской сущности 5-10-15 ограничивается кол-во создаваемых записей в подсущности относящейся к данной родительской сущности. Таким образом создать более 5-10-15 записей в подсущности будет невозможно.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничить кол-во записей создаваемых в подсущности
В версии 2.3 появилась опция: Скрыть кнопку "Добавить" где можно установить фильтры для родительской сущности при которых кнопка "Добавить" будет скрыта.
В данном примере кнопка "Добавить" будет скрыта если проект Закрыт
В данном примере кнопка "Добавить" будет скрыта если проект Закрыт
-
$Expert
- Спонсор

- Сообщения: 371
- Зарегистрирован: 06 фев 2017, 23:32
- Имя: Сергей
- Откуда: Планета Земля
Re: Ограничить кол-во записей создаваемых в подсущности
При добавлении двух фильтров (причём, не взаимоисключающих) правила перестают работать: По одному фильтры работают.support писал(а): 05 сен 2018, 12:09 В версии 2.3 появилась опция: Скрыть кнопку "Добавить" где можно установить фильтры для родительской сущности при которых кнопка "Добавить" будет скрыта.
-
$Expert
- Спонсор

- Сообщения: 371
- Зарегистрирован: 06 фев 2017, 23:32
- Имя: Сергей
- Откуда: Планета Земля
Re: Ограничить кол-во записей создаваемых в подсущности
Пробовал подставлять разные фильтры - результат тот же - при создании более одного фильтра - все перестают работать.
Сергей! Это ошибка? Создать тему в разделе Ошибки?
Сергей! Это ошибка? Создать тему в разделе Ошибки?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничить кол-во записей создаваемых в подсущности
Только что проверил на 2.4.1
Не могу повторить данную ошибку.
Не могу повторить данную ошибку.
-
$Expert
- Спонсор

- Сообщения: 371
- Зарегистрирован: 06 фев 2017, 23:32
- Имя: Сергей
- Откуда: Планета Земля
Re: Ограничить кол-во записей создаваемых в подсущности
Спасибо!
У меня пока 2.4 Вечером обновлюсь - проверю ещё раз.
-
$Expert
- Спонсор

- Сообщения: 371
- Зарегистрирован: 06 фев 2017, 23:32
- Имя: Сергей
- Откуда: Планета Земля
Re: Ограничить кол-во записей создаваемых в подсущности
Обновил, ничего не поменялось. Опишу детальнее, всё таки есть пересечения:
Два поля: Статус: да/нет и Тип: м/ж
Фильтры:
1. Статус: Если "да" - показывать кнопку добавить, если "нет" - скрыть
2. Тип: Если "м" - показывать, если "ж" - скрыть
Есть пересечения, т.е. может быть "да", но "ж" или "нет", но "м"
Будут ли работать фильтры? Как задать, чтоб в приоритете было "скрыть"?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничить кол-во записей создаваемых в подсущности
Там эти фильтры работают по условию И
Если добавляете два фильтра, то оба должны выполнятся, тогда сработает правило.
Если добавляете два фильтра, то оба должны выполнятся, тогда сработает правило.
-
$Expert
- Спонсор

- Сообщения: 371
- Зарегистрирован: 06 фев 2017, 23:32
- Имя: Сергей
- Откуда: Планета Земля
Re: Ограничить кол-во записей создаваемых в подсущности
Сергей! С этим всё ясно.
Хочу обратиться с просьбой - помогите найти оптимальное решение.
Ситуация в следующем: Заявка на закупку имеет два типа: Товары и Услуги.
При заполнении заявки на закупку товаров на странице записи активна кнопка Добавить для вложенной сущности "Характеристики". Для услуг - эта кнопка не активна. Тут работает первый фильтр.
Далее, в процессе рассмотрения Заявки она меняет статус с Новая на Одобрено, и, после этого, Заявка становится недоступной для редактирования. Соответственно, для типа заявки "Товары" должен сработать второй фильтр. Но, так как есть заявки в статусе Новая для типа Услуги, условия, соответственно, пересекаются и фильтры не работают.
Очень помогла бы в данном случае возможность ограничивать в Правилах отображения полей отображение окон вложенных сущностей. Тогда можно было бы само окно не отображать на странице записи, по аналогии с функцией скрытия окон связанных записей при отсутствии связей.
Другой вариант - это запрет создания записи во вложенной сущности при установке Правил распределения доступа. Сейчас у меня при статусе "Одобрено" - доступ к Заявке разрешен только на просмотр, но это не мешает мне создавать вложенные записи. На мой взгляд, здесь должно быть также, как и в случае со связанными записями - если родительская запись только на просмотр, то и во вложенной сущности нельзя создавать записи со странице этой родительской Заявки. Очень надеюсь на Вашу помощь. Спасибо!
Хочу обратиться с просьбой - помогите найти оптимальное решение.
Ситуация в следующем: Заявка на закупку имеет два типа: Товары и Услуги.
При заполнении заявки на закупку товаров на странице записи активна кнопка Добавить для вложенной сущности "Характеристики". Для услуг - эта кнопка не активна. Тут работает первый фильтр.
Далее, в процессе рассмотрения Заявки она меняет статус с Новая на Одобрено, и, после этого, Заявка становится недоступной для редактирования. Соответственно, для типа заявки "Товары" должен сработать второй фильтр. Но, так как есть заявки в статусе Новая для типа Услуги, условия, соответственно, пересекаются и фильтры не работают.
Очень помогла бы в данном случае возможность ограничивать в Правилах отображения полей отображение окон вложенных сущностей. Тогда можно было бы само окно не отображать на странице записи, по аналогии с функцией скрытия окон связанных записей при отсутствии связей.
Другой вариант - это запрет создания записи во вложенной сущности при установке Правил распределения доступа. Сейчас у меня при статусе "Одобрено" - доступ к Заявке разрешен только на просмотр, но это не мешает мне создавать вложенные записи. На мой взгляд, здесь должно быть также, как и в случае со связанными записями - если родительская запись только на просмотр, то и во вложенной сущности нельзя создавать записи со странице этой родительской Заявки. Очень надеюсь на Вашу помощь. Спасибо!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничить кол-во записей создаваемых в подсущности
В данном случае я не помогу. Необходимых вам правил в системе на данные момент не предусмотрено.