Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчеты 6-15 по 1С.docx
Скачиваний:
5
Добавлен:
28.08.2019
Размер:
102.48 Кб
Скачать

Создание отчета Начисления сотрудникам

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

Создать основную схему компоновки данных – запрос и открыть конструктор запроса. Выбрать таблицу расчета Начисления

Вывод: научиться создавать план видов расчета

Практическая работа №15 Выполнение заданий по расписанию. Подсистемы. Интерфейс, роли

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

Ход работы:

  1. Открыть Конфигуратор и добавить новый объект конфигурации Регламентное задание с именем ОбновлениеИндекса.

  2. Добавить в конфигурацию общий модуль с именем РегламентныеПроцедуры и установить у него свойство Сервер.

  3. Создать в модуле процедуру ОбновлениеИндекса

  4. Открыть окно Свойства: Регламентное задание объекта ОбновлениеИндекса (см. п.1) и нажать кнопку выбор у поля ввода свойства Имя метода. В открывшемся окне Выбор обработчика события указан модуль РегламентныеПроцедуры и единственная процедура этого модуля – ОбновлениеИндекса. Выбрать эту процедуру и нажать ОК.

  5. Перейдем к составлению расписания запуска регламентного задания. Нажать на ссылку Открыть (строка Расписание) в свойствах регламентного задания и система откроет диалог редактирования расписания

  6. На закладке Общие указать, что запуск должен повторяться каждый день – Повторять каждые: 1 дн.

  7. Перейти на закладку Дневное и задать порядок запуска задания в течение дня. Указать, что запуск должен повторяться каждые 60 секунд – Повторять через: 60 сек.

  8. Указать время начала 08:00. В нижней части отображено созданное расписание: Выполнять: каждый день, каждые 60 сек. Нажать ОК.

  9. Установить в свойствах регламентного задания флаг Предопределенное

  10. Создать по аналогии второе регламентное задание – СлияниеИндексов. В общем модуле РегламентныеПроцедуры создать процедуру СлияниеИндексов

  11. Открыть окно Свойства: Регламентное задание объекта СлияниеИндекса и в качестве имени метода регламентного задания указать процедуру СлияниеИндексов и установить флаг Предопределенное.

  12. Открыть расписание и на закладке Общие указать, что задание будет запускаться каждый день - Повторять каждые: 1 дн., на закладке Дневное указать время начала выполнения задания – Время начала 01.00. На этом создание регламентного задания завершено.

  13. В Конфигураторе добавить новую Обработку с именем ПланировщикЗаданий. Создать основную форму обработки и удалить из командной панели кнопку выполнить и разделитель. Добавить в форму надпись с заголовком: Выполняется обработка заданий. Нажмите закрыть для прекращения процесса обработки

  14. Для того, чтобы проверить, что запуск заданий действительно происходит, добавить в начало процедуры ОбновлениеИндекса (общий модуль РегламентныеПроцедуры) следующую строку

  15. Запустить систему 1С: Предприятие и открыть Планировщик заданий

  16. Открыть Конфигуратор и добавить три новых объекта конфигурации Подсистема с именами Бухгалтеря, РасчетЗарплаты, УчетМатериаловИУслуг

  17. Установить курсор в корень дерева конфигурации и из контекстного меню выбрать пункт Дополнительно. В появившемся окне перейти на закладку Подсистемы.

  18. Теперь перемещаясь по объектам конфигурации согласно таблице установить соответствие между объектами конфигурации и созданными подсистемами. Это в дальнейшем пригодиться при созданий ролей и интерфейсов пользователей.

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

  20. Создать новый объект конфигурации Роль с именем Администратор и выполнить команду Действия – Установить все права. В окне редактирования прав (рис.) снять разрешение на интерактивное удаление всех объектов.

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

  22. Создать новый объект конфигурации Роль с именем ТолькоПросмотр. Установить право Вывод. Пройти по всем объектам конфигурации и установить для них права Чтение, Просмотр и использование.

  23. Создать новый объект конфигурации Роль с именем Мастер. Выполнить команду Действия – Установить по подсистемам и выбрать подсистеме УчетМатериаловИУслуг. Установить фильтр объектов по подсистеме УчетМатериаловИУслуг, но для справочника Сотрудники нужно запретить добавление, изменение и удаление. Снять разрешение на интерактивное удаление всех объектов.

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

  25. Создать новый объект конфигурации Роль с именем Бухгалтер. В окне редактирования снять все права и установить их по подсистеме Бухгалтерия. Отфильтровать список объектов по этой подсистеме и для справочника Номенклатура запретить добавление, изменение и удаление, а также запретить интерактивное удаление всех объектов.

  26. Получить список прав для каждой роли, выполнив в окне редактирования прав команду Действия – Вывести список.

Создание интерфейсов

  1. Создать новый объект конфигурации Интерфейс с именем Бухгалтер. Выбрать подсистемы Бухгалтерия и РасчетЗарплаты и нажать Установить. Затем в конструкторе меню нажать Построить и задать имя интерфейса – Бухгалтер и указать, что этот интерфейс будет относиться к подсистемам Бухгалтерия и РасчетЗарплаты. Открыть вкладку Прочие и указать План счетов – основной.

  2. Создать новый объект конфигурации Интерфейс с именем Мастер. Для него в конструкторе меню выбрать подсистему УчетМатериаловИУслуг и указать, что он будет относиться к подсистеме УчетМатериаловИУслуг.

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

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

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

  6. Выполнить обновление конфигурации базы данных. Затем выполнить команду Администрирование – Пользователи. Откроется список пользователей. Выполнить Действия – Добавить. Задать имя пользователя и полное имя Администратор, перейти на закладку Прочие, отметить роль Администратор, основной интерфейс – Администратор и язык - русский.

  7. Аналогично – для остальных.

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