Платформа 3V/Рекомендации по использованию инструментов платформы и решаемым задачам/Кейсы использования/Реестр отпусков

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Описание кейса

В данном разделе представлено описание создания форм "График отпусков на 2021 год". Формы предназначены для для сбора и согласования данных об отпусках сотрудников компании Брайт Софт. Формы представляет собой две клиентские карточки - для сотрудника и для согласующего, которые выглядят следующим образом:

Карточка для сотрудника:

Карточка для сотрудника 1.png
Карточка для сотрудника 2.png


















Карточка для согласующего:

Инструменты платформы, используемые в кейсе

В рамках кейса были использованы следующие инструменты (в скобках указано количество):

1. Справочники (2)
2. Календарный справочник (1)
3. Показатели (2)
4. Отчет (2)
5. Согласование (1)
6. Соединение с БД (1)
7. Серверная карточка (2)
8. Клиентская карточка (2)

Этапы создания кейса

Создание справочников

Для построения структуры данных был использован справочник "Сотрудники" и создан новый справочник "Дни отпуска".

В справочнике "Сотрудники" использовались следующие атрибуты:

Наименование атрибута Тип Назначение
1 ФИО сотрудника Текстовый Используется в качестве измерения
2 Статус "Работает" Логический Необходим для фильтрации строк в отчете
3 Компания Связанный со справочником "Компании" Необходим для фильтрации строк в отчете
4 Согласующий Связанный со справочником "Сотрудники" (текущий справочник) Необходим для распределения ролей с различными правами доступа для Сотрудника и Согласующего, а также для вывода в отчет

В справочнике "Дни отпуска" использовались следующие атрибуты:

Наименование атрибута Тип Назначение
1 День отпуска Текстовый Используется в качестве факта

Создание календарного справочника

Был создан календарный справочник со следующими настройками:

Настройка Описание
Уровни Всего, День (["Root","Day"])
Формат даты День месяца, месяц в родительном падеже ("{D} {MMGN}")

Подробнее о настройках календарного справочника можно узнать в разделе Настройки календарного справочника

Создание показателей

Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.
В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".
Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку:

Сохранение показателя как отчета.png
















В данном кейсе использовался еще один показатель, о нем можно почитать в разделе Создание согласования.

Создание отчетов

Отчет для сотрудника

Преобразовываем отчет:

1. В блоке "Строки" устанавливаем фильтр для элементов справочника "Сотрудники":



Отчет для согласующего

Создание согласования

Создание соединения с БД

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

Создание клиентской карточки

Видео с демонстрацией работы кейса