Что такое подсистемы в 1с
Перейти к содержимому

Что такое подсистемы в 1с

  • автор:

Использование подсистем

Область применения: управляемое приложение, обычное приложение.

Методическая рекомендация (полезный совет)

1.1. С помощью подсистем решаются две методические задачи:

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

Сгруппировать объекты метаданных по функциональному признаку для удобства разработки.

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

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

У таких подсистем должен быть установлен флажок Включать в командный интерфейс .

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

справочник Номенклатура логически относится к одной «функциональной» подсистеме «Нормативно-справочная информация», но доступен в командном интерфейсе одновременно в двух разделах – «Нормативно-справочная информация» и «Маркетинг»

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

1.3. При этом, общие модули, регламентные задания, константы, подписки на события и прочие объекты, не имеющие визуального представления в командном интерфейсе, рекомендуется включать только в состав «функциональных» подсистем.

1С:Предприятие 8. Подсистемы

Платформа 1С:Предприятия 8.0 позволяет выделить в прикладном решении отдельные части, — подсистемы, — в совокупности представляющие все прикладное решение. Подсистемы могут иметь иерархическую структуру, т.е. одна подсистема может включать в себя несколько других подсистем:

Для каждого объекта конфигурации существует возможность указать его принадлежность к одной или нескольким подсистемам. Таким образом, в терминах подсистем можно описать всю структуру прикладного решения:

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

Еще одним применением механизма подсистем является возможность автоматического формирования прав на основе подсистем, и возможность автоматического построения интерфейсов пользователей на их основе.

При описании прав пользователей существует возможность установить или снять права только для тех объектов прикладного решения, которые относятся к указанным подсистемам:

При создании пользовательских интерфейсов существует возможность автоматически создать интерфейс, включающий в себя команды для работы с объектами, относящимися к одной или нескольким выбранным подсистемам:

Подсистемы

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

В простых прикладных решениях можно не использовать подсистемы.

Эти объекты располагаются в ветке объектов Общие и позволяют строить древовидную структуру, состоящую из подсистем и подчиненных подсистем.

Подсистемы верхнего уровня являются основными элементами интерфейса, так как образуют разделы прикладного решения.

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

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

Создание подсистемы:

1. Запустим информационную базу в режиме “конфигуратор”.

2. Откроем конфигурацию (Пункт меню “Конфигурация” -> открыть конфигурацию, либо выбрав одноименную кнопку на панели инструментов)

3. Чтобы создать новые подсистемы, раскроем ветвь Общие в дереве объектов конфигурации, нажав на “+” слева от нее. Затем выделим ветвь Подсистемы, вызовем контекстное меню и выберем пункт Добавить.

После этого система откроет окно редактирования объекта конфигурации.

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

3.1 Закладка «Основные»:

Имя – имя объекта конфигурации, должно состоять из одного слова, начинаться с буквы и не должно содержать специальных символов, кроме “_”. По имени производится доступ и управление объектом конфигурации средствами встроенного языка.
Синоним – синоним имени. Если конфигурация создается для использования на разных языках, то следует указать синонимы на используемых языках.При работе с системой в режиме “1С:Предприятие” синоним будет выдаваться в различных списках выбора, заголовках окон, текстах надписей, при формировании интерфейсов и т.д. с учетом текущего языка. Синоним не имеет ограничений на использование символов. Если синоним не задан, выбирается имя.
Комментарий – Произвольная строка символов. Как правило, расшифровывает и поясняет имя объекта. Используется для внутреннего (только внутри конфигурации) описания.
Включать в командный интерфейс – выводит подсистему в панели разделов.
Пояснение – описание назначения справочника.
Картинка – для представления подсистемы в панели разделов.

3.2 Закладка «Функциональные опции»:

Сервисные подсистемы

Сервисные подсистемы, Версионирование объектов

Версионирование объектов Групповое изменение объектов Дата запрета изменения Заметки пользователя Защита персональных данных Информация при запуске Конструктор формул Контактная информация Контроль ведения учета Напоминания пользователя Настройка порядка элементов Печать Полнотекстовый поиск Проверка легальности получения обновлений Свойства Склонение представлений объектов Структура подчиненности Электронная подпись

  • Администрирование пользователей и прав доступа
  • Средства администрирования и обслуживания
  • Сервисные подсистемы
  • Технологические механизмы и программные интерфейсы
  • Интеграция с другими программами и подсистемами
  • Нормативно-справочная информация и классификаторы
  • Прикладные подсистемы и рабочие места пользователей
  • Онлайн-демонстрация

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *