Установка

  1. Подготовить linux сервер с Docker и Docker Compose
  2. Предоставить пользователю доступ к docker, например usermod kam -gdocker
  3. В целевой папке выполнить git clone https://github.com/ikamil/fitkam.git
  4. Выполнить chmod 777 fitkam/data && cd fitkam/docker
  5. Запустить установку и дождаться выполнения docker-compose up -d

Административные представления

VADMIN_MEMBERSHIP_CHANGELOG

Отображает журнал действий по Членствам. Допустимые поля для поиска членства:

  • CONTRACT_DATE
  • CREATE_DATE
  • PROBABLE_END_DATE
select * from pf.VADMIN_MEMBERSHIP_CHANGELOG where 
contract_number='7012987' 
and 
probable_end_date>=to_date('20190615','yyyymmdd');

VADMIN_CIVILPERSON_CHANGELOG

Отображает журнал действий по Физлицам. Допустимые поля для поиска клиента:

  • CLIENT_NUMB
  • OBJECT_NO

Шкала, Отчёт 50 и функционал зарплаты по тренировкам

Концепция универсального формирования зарплатного отчёта №50 позволяет вычислить размер компенсационных выплат для сотрудников, выполнивших тренировки, в зависимости от Фитнес-зоны, Зарплатной группы, Категории инструктора и количества соответствующих тренировок.

Читать далее Шкала, Отчёт 50 и функционал зарплаты по тренировкам

Аква-фитнес зарплатный

Обязательный параметр «Фитзона» не требуется, так как его код имплементирован в логику.

Столбцы 1-3 означают тренировки по не сплитам с маской %(35 минут)% и указанием категории тренера.

Столбцы 4-6 означают тренировки по не сплитам с маской %(45 минут)% и указанием категории тренера.

Столбцы 7-9 означают тренировки по не сплитам с маской %(60 минут)% и указанием категории тренера.