Ограничение на ввод данных в справочник

Такой запрет на ввод данных в справочник нужен, когда:

Возьмем для примера типы объектов:

  • Проект для заказчика
    • Папка проекта
      • Контракт с заказчиком
Например, нужно, чтобы:
  1. в справочник Контракты с заказчиками можно было вносить записи только на уровне объекта Контракт с заказчиком;
  2. можно было просмотреть записи из родительских объектов (Проект для заказчика и Папка проекта).
Рисунок 1 – Кнопка для добавления записи в справочник скрыта на уровне Папки проекта и доступна только на уровне Контракт с заказчиком
  1. Администрирование → Справочники → справочник Контракты с заказчиками
  2. Портлет «Родительские объекты» → Изменить → поле «Свойства справочника»:
    1. в поле Контракты с заказчикамиПросмотр и ввод данных – возможность ввода данных в справочник будет открыта;
    2. в поле Проект для заказчика и Папка проектаПросмотр данных – возможность ввода данных в справочник будет закрыта.
  3. Сохраните изменения.


    Рисунок 2 – Портлет «Родительские объекты» на странице параметров справочника

Вносить финансовые данные можно при определенных условиях проекта. В Адванте финансовые данные хранятся в справочниках. Например, справочники «План платежей», «Фактическая оплата», «Акты по расходам» должны быть доступны для заполнения только после перевода объекта «Договор» на фазу жизненного цикла «Заключен».

Если для текущих условий проекта вносить данные нельзя, то справочник недоступен для заполнения.

Условиями могут быть:

Рисунок 3 – Ввод данных в справочник запрещен

Настройка условий для редактирования справочника аналогична настройке условных реквизитов

Администрирование → Объекты → Перейдите на страницу типа объекта, от статуса/реквизитов которого будет зависеть справочник.

  • Если зависимость должна быть от реквизита:
  • Если зависимость должна быть от статуса:
    • в портлете «Дочерние справочники» укажите условия, при которых справочник будет доступен для редактирования (кнопка «Задать», рисунок 4).


      Рисунок 4 – Задание условий в портлете «Дочерние справочники»

Если планируется ввод данных с уровня вышестоящего проекта и в свойствах справочника выбрано значение «Просмотр и ввод данных» для разных типов объектов в иерархии, то условия для ограничения нужно задавать в каждом типе объекта.
Заданные ограничения запрещают ввод данных/редактирование справочника только с карточки проекта и никак не препятствуют изменению данных в справочнике другими способами (запросы форм, запросы на ввод данных в справочник, импорт из MS Excel).

Комбинируйте права доступа к справочникам и права на их изменение из объектов, чтобы получить необходимую конфигурацию настроек справочников.