- •Лекция №6 Создание и регистрация информационной базы. Свойства конфигурации.
- •Встроенный язык 1с:Предприятие
- •Основные понятия
- •Создание нового объекта метаданных
- •Редактирование объекта метаданных
- •Редактирование подчиненного интерфейса
- •6. Редактор пользовательских прав
- •Сохранение конфигурации
- •Контрольные вопросы
Основные понятия
Конфигурация — это совокупность трех взаимосвязанных составных частей:
структуры метаданных;
набора пользовательских интерфейсов;
набора пользовательских прав.
Рассмотрим подробнее каждую из этих составных частей.
Структура метаданных
Понятие метаданные (данные о данных) составляет основу концепции системы 1С:Предприятие. Структура метаданных — это совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельности конкретного предприятия.
Под объектом метаданных понимается формальное описание какой-либо группы со сходными характеристиками и одинаковым предназначением.
Например, объект метаданных Справочник предназначен для ведения списков однородных элементов данных. Как правило, такие объекты являются компьютерными аналогами реально существующих на предприятии справочников (справочника сотрудников, номенклатуры товаров и др.). Такой объект метаданных, как Константа, предназначен для хранения информации, которая не изменяется во времени или изменяется очень редко (например, наименование предприятия).
Все объекты метаданных, которые существуют в системе 1С:Предприятие, образуют несколько основных видов, представляющих собой как раз те «кирпичики», из которых создается конфигурация.
Константы — постоянные (условно-постоянные) величины. Константы хранят информацию, которая не изменяется или изменяется достаточно редко: название организации, ее почтовый адрес и так далее.
Справочники — списки однородных элементов данных. Используются для хранения нормативно-справочной информации.
Документы — служат для ввода информации о совершенных хозяйственных операциях.
Журналы — списки объектов данных типа «Документ». Служат для работы с документами.
Перечисления — списки значений, задаваемые на этапе конфигурирования.
Отчеты — средство получения выходной информации. Источником данных для построения отчетов служат документы, справочники и регистры, также используется информация, хранящаяся в константах.
Обработка — используются для выполнения различных действий над информационной базой.
Регистры — Средство накопления оперативной информации о наличии и движении средств.
Журналы расчетов — средство проведения периодических расчетов и хранения результатов расчета прошлых периодов. Каждый журнал связан с одним из справочников, который называется справочником объектов расчета. Каждая строка журнала — единичный акт расчета, который производится для определенного объекта по определенному алгоритму, имеет протяженность во времени и результат
Виды расчетов — алгоритмы, по которым могут проводиться расчеты записей журналов расчета.
Группы расчетов — средство логического объединения видов расчета по тем или иным признакам.
Календари — средство построения графиков работы предприятия, внешних организаций или отдельных категорий работников.
Создание структуры данных производится в окне «Конфигурация — Метаданные». Окно вызывается на экран выбором пункта «Открыть конфигурацию» в меню «Конфигурация» главного меню Конфигуратора.
Структура данных представлена в виде дерева и позволяет просматривать и редактировать характеристики всех типов данных.
Создание объекта метаданных
Для создания нового объекта метаданных необходимо выполнить следующие действия:
в дереве метаданных выделите наименование типа метаданных или любого из существующих объектов метаданных того типа, который должен быть у создаваемого объекта;
нажатием правой кнопки мыши вызовите контекстное меню;
в контекстном меню выберите функцию «Новый…» («…справочник», «…документ», «…реквизит» и т.п.): конкретное наименование этого пункта зависит от типа создаваемого объекта метаданных.
На экран будет выдан пустой диалог для определения характеристик типа данных.
Вид диалога и набор задаваемых в нем характеристик зависят от типа данных.
Набор пользовательских интерфейсов
Пользовательский интерфейс — это совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных (документами, справочниками, журналами и т. д.).
Как правило, пользовательский интерфейс создается для конкретной категории пользователей (бухгалтера, расчетчика, кассира, кладовщика и т. д.) с целью обеспечения быстрого доступа к той информации, которая необходима им для выполнения обязанностей. Кроме того, с помощью индивидуального пользовательского интерфейса можно ограничиваться только самой необходимой информацией для определенной категории сотрудников, облегчая тем самым процесс эксплуатации задачи.
В системе предусмотрена возможность создания практически неограниченного числа типовых пользовательских интерфейсов.
Для любого интерфейса могут быть созданы подчиненные интерфейсы, которые полностью наследуют меню и панели инструментов интерфейса родителя. В процессе редактирования у подчиненного интерфейса можно отключить отдельные пункты меню или кнопки панелей инструментов.
Набор пользовательских прав
При работе в сети каждый пользователь системы должен иметь свободный доступ к общей информации (такой, как справочники, константы или перечисления). С другой стороны, необходимо, чтобы никто из них не мог своими неосторожными действиями повлиять на работу других пользователей или на работоспособность системы в целом.
Права в системе 1С:Предприятие фиксируют полномочия пользователей на работу с общей информацией. Совокупность предоставляемых пользователю прав определяется кругом его обязанностей.
Назначение прав пользователю решает две основные задачи:
1 ограничивает круг пользователей конфиденциальной информации, которая всегда присутствует в любой системе учета;
2 выставляет запрет выполнения определенных операций (в первую очередь, удаления и корректировки данных), предотвращая тем самым возможные потери информации.
Все три рассмотренные нами составные части конфигурации (структура метаданных, набор пользовательских интерфейсов, набор пользовательских прав) тесно связаны между собой и требуют, как правило, согласованного внесения изменений (особенно это касается пользовательских прав). Так, например, назначение прав может выполняться только для существующих объектов метаданных (конкретных документов, журналов, справочников, отчетов и т. д.). С другой стороны, добавление в структуру метаданных нового объекта должно сопровождаться внесением соответствующих изменений в права.
