
- •Основы программирование в среде «1с: предприятие»
- •1. Предметно-ориентированное моделирование информационных систем
- •1.1. Понятие предметно-ориентированного моделирования
- •1.2. Типы моделей
- •2. Система программ «1с: Предприятие 8»
- •2.1. Состав системы программ «1с: Предприятие 8»
- •2.2. Структура конфигурации
- •2.3. Архитектуры системы программ «1с: Предприятие»
- •2.4. Платформенно-зависимая модель «1с: Предприятие»
- •3. Объектная модель платформы «1с: Предприятие»
- •3.1. Объекты для построения платформенно-зависимой модели
- •3.2. Общая структура основного объекта
- •4. Основы работы с информационной базой
- •4.1. Создание информационной базы
- •4.2. Перенос информационной базы
- •4.3. Объекты системы
- •4.4. Классификация объектов
- •4.5. Прикладные объекты
- •4.6. Подчиненные объекты
- •4.7. Встроенный язык системы
- •4.8. Виды модулей
- •4.9. Подсистемы
- •4.10. Отладка конфигурации
- •Лабораторная работа 1
- •5. Справочники
- •5.1. Назначение справочников
- •5.2. Программные объекты справочников
- •5.3. Подчиненные справочники
- •5.4. Иерархические справочники
- •5.5. Модуль объекта Справочник
- •5.6. Свойства справочников
- •5.7. Формы объектов
- •5.8. Представления объектов
- •5.9. Настройка интерфейса
- •5.10 Структура экрана в пользовательском режиме
- •Лабораторная работа 2
- •6. Документы
- •6.1. Назначение документов
- •6.2. Программные объекты документов
- •6.3. Проведение документа
- •6.4. Ввод на основании
- •6.5. Типы данных. Типообразующие объекты конфигурации
- •6.6. Заполнение реквизитов
- •6.7. Расчет суммы в строках документа
- •Лабораторная работа 3
- •7. Регистры
- •7.1. Назначение и свойства
- •7.2. Виды регистров
- •7.3. Виртуальные таблицы
- •7.4. Программные объекты регистров
- •7.5. Регистры накопления
- •7.6. Движения документа
- •7.7. Командный интерфейс регистров
- •Лабораторная работа 4
- •8. Отчеты
- •Лабораторная работа 5
- •9. Макеты и формы
- •9.1. Создание макета печатной формы
- •9.2. Редактирование макета
- •9.3. Редактирование формы
- •Лабораторная работа 6
- •10. Регистры сведений
- •10.1. Создание периодического регистра сведений
- •10.2. Использование периодического регистра сведений в документе
- •Лабораторная работа 7
- •11. Перечисления
- •Лабораторная работа 8
- •12. Оборотные регистры накопления
- •Лабораторная работа 9
- •13. Табличная модель платформы «1с: Предприятие»
- •13.1. Табличная модель данных
- •13.2. Виды таблиц базы данных
- •13.3. Создание запроса и использование его результатов
- •13.4. Структура и описание запроса
- •13.5. Взаимосвязь таблиц
- •13.6. Упорядочивание
- •13.7. Группировка и итоги
- •13.8. Параметры
- •14. Система компоновки данных
- •Лабораторная работа 10.1
- •Лабораторная работа 10.2
- •Лабораторная работа 10.3
- •Лабораторная работа 10.4
Лабораторная работа 10.3
Необходимо создать отчет «Выручка мастеров», который будет содержать информацию о том, какая выручка была получена каждым мастером с детализацией по дням и разворотом по клиентам за каждый день.
Добавьте отчет ВыручкаМастеров. В схему компоновки данных добавьте новый Набор данных – запрос и вызовете конструктор запроса.
Источники данных: виртуальная таблица регистра накопления Продажи.Обороты. Задайте параметр этой таблицы Периодичность: День. Выберите из таблицы следующие поля: ПродажиОбороты.Мастер, ПродажиОбороты.Период, ПродажиОбороты.Клиент, ПродажиОбороты.ВыручкаОборот. (рис. 14.17).
Рис. 14.17
На закладке Объединения/Псевдонимы задайте псевдоним Выручка для поля ПродажиОбороты.ВыручкаОборот.
Нажмите ОК и выйдите из конструктора запроса. В итоге должен сформироваться следующий текст запроса (рис. 14.18):
Рис.14.18
Проанализируйте этот запрос.
Перейдите на закладку Ресурсы, выберите поле Выручка.
На закладке Параметры выполните те же действия для трех параметров, что и при создании предыдущего отчета (рис.14.19)
Рис. 14.19
Перейдите на закладку Настройки. Добавьте Новую группировку. Последовательно создайте две вложенные группировки: по полю Мастер и по полю Период. Затем добавьте ещё одну группировку внутри Периода – Детальные записи (без группировки). На закладке Выбранные поля добавьте в список выбранных полей поля Клиент и Выручка (рис. 14.20)
Рис. 14.20
На закладке Другие настройки измените следующие параметры. Расположение полей группировок: Отдельно и только в итогах; Расположение общих итогов по вертикали: Начало; Заголовок: Выручка мастеров (рис.14.21).
…
Рис.14.21
На закладке Параметры укажите, что параметры Дата начала и Дата окончания будут включены в состав пользовательских настроек и будут «быстрыми» настройками.
Закройте конструктор схемы компоновки данных и перейдите на закладку Подсистемы, отметьте там подсистемы ОказаниеУслуг и РасчетЗарплаты.
В режиме «1С: Предприятие» получите созданный отчет (рис.14.22)
Рис. 14.22
На основании одних данных можно создавать несколько вариантов отчетов. Для этого в схеме компоновки данных на закладке Настройки добавьте новый вариант отчета ОбъемВыручки (рис. 14.23).
Рис. 14.23
Самостоятельно проведите настройку, чтобы получить отчет в виде Измерительной диаграммы (закладка Другие настройки), задав её Полосы: Плохо, Хорошо, Отлично, как показано на рис. 14.24.
Рис. 14.24
Лабораторная работа 10.4
Необходимо создать универсальный отчет для вывода выручки в таблицу по номенклатуре и мастерам с возможностью настраивать его в режиме «1С: Предприятие».
Добавьте отчет Универсальный. В схему компоновки данных добавьте новый Набор данных – запрос и вызовете конструктор запроса.
Источник данных: виртуальная таблица регистра накопления Продажи.Обороты. Из неё выберите все поля.
Нажмите ОК и выйдите из конструктора запроса. Проанализируйте текст запроса.
Перейдите на закладку Ресурсы, выберите все доступные ресурсы.
Перейдите на закладку Настройки. Добавьте Новую таблицу. Строки и колонки не задавайте, так как эта возможность должна быть предоставлена пользователю. Для этого в структуре элементов выделите Таблицу и нажмите кнопку Свойства элемента пользовательских настроек на верхней командной панели. В появившемся окне установите признак использования для настроек Выбранные поля, Группировка строк и Группировка колонок (рис. 14.25).
Рис. 14.25
Закройте конструктор схемы компоновки данных и перейдите на закладку Подсистемы, отметьте там подсистему ОказаниеУслуг.
В режиме «1С: Предприятие» откройте отчет Универсальный в разделе Оказание услуг. В окне быстрых настроек в строке Выбранные поля выберите поле ВыручкаОборот, в строке Строки добавьте в строки таблицы группировку по полю Номенклатура с типом Иерархия, в строке Колонки добавим в колонки группировку по полю Мастер. Сформируйте отчет (рис.14.26).
Рис. 14.26
Последовательно внесите следующие изменения в настройки отчета и после каждого изменения формируйте отчет.
Добавьте в список выбранных полей поле КоличествоОборот.
В строки таблицы вместо группировки по полю Номенклатура поместите группировку по полю Клиент.
Исключите из выбранных полей ВыручкаОборот и в строках замените прежнюю группировку на группировку по полю Номенклатура с типом ТолькоИерархия.
В колонки таблицы добавьте группировку по полю Клиент и поместите её первой в список группировок.