- •Лекция № 1. Тема: Общая концепция системы 1с:Предприятие 8.
- •Первые шаги в дереве метаданных. (откроем конфигурацию)
- •Структура модулей.
- •Дерево конфигурации
- •Окно конфигурации
- •Создание объектов
- •Удаление объектов
- •Копирование объектов
- •Сортировка объектов
- •Поиск ссылок на объект конфигурации
- •Палитра свойств
- •Общие объекты
- •Подсистемы. Отбор объектов конфигурации
- •Роли. Конструктор ограничения доступа к данным
- •Интерфейсы. Конструктор меню
Структура модулей.
Каждый модуль (есть исключения) можно разделить на несколько частей:
бласть объявления переменных. В этой области описываются переменные, «область жизни» которых весь модуль, то есть значение переменной можно получить в любой процедуре и функции модуля.
Область описания процедур и функций. Порядок описания процедур и функций не зависит от их места вызова. Однако рекомендуется например процедуры-обработчики событий описывать в том порядке в котором будет происходить их вызов системой (при открытии, при записи, при закрытии). Внутри процедур и функций также есть возможность объявлять переменные (локальные), объявление переменных внутри процедур и функций должно располагаться до основного их текста.
Основной текст программы, или область инициализации переменных. После описания процедур и функций располагается текст программы вызов которого будет осуществлен сразу при обращении к текущему модулю, таким образом в этой части можно располагать тот текст который должен быть выполнен, например, при открытии объекта. Однако, не стоит забывать что система «1С:Предприятие 8» является языком «событийным», вызов соответствующих процедур и функций будет вызываться системой самостоятельно, и в этой части модуля обычно лишь присваиваются значения переменным, описанным в первой части модуля.
Ни одна из частей модуля не является обязательной. В общих модулях не может располагаться объявление переменных модуля и их инициализация, таким образом можно сказать что общие модули это «репозитарии общих процедур и функций».
В информационной базе системы 1С:Предприятие 8.0 хранятся две конфигурации - основная конфигурация (редактируемая) и конфигурация базы данных. Конфигурация базы данных определяет структуру таблиц базы данных и всю функциональность, с которой работают пользователи. Основная конфигурация используется только для изменения. Это позволяет вносить и сохранять изменения в конфигурации в процессе работы пользователей. Произвести изменение в конфигурации базы данных в процессе работы пользователей нельзя.
Для просмотра структуры конфигурации базы данных, свойств, форм, макетов и другой информации об объектах, можно открыть окно конфигурации базы данных. Для этого необходимо выбрать пункт "Конфигурация - Конфигурация базы данных - Открыть конфигурацию БД". По виду оно ничем не отличается от окна "Конфигурация". Приемы работы с объектами конфигурации базы данных совпадают с приемами работы в окне "Конфигурация" с тем лишь отличием, что все объекты доступны только для чтения (просмотра).
Дерево конфигурации
Конфигурация представляется в виде древовидной структуры, каждая ветвь которой описывает определенную составляющую конфигурации. Дерево конфигурации представляет собой иерархический список всех объектов конфигурации. Дерево конфигурации позволяет создавать и удалять объекты конфигурации, менять их порядок, копировать и переносить объекты, фильтровать объекты по подсистемам.
Окно конфигурации
Работа с конфигурацией осуществляется в окне "Конфигурация". Для открытия конфигурации необходимо выбрать пункт "Конфигурация - Открыть конфигурацию". На экран выводится окно "Конфигурация". Чтобы увеличить рабочую область для работы с различными объектами, окно "Конфигурация" можно временно закрыть. Закрытие окна "Конфигурация" не означает завершение работы с отдельными ее составляющими, открытыми для редактирования: закрывается не конфигурация, а окно конфигурации. Для открытия окна "Конфигурация" необходимо выбрать пункт "Конфигурация - Окно конфигурации". С помощью контекстного меню окна, вызванного правой кнопкой мыши на шапке конфигурации, окно конфигурации можно сделать прикрепленным, свободным, прячущимся. Если свойство окна "Соединяемые" не активно, то режимы размещения окна "Прикрепленное" и "Прячущееся" не доступны.
