584 документа
← К списку

Команда создания нового элемента

страница

Команда создания нового элемента

Ну вот, можно уже запустить проект и оценить возможность работы с вашим первым справочником. Но, прежде чем это делать, настройте интерфейс прикладного решения, чтобы вам было удобнее вводить новые элементы справочника.

Дело в том, что для размещения стандартных команд открытия списков и создания новых объектов конфигурации в интерфейсе прикладного решения существует общий стандартный алгоритм, который вы увидите на примере справочников. Но это справедливо и для документов, планов счетов и т. п.

Этот алгоритм заключается в том, что команда для открытия списка справочника, как и команда для создания его новых элементов, автоматически добавляется в интерфейс тех разделов (подсистем), в которых будет отображаться справочник. Но команда создания новых элементов по умолчанию невидима в интерфейсе прикладного решения.

Это объясняется тем, что возможность просматривать списки справочника нужна, как правило, всегда. А возможность создания новых элементов справочника используется не так часто. Поэтому соответствующую команду следует включать только для тех справочников (объектов конфигурации), создание новых элементов которых является основной деятельностью для пользователей в данном разделе прикладного решения.

Для того чтобы включить видимость стандартной команды, вам понадобится редактор командного интерфейса.

Откройте этот редактор и выделите подсистему ОказаниеУслуг в списке разделов (подсистем) слева. Справа вы увидите все команды этой подсистемы.

При создании справочника в группу Панель навигации.Обычное добавилась команда Клиенты для открытия этого списка. Она включена по умолчанию. В группу Панель действий.Создать добавилась команда Клиент: создать для создания нового элемента справочника, но она невидима по умолчанию.

Включите видимость у этой команды (рис. 3.22).

Рис. 3.2****2. Редактор командного интерфейса

Для подсистемы Бухгалтерия команд для создания новых элементов справочника добавлять не нужно, так как это определяется прикладной логикой работы.

В данном случае предполагается, что основную ежедневную работу с клиентами ведет менеджер, занимающийся оказанием услуг. В том числе он создает в базе новых клиентов, если они появляются. А бухгалтерия просто обрабатывает имеющиеся в базе данные для получения регламентированной отчетности.

Именно поэтому команда создания нового клиента будет показана в разделе Оказание услуг, где работает менеджер, а для бухгалтерии она невидима, так как не предполагается, что бухгалтеры будут вводить новых клиентов.

Однако это не лишает бухгалтера такой возможности – он может создать нового клиента, используя список клиентов (открыть список клиентов и создать нового клиента). Наличие команды создания нового элемента без использования списка элементов – это вопрос удобства работы, а не ограничения прав пользователя, и вы предоставляете эту удобную возможность менеджеру, а не бухгалтеру.