2.3Практическая работа «Администрирование системы 1С:Предприятие» Цель занятия
ведение списка наборов прав;
ведение списка пользователей;
установка пароля, редактирование свойств;
Краткая теория занятия
Запустите программу 1С:Предприятие в режиме Конфигуратора, указав путь к своей информационной базе.
Создание ролей. С помощью такого объекта, как Роль, разработчик получает возможность описать набор прав на выполнение тех или иных действий над каждым объектом базы данных и над конфигурацией в целом. Создайте следующие роли: Администратор, Руководитель, Мастер.
Для создания новой роли установите в дереве конфигурации курсор на Роли в разделе Общие (Рис. 1). После добавления в поле Имя внесите – Администратор. По умолчанию установлены все права. Эта роль и должна включать в себя полные права. Поэтому закройте окна создания новой роли и её свойств без изменений.
Рисунок 1 – Добавление новой роли
Следующая роль – Руководитель. Этой роли будут даны права только просмотра. После создания роли необходимо в меню Действия выполнить команду Снять все права (Рис. 2).
Рисунок 2 – Снятие прав
Теперь, остается лишь пройти по видам объектов конфигурации и установить для них права Чтение, Просмотр и Использование (Рис. 3).
Рисунок 3 – Установка прав на объекты конфигурации
Добавьте роль – Мастер. Снимите ей все права. Добавьте только Административные функции, Монопольный режим и Вывод. Для каждого объекта отметьте кнопкой все элементы и снимите отметку с Удаления (Рис. 4).
Рисунок 4 – Установка прав объектам конфигурации
Теперь можно перейти к созданию интерфейсов. При добавлении интерфейса Администратор проставьте отметки и нажмите на кнопку Построить, как показано на рисунке 5.
Рисунок 5 – Создание интерфейса Администратор
Интерфейсы Руководитель и Мастер создайте аналогично, отметив для интерфейса Руководитель – только Отчеты, а для интерфейса Мастер – только Справочники и Обработки.
Обновите конфигурацию.
В меню Администрирование – Пользователи добавьте список пользователей с указание им ролей и интерфейсов (Рис. 6 и 7)
Рисунок 6 – Добавление нового пользователя
Рисунок 7 – Назначение ролей и интерфейсов
Запустите режим 1С:Предприятие и проверьте правильность назначенных ролей и интерфейсов (Рис. 9).
Рисунок 9 – Аутентификация 1С:Предприятия
2.4Практическая работа «Введение в программирование на языке 1С» Цель занятия
назначение и краткая характеристика встроенного языка. Формат описания элементов языка. Понятие программного модуля. Виды программных модулей. Процедуры и функции программного модуля;
типы данных. Атрибуты и методы типов данных.
запуск Отладчика. Пошаговое выполнение модуля. Точки останова. замер производительности. Работа с Синтакс-Помощником. Контекстный поиск.;
Краткая теория занятия
Встроенный язык является важной частью технологической платформы 1С:Предприятия 8, поскольку позволяет разработчику описывать собственные алгоритмы функционирования прикладного решения.
Встроенный язык имеет много общих черт с другими языками, такими как Pascal, Java Script, Basic, что облегчает его освоение начинающими разработчиками. Однако он не является прямым аналогом какого-либо из перечисленных языков.
Вот лишь некоторые, наиболее значимые особенности встроенного языка:
предварительная компиляция - перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;
кэширование скомпилированных модулей в памяти;
мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;
отсутствие программного описания объектов конфигурации - разработчик может использовать либо встроенные в платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения.
Программные модули в конфигурации не являются самостоятельными программами, поскольку являются частью всей конфигурации задачи. Программный модуль – это «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения в определенные моменты времени.
Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования.
Каждый отдельный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в одном контексте.
|