тесты для ПИС. Учебнометодическое пособие чоу впо ЮжноУральский институт управления и экономики
Скачать 4.28 Mb.
|
Свойства в контекстном меню. У других ячеек измените размер, цвет или начертание шрифта. Откройте модуль менеджера документа ОказаниеУслуг. Внесите изменения в процедуру печати. Перед строчкой ТабДок.Очистить(); внесите строку: ОбластьИтог = Макет.ПолучитьОбласть("Всего"); Внесите остальные изменения, выделенные жирным шрифтом: СуммаИтог = 0; Пока ВыборкаМатериалы.Следующий() Цикл ОбластьМатериалы.Параметры.Заполнить(ВыборкаМатериалы); ТабДок.Вывести(ОбластьМатериалы, ВыборкаМатериалы.Уровень()); СуммаИтог = СуммаИтог + ВыборкаМатериалы.Сумма; КонецЦикла; ОбластьИтог.Параметры.ВсегоПоДокументу = СуммаИтог; ТабДок.Вывести(ОбластьИтог); ВставлятьРазделительСтраниц = Истина; КонецЦикла; Фрагмент исправленного модуля менеджера документа представлен на рис. 106. Рисунок 106 Фрагмент Модуля менеджера документа Оказание услуг 4. Посмотрите печатную форму для документа ОказаниеУслуг в режиме отладки (рис. 107). Рисунок 108 Печатная форма документа Оказание услуг 5. Отобразите итоговую сумму на форме документа. Для этого: Откройте форму документа ОказаниеУслуг. Выберите в контекстном меню табличной части Материалы пункт Свойства. Установите галочку напротив свойства Подвал. У реквизита МатериалыЦена в свойствах установите: Текст подвала – Всего: Горизонтальное положение в подвале – Право Шрифт – Жирный Для реквизита МатериалыСумма в свойствах: Горизонтальное положение в подвале – Право Шрифт – Жирный ПутьКДаннымПодвала – ИтогСумма (рис. 109). Рисунок 109 Выбор данных для Подвала реквизита МатериалыСумма 6. Проверьте изменения в форме документа Оказание услуг в режиме «1С:Предприятие» (рис. 110). Рисунок 110 Форма документа Оказание услуг 7. Выполните самостоятельно создание макета печатной формы для документа ПриходнаяНакладная. 8. Добавьте в макет печатной формы с помощью Конструктора итоговую сумму. 9. Измените форму для документа ПриходнаяНакладная – добавьте отображение итоговой суммы. 10. Проверьте внесенные изменения для документа ПриходнаяНакладная в режиме «1С:Предприятие». 11. Создайте отчет «Рейтинг клиентов», отображающий в графическом виде доход по каждому клиенту за все время работы предприятия. Добавьте новый объект конфигурации Отчет, имя – РейтингКлиентов. 12. Запустите конструктор схемы компоновки данных. 13. Создайте новый Набор данных – запрос и вызовите Конструктор запроса. 14. В качестве источника данных для запроса выберите виртуальную таблицу регистра накопления Продажи.Обороты. 15. Из виртуальной таблицы выберите поля: Клиент, ВыручкаОбороты, СтоимостьОборот (рис. 111). Рисунок 111 Конструктор запроса 16. На закладке Объединения/Псевдонимы: поле ВыручкаОбороты – Выручка, поле СтоимостьОборот – Стоимость (рис. 112). Рисунок 112 Вкладка Объединения/Псевдонимы 17. Нажмите кнопку «ОК». 18. Перейдите на вкладку Вычисляемые поля схемы компоновки данных и, нажав кнопку Добавить, добавьте вычисляемое поле. 19. Укажите имя (Путь к данным) – Доход, в колонку Выражение введите выражение для расчета вычисляемого поля: Выручка-Стоимость (рис. 113). Рисунок 113 Вкладка Вычисляемые поля 20. Заголовок вычисляемого поля, который будет отображаться в шапке отчета, задается по умолчанию, его можно изменить. 21. На вкладке Ресурсы нажмите кнопку «>>». Выберите все доступные ресурсы отчета. Проверьте, вычисляемое поле Доход должно добавиться в список ресурсов. 22. На вкладке Настройки добавьте в структуру отчета диаграмму: нажмите кнопку «Добавить» в командной панели окна настроек и добавьте диаграмму с помощью пункта «Новая диаграмма». 23. Выделите ветку Точки и добавьте в нее с помощью контекстного меню группировку по полю Клиент (рис. 114). Рисунок 114 Работа с вкладкой Настройки 24. Серии диаграммы оставьте без изменений. 25. Перейдите на вкладку Выбранные поля и выберите поле Доход для вывода в отчет. 26. На вкладке Другие настройки выберите тип диаграммы – Круговая объемная и задайте заголовок – Рейтинг клиентов. 27. Самостоятельно определите, в каких подсистемах будет отображаться отчет. 28. Проверьте правильность выполнения отчета в режиме «1С:Предприятия» (рис. 115). Рисунок 115 Пример отчета «Рейтинг клиентов» Контрольные вопросы 1. Дайте определение объекту конфигурации «Макет». 2. Укажите назначение макетов печати в 1С:Предприятии. 3. Опишите примерный алгоритм создания макета печати в системе. По завершению занятия студент должен: 1. Указывать назначение и особенности создания макетов в системе 1С:Предпрятие. 2. Создавать макеты печати для документов. 3. Вносить изменения в форму документа, например, для подсчета итоговой суммы. 4. Создавать отчеты с вычисляемыми полями. 5. Добавлять новые варианты отчетов, в том числе с диаграммами. Лабораторная работа №8 Создание ролей. Настройка командного интерфейса разделов и рабочего стола Цель: настройка интерфейса и рабочего стола. Теоретические вопросы Роль Роль – общий объект конфигурации. Роли предназначены для реализации ограничения прав доступа в прикладных решениях. Они могут соответствовать должностям или видам деятельности различных групп пользователей, для работы которых предназначена конфигурация. Роль определяет, какие действия, над какими объектами метаданных может выполнять пользователь. Например, чтение, добавление, изменение, удаление проведение и т.д. В процессе ведения списка пользователей прикладного решения каждому пользователю ставится в соответствие одна или несколько ролей [28]. Рабочий стол Рабочий стол в 1С:Предприетие 8 по сути является набором форм, одновременно отображаемых в основном окне приложения, при этом на рабочем столе отображаются часто используемые объекты программы [26]. Для настройки рабочего стола используется специальный инструмент разработки – редактор рабочей области начальной страницы. Он предназначен для того, чтобы описать, какие формы и каким образом будут располагаться на начальной странице. Редактор также позволяет настроить видимость этих форм для разных ролей, определенных в конфигурации [28]. Ход работы 1. Осуществим создание и настройку Ролей в конфигурации. Добавьте в ветви Общие дерева конфигурации объект Роли с именем Администратор. 2. В появившемся окне выберите Действия – Установить все права. 3. Снимите возможность интерактивного удаления элементов Администратором: пройдитесь по всем объектам конфигурации и снимите галочку «Интерактивное удаление». 4. Внизу окна поставьте галочку «Устанавливать права для новых объектов» (рис. 116). Рисунок 116 Настройка прав 5. Создайте новую роль с именем Директор. 6. Для всей конфигурации установите право Вывод (рис. 117). Рисунок 117 Установка прав для роли Директор 7. Пройдитесь по всем объектам конфигурации и установите право Просмотр. 8. Раскройте ветвь Общие дерева объектов, затем откройте Подсистемы. Пройдитесь по всем подсистемам и установите право Просмотр, кроме подсистемы Предприятие. 9. Создайте роль с именем Мастер. 10. Выберите Действия – Установить по подсистемам. Выделите подсистемы ОказаниеУслуг и УчетМатериалов. 11. С помощью Фильтра (рядом с Действия) выберите подсистемы ОказаниеУслуг и УчетМатериалов. Нажмите кнопку «Установить». 12. Уточните права для справочника Сотрудники: запретите Добавление, Изменение, Удаление. 13. Пройдитесь по всем объектам конфигурации и снимите право Интерактивное удаление. 14. Создайте еще роль Расчетчик для расчета заработной платы. 15. Установите Действия – Установите по подсистемам – подсистема Зарплата. 16. Установите фильтр по подсистеме Зарплата. Снимите галочки Интерактивное удаление для объектов конфигурации. 17. Снимите фильтр и для объекта Продажи установите право Просмотр. 18. Создайте роль Бухгалтер. 19. Установите Действия – Установите по подсистемам – подсистема Бухгалтерия. 20. Установите фильтр по подсистеме Бухгалтерия. Снимите галочки Интерактивное удаление для объектов конфигурации. 21. Для справочника Номенклатура снимите галочки: Добавление, Изменение и Удаление. 22. Снимите фильтр и установите все право на Просмотр для справочника Склады. 23. Установим права на запуск клиентских приложений для каждой роли. В дереве конфигурации выделите Роли, в контекстном меню выберите пункт Все роли. 24. Выделите самый первый узел и для всех ролей установите Тонкий клиент (рис. 118). Рисунок 118 Настройка прав на запуск 25. Получит список прав для каждой роли с помощью меню Действия – Вывести список. Выберите форму, нажмите ОК. Проведите анализ прав для ролей. 26. Обновите информационную базу. Это можно сделать с помощью кнопки на палении инструментов или нажав клавишу F7. 27. Создадим список пользователей и назначим им роли. Выберите пункт меню Администрирование – Пользователи. 28. Добавьте нового пользователя с именем Администратор с помощью кнопки «Добавить» или меню Действия – Добавить. Установка и подтверждение пароля в учебной версии платформы 8.2 не доступны (рис. 119). Рисунок 119 Создание пользователя 29. На вкладке Прочие для пользователя Администратор становите роль Администратор, язык – Русский. 30. Создайте несколько пользователей, установите им роли. Бухгалтеру назначьте роли Расчетчик и Бухгалтер. Например, как показано на рис. 120. Рисунок 120 Примерный список пользователей 31. Запустите приложение в режиме 1С:Предприятие, проверьте видимость подсистем для всех пользователей. 32. Настройте командный интерфейс. Вызовите редактор командного интерфейса подсистем с помощью контекстного меню Все подсистемы для ветки Подсистемы дерева объектов конфигурации. 33. Выделите в списке подсистем УчетМатериалов и в окне Командный интерфейс внесите следующие изменения: Переместите команду Приходная накладная из группы Панель навигации.Обычное в группу команд Панель навигации.Важное. В группе Панель навигации.Обычное установите следующий порядок: Номенклатура Цены Склады В группе Панель навигации.См. также уберите видимость команды Продажи и становите следующий порядок: Остатки материалов Стоимость материалов В группе Панель действий.Создать задайте следующий порядок команд: Приходная накладная: создать Номенклатура: создать Склад: создать В группе Панель дейсвтий.Отчет задайте следующий порядок команд: Материалы Остатки материалов по свойствам 34. Приведите подсистему ОказаниеУслуг к следующему виду: Группа Панель навигации.Важное: Оказание услуг Группа Панель навигации.Обычное: Клиенты Номенклатура Цены на номенклатуру Сотрудники Склады Группа Панель навигации.См. также: Остатки материалов Стоимость материалов Продажи Группа Панель действий. Создать (только видимые команды): Оказание услуги: создать Клиент: создать Номенклатура: создать Группа Панель действий. Отчеты: Реестр документов Оказанные услуги Перечень услуг Рейтинг услуг Выручка мастеров Материалы 35. Приведите подсистему Бухгалтерия к следующему виду: Группа Панель навигации.Важное: Приходная накладная Оказание услуг Группа Панель навигации.Обычное: Клиенты Номенклатура Цены на номенклатуру Группа Панель навигации.См. также: Остатки материалов Стоимость материалов Продажи Группа Панель действий. Создать (только видимые команды): Номенклатура: создать Группа Панель действий. Отчеты: Перечень услуг Рейтинг услуг Рейтинг клиентов Материалы 36. Приведите подсистему Зарплата к следующему виду: Группа Панель навигации.Обычное: Сотрудники Группа Панель действий. Создать (только видимые команды): Сотрудники: создать Группа Панель действий. Отчеты: Выручка мастеров 37. Самостоятельно определите состав командного интерфейса подсистемы Предприятие. 38. Самостоятельно включите в командный интерфейс Константы. 39. Запустите в режиме 1С:Предпрятие, посмотрите как изменился интерфейс. 40. Пользователь также имеет возможность настройки интерфейса по собственному усмотрению в режиме 1С:Предпрятие с помощью Главного меню, пункта Сервис – Настройка интерфейса (рис. 121). Настройте интерфейс с помощью меню. Рисунок 121 Меню Настройка интерфейса 41. Осуществите настройку Рабочего стола для различных ролей. Предварительно создайте формы списков для справочника Клиенты, документов ОказаниеУслуг и ПриходнаяНакладная. 42. Рабочий стол предназначен для размещения часто используемых справочников, документов, отчетов и т.д. В контекстном меню самого первого узла дерева конфигурации выберите пункт Открыть рабочую область рабочего стола. 43. Выберите шаблон: Две колонки разной ширины (2:1) (рис. 122). Рисунок 122 Настройка рабочего стола 44. Для левой колонки нажмите кнопку «Добавить» и выберите форму списка для документа ОказаниеУслуг (рис. 123). Рисунок 123 Добавление формы списка 45. Аналогично добавьте форму для справочника Клиенты и документа ПриходнаяНакладная в правую колонку. 46. Для каждой из трех форм нажмите ссылку Видимость и установите галочку только для роли Мастер. 47. Самостоятельно настройте рабочий стол для других ролей, предварительно создав формы списков для необходимых объектов конфигурации. 48. Проверьте правильность настройки Рабочего стола для каждой роли. 49. Пример внешнего вида рабочего стола для роли Мастер представлен на рис. 124. Рисунок 124 Рабочий стол для роли Мастер Контрольные вопросы 1. Дайте определение объекту конфигурации «Роли» в 1С:Предприятии. 2. Укажите назначение ролей в 1С:Предприятии. 3. Приведите пример видимости подсистем для ролей Администратор, Бухгалтер, Мастер. 4. Опишите возможности настройки командного интерфейса и рабочего стола в системе 1С:Предприятие. По завершению занятия студент должен: 1. Создает необходимые роли в системе. 2. Осуществляет настройку системы для каждой роли. 3. Создает пользователей в системе и назначает им роли. 4. Производит настройку командного интерфейса системы. 5. Умеет осуществлять настройку интерфейса пользователя. 6. Производит настройку рабочего стола для различных пользователей. Лабораторная работа №9 Создание внешних и внутренних обработок Цель: создать внутренние и внешние обработки. Теоретические вопросы Обработки Обработка – прикладной объект конфигурации. Обработки предназначены для выполнения различных действий над информацией. В упрощенном понимании обработка – это программа, написанная на языке 1С и выполняемая в системе «1С:Предприятие». Обработка может быть внутренней, входящей в конфигурацию (они присутствует в дереве конфигурации в разделе Обработки), и внешней с расширением *.epf. Внешние обработки запускаются с помощью пункта меню Файл – Открыть [22]. Ход работы Задание 1. Создать внутреннюю обработку для вычисления суммы. 1. Добавьте новую внутреннюю обработку с помощью контекстного меню. Укажите имя, синоним и расширенное представление (рис. 125). Рисунок 125 Создание внутренней обработки 2. Добавьте обработку в необходимую Подсистему. 3. Добавьте для Вашей обработки новую Форму обработки (рис. 126). Рисунок 126 Добавление формы в обработку 4. На форме создайте в верхней правой части три Объекта в области Реквизит: ПервоеСлагаемое (тип – число), ВтороеСлагаемое (тип – число), Сумма (тип – число) (рис. 127). Рисунок 127 Работа с формой 5. Методом Drag&Drop перенесите реквизиты на область Форма. Внизу на форме автоматически появится запись и поле ввода (рис. 128). Рисунок 128 Работа с формой 6. На вкладке Команды в правой верхней части добавьте команду Посчитать в область Команды формы (рис. 129). |