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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 49: Строка 49:
  
 
=== Создание календарного справочника ===
 
=== Создание календарного справочника ===
 +
 +
Был создан календарный справочник со следующими настройками:
 +
 +
{| class="wikitable"
 +
|-
 +
! Настройка !! Описание
 +
|-
 +
| Уровни || Всего, День (["Root","Day"])
 +
|-
 +
| Формат даты || День месяца, месяц в родительном падеже ("{D} {MMGN}")
 +
|}
 +
 +
Подробнее о настройках календарного справочника можно узнать в разделе [[Платформа_3V/Справочник/Календарный_справочник#Настройки календарного справочника|'''Настройки календарного справочника''']]
 +
 
=== Создание показателей ===
 
=== Создание показателей ===
 +
 +
Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.
 +
В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".
 +
Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку.
 +
 +
 
=== Создание отчета ===
 
=== Создание отчета ===
Фильтры в строках
+
 
 +
 
 +
 
 
=== Создание согласования ===
 
=== Создание согласования ===
 
=== Создание соединения с БД ===
 
=== Создание соединения с БД ===

Версия 08:01, 17 января 2021

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

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

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

Карточка "График отпусков" для сотрудника

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

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

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

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}")

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

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

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


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

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

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

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

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

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