Запретить изменения вложенных сущностей на основе статуса родительской

Все вопросы/проблемы по установке и использовании.
Ответить
surgutus
Сообщения: 5
Зарегистрирован: 18 июл 2019, 09:50
Имя: Сергей Матвийчук
Откуда: Щёлково
Организация: Самозанятый
Контактная информация:

Запретить изменения вложенных сущностей на основе статуса родительской

Сообщение surgutus »

Каким образом можно запретить изменение вложенных сущностей на основе статуса родительской сущности?

Поясню задумку:

------------------------------------------
Проекты (создаю проект в рамках которого происходят продажи, проектов несколько)
- Продажи (создается заказ с указанием данных по контрагенту "Продажа-1" выбор и автозаполнение полей адрес доставки, контактное лицо, номер телефона, и другие данные автоматом подхватываются из сущн верх уровня "Контрагенты")
- - Заказы (тут "Продажа-1" наполняется товарами в зависимости от выбора каталога и товара из него, автоматом заполняются все характеристики товара, остается указать только кол-во и формулы рассчитывают вес и стоимость)

Каталог (наименование каталога)
- Товары (товары со своими весовыми характеристиками, наценками, себестоимостью, итоговыми ценами)

Контрагенты (клиенты и поставщики)
------------------------------------------

Суть вопроса:

Когда "Продажа-1" оплачена (статус выставлен), требуется запретить добавление вложенных товаров в "Заказы" (это получилось через правила доступа в сущности "Продажи" скрытием кнопки "добавить" по статусу), НО запретить редактирование товаров как вложенных сущностей (например количества уже имеющегося товара) не выходит, т.к. для этого каждый товар в заказе должен иметь еще поле на основе которого будет работать запрет.

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

Re: Запретить изменения вложенных сущностей на основе статуса родительской

Сообщение support »

На странице "Правила доступа" есть возможность скрыть кнопку "Добавить".
Запрета на редактирования пока нет.
Вложения
screenshot-pm.rukovoditel.net-2019.07.25-20-39-29.png
Ответить