Толкните в правильном направлении

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Толкните в правильном направлении

Сообщение ChernetsovMikhail »

Здравствуйте.
Не могу сообразить как сделать.
Есть Сотрудники.
Есть перечень работ. Учет по времени.
ЗП считается в разрезе месяца (или любого другого периода).
Из перечня работ собирается общее время.
Нужно собрать отчет с перечнем всех сотрудников и их времени.
Собрать отчет по каждому сотруднику отдельно без проблем. А вот как собрать вместе?
И еще важно. Надо время умножить на стоимость часа, которая изменяется динамически от количества времени в месяце.
Например:
<=80 = 80*300 = 24000р.
с 80.01 по 100 = значение * 350 = (при значении 81 = 81*350 = 28350р. или при значении 100 - 100*350 = 35000р.)
Динамически я понимаю как менять значение. Но это, например в одной записи можно подставить цену, зависящую от количества.
а тут надо собрать количество в разрезе периода и правильно умножить.
Ну или хотя бы собрать количество часов по сотрудникам в месяце в одном отчете.
===
Улыбнись прохожему! :-)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9068
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Толкните в правильном направлении

Сообщение support »

А какая у вас структура сущностей?
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Толкните в правильном направлении

Сообщение ChernetsovMikhail »

http://prntscr.com/oq8f03

Во "Время" есть "Исполнитель". По нему нужно сгруппировать и по месяцу.
Сделал сводный отчет.
В принципе решает вопрос.
Но расчет ЗП с динамической подстановкой тарифа сделать не возможно в этом случае.
http://prntscr.com/oq8h7m
===
Улыбнись прохожему! :-)
Аватара пользователя
Oleg
Сообщения: 470
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Толкните в правильном направлении

Сообщение Oleg »

У нас была подобная ситуация, нужно было из часов задач и ставки за час вывести сколько человек получил.
Мы писали скрипт, штатными средствами не получалось сделать.
Сделали в сущности "Пользователи" два поля "Должность" и "Почасовая ставка".
Далее скрип проходит по задачам и выбирает пользователей потом суммирует часы и умножает на ставку часа.
Как то так
Установка и настройка IP ATC Asterisk
Аватара пользователя
support
Техническая поддержка
Сообщения: 9068
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Толкните в правильном направлении

Сообщение support »

Это получается нужно делать вычисления над вычислениями. Да, штатными средствами такое пока нет возможности сделать. Пока нет идей как это можно реализовать.

В вашем случае можно экспортировать сводный в excel (в отчете выберете Формат TSV) и данный можно скопировать в таблицу и там уже провести нужные вычисления.
Аватара пользователя
Oleg
Сообщения: 470
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Толкните в правильном направлении

Сообщение Oleg »

Тут самая большая проблема в том как выбирать пользователя, они всегда разные, если разработчику поможет можем выслать свой скрипт который как раз и выбирает назначенных пользователей
Установка и настройка IP ATC Asterisk
Ответить