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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
== Описание кейса ==
 
== Описание кейса ==
В данном разделе представлено описание создания формы "График отпусков на 2021 год". Данная форма предназначена для для сбора и согласования данных об отпусках сотрудников компании Брайт Софт. Форма представляет собой две клиентские карточки - для сотрудника и для согласующего, которые выглядят следующим образом:
+
В данном разделе представлено описание создания форм "График отпусков на 2021 год". Формы предназначены для для сбора и согласования данных об отпусках сотрудников компании Брайт Софт. Формы представляет собой две клиентские карточки - для сотрудника и для согласующего, которые выглядят следующим образом:
  
 
'''Карточка для сотрудника:'''
 
'''Карточка для сотрудника:'''
  
[[Файл:Клиентская карточка "График отпусков".png|никакой|Карточка "График отпусков" для сотрудника]]
+
[[Файл:Карточка для сотрудника 1.png|мини|слева]]  [[Файл:Карточка для сотрудника 2.png|мини|слева]]<br>
 +
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  
 
'''Карточка для согласующего:'''
 
'''Карточка для согласующего:'''
Строка 65: Строка 66:
 
=== Создание показателей ===
 
=== Создание показателей ===
  
Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.
+
Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.<br>
В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".
+
В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".<br>
Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку.
+
Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку:
  
 +
[[Файл:Сохранение показателя как отчета.png|слева]]<br>
 +
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  
=== Создание отчета ===
+
В данном кейсе использовался еще один показатель, о нем можно почитать в разделе  [[Платформа_3V/Справочник/Календарный_справочник#Создание согласования|'''Создание согласования''']].
 +
 +
=== Создание отчетов ===
 +
==== Отчет для сотрудника ====
  
 +
Преобразовываем отчет:
  
 +
1. В блоке "Строки" устанавливаем фильтр для элементов справочника "Сотрудники":
 +
 +
 +
 +
 +
==== Отчет для согласующего ====
  
 
=== Создание согласования ===
 
=== Создание согласования ===

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

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

В данном разделе представлено описание создания форм "График отпусков на 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. В блоке "Строки" устанавливаем фильтр для элементов справочника "Сотрудники":



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

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

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

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

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

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