====== Ограничение на ввод данных в справочник ====== ===== Для некоторых объектов иерархии ===== Такой запрет на ввод данных в [[product:tables|справочник]] нужен, когда: * [[product/tables/admin/new#структура_записей_справочника|иерархический]] справочник * добавлен в несколько [[product/objects/admin/interfaces|типов объектов]], * которые состоят в [[product:objects:admin:settings_objects_hierarchy|дочерней связи]] * при этом необходимо, чтобы в одном [[product/objects/admin/interfaces|типе объектов]] можно было вводить данные в этот справочник, а в другом -- нет. Возьмем для примера типы объектов: * //Проект для заказчика// * //Папка проекта// * //Контракт с заказчиком// Например, нужно, чтобы: - в справочник //Контракты с заказчиками// можно было вносить записи только на уровне объекта //Контракт с заказчиком//; - можно было просмотреть записи из родительских объектов (//Проект для заказчика// и //Папка проекта//). {{ :product:tables:admin:table_limit_2.png |}} **Рисунок 1** -- Кнопка для добавления записи в справочник скрыта на уровне //Папки проекта// и доступна только на уровне //Контракт с заказчиком// ==== Как это настроить ==== - Администрирование -> Справочники -> справочник //Контракты с заказчиками// - Портлет «Родительские объекты» -> Изменить -> поле "Свойства справочника": - в поле //Контракты с заказчиками// -> ''Просмотр и ввод данных'' -- возможность ввода данных в справочник будет открыта; - в поле //Проект для заказчика// и //Папка проекта// -- ''Просмотр данных'' -- возможность ввода данных в справочник будет закрыта. - Сохраните изменения. \\ {{ :product:tables:admin:table_limit_1.png?nolink |}} \\ **Рисунок 2** -- Портлет «Родительские объекты» на странице параметров справочника ===== По условию ===== Вносить финансовые данные можно при определенных **условиях проекта**. В Адванте финансовые данные хранятся в справочниках. Например, справочники «План платежей», «Фактическая оплата», «Акты по расходам» должны быть доступны для заполнения только после перевода объекта «Договор» на фазу жизненного цикла «Заключен». Если для текущих условий проекта вносить данные нельзя, то справочник недоступен для заполнения. **Условиями могут быть:** * [[product:objects:status:status_change:old|статус]], * [[product:requisites:requisite-class|реквизит-классификатор]], * [[product:requisites:requisite-prosess|реквизит-процесс]]. {{ :product:tables:admin:table_limit_3.png?nolink |}} **Рисунок 3** -- Ввод данных в справочник запрещен ==== Как настроить ==== //Настройка условий для редактирования справочника [[product:objects:admin:conditional_requisite|аналогична настройке условных реквизитов]]// Администрирование -> [[product:objects:admin:interfaces|Объекты]] -> Перейдите на страницу **типа объекта**, от [[product:objects:status:status_change:old|статуса]]/[[product:requisites|реквизитов]] которого будет зависеть справочник. * Если зависимость должна быть от реквизита: * в портлете «Реквизиты» [[product:objects:admin:conditional_requisite|поставьте чек-бокс в поле «Условный»]] у нужного реквизита. * Если зависимость должна быть от статуса: * в портлете «Дочерние справочники» укажите условия, при которых справочник будет доступен для редактирования (кнопка «Задать», рисунок 4). \\ {{ :product:tables:admin:table_limit_4.png?nolink |}} \\ **Рисунок 4** -- Задание условий в портлете «Дочерние справочники» Если планируется ввод данных с уровня вышестоящего проекта и в свойствах справочника выбрано значение «Просмотр и ввод данных» для разных типов объектов в иерархии, то условия для ограничения нужно задавать в каждом типе объекта. Заданные ограничения запрещают ввод данных/редактирование справочника только с карточки проекта и никак не препятствуют изменению данных в справочнике другими способами ([[product:forms|запросы форм]], [[product/tables/users/requiest|запросы на ввод данных в справочник]], [[product/tables/users/import|импорт из MS Excel]]). Комбинируйте [[product:access:about|права доступа]] к справочникам и [[#для_некоторых_объектов_иерархии|права на их изменение из объектов]], чтобы получить необходимую конфигурацию настроек справочников.