Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции 1С с картинками.docx
Скачиваний:
1
Добавлен:
31.12.2019
Размер:
12.64 Mб
Скачать

Тема 3. Подсистемы

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

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

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

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

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

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

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

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

Для создания подсистемы необходимо в окне конфигуратора открыть ветвь «Общие», затем кликнуть на «Подсистемы» и выберем кнопку «+» или в контекстном меню «добавить».

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

Кнопка «Далее» позволяет выполнять действия последовательно. Всегда есть возможность вернуться назад и поменять данные. При открытии окна редактирования мы попадаем на закладку «Основные». Теперь зададим «Имя» подсистемы, например – Бухгалтерия. На основании имени система выставит «синоним», который можно изменить со всеми грамматическими разделителями.

В имени можно использовать любое название, только что бы оно было без пробелов.

(Обычно разделение слов в 1С принято указывать заглавными буквами – УчетМатериалов)

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

Можно так же использовать графическое изображение подсистемы. Картинку можете выбрать из предложенного, а можете использовать свой рисунок, главное что бы он был формата PNG.

Для этого в поле «Картинка» нажмите кнопку «…» и в открывшемся окне добавим картинку в список на закладке из конфигуратора. Добавить. Выбираем из файла. Выбираем нужное изображение и кнопку «Открыть». Картинка переносится в окно редактирования. Все закрываем и возвращаемся в окно подсистемы «Бухгалтерия».

Если картинки не будет, то системы выберет стандартное изображение.

Снова выделим ветвь «Подсистемы» и добавим новую подсистему УчетМатериалов и ОказаниеУслуг.

Теперь что бы увидеть результат проделанной работы необходимо запустить 1С: Предприятие в режиме отладки.

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

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

В открывшемся окне «Командный интерфейс» можно увидеть список созданных подсистем. При помощи кнопок «Вверх», «Вниз» меняем порядок подсистем.

Контрольные вопросы

  1. Что такое подсистема?

  2. Роль подсистемы в интерфейсе пользователя?

  3. Где в древе объектов находится структура подсистем?

  4. Для чего существует Имя подсистемы и Синоним подсистемы?

  5. Как редактируется порядок разделов?