Помогите реализовать функцию заработной платы

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
mailarn
Инвестор
Инвестор
Сообщения: 169
Зарегистрирован: 18 июн 2021, 10:33
Имя: Антон
Откуда: Екатеринбург
Контактная информация:

Помогите реализовать функцию заработной платы

Сообщение mailarn »

У меня есть сущность "Заказы", для выполнения заказа требуется бригада из 5 человек.

Я сделал, что к заказу прикрепляется 5 пользователей которые работают над заказом
https://skr.sh/s9XHF35U4wh

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

Ни как не могу понять как высчитать сумму заработной платы конкретного работника и еще записать ее куда ни будь для дальнейшего суммирования.

Проблема в том, что человек прикрепляющий работников к заказу может их прикрепить в разном порядке, и прикрепленных работников может быть не 5, а допустим только 4. Еще список работников может быть разным.

Может у кого есть идеи как реализовать?
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Помогите реализовать функцию заработной платы

Сообщение nruslan2 »

первое что вам надо это определится со структурой приложения, где что будет хранится и как будет увязываться между собой! это главный и основной вопрос.

а оперировать данными из базы данных проблем нет - например поле php в этом плане универсальное поле, с помошью которого вы сможете обратится к базе данной с целью сохранить данные или забрать их оттуда.
Аватара пользователя
mailarn
Инвестор
Инвестор
Сообщения: 169
Зарегистрирован: 18 июн 2021, 10:33
Имя: Антон
Откуда: Екатеринбург
Контактная информация:

Re: Помогите реализовать функцию заработной платы

Сообщение mailarn »

nruslan2 писал(а): 14 авг 2021, 10:22 первое что вам надо это определится со структурой приложения, где что будет хранится и как будет увязываться между собой! это главный и основной вопрос.
Структуру я могу сделать любую, такую как надо.
Ясно, что тут без php не обойтись.

Вопрос в том и заключается, что я не могу придумать структуру для решения этой проблемы.
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Помогите реализовать функцию заработной платы

Сообщение alcompstudio »

Вам нужно создать вложенную сущность Работа, в которую будет как раз и записываться работа каждого из сотрудников.

Строка записи - это конкретная работа конкретного работника в указанный день/час/месяц или какой у вас там период.

Ну а в Заказы через функции или запросы можно будет уже просуммировать всю работу по заказу.
Аватара пользователя
mailarn
Инвестор
Инвестор
Сообщения: 169
Зарегистрирован: 18 июн 2021, 10:33
Имя: Антон
Откуда: Екатеринбург
Контактная информация:

Re: Помогите реализовать функцию заработной платы

Сообщение mailarn »

alcompstudio писал(а): 14 авг 2021, 11:28 Вам нужно создать вложенную сущность Работа, в которую будет как раз и записываться работа каждого из сотрудников.
Точно! Спасибо!
Я изначально не правильно сделал....
Когда много работников то их надо во вложенную сущность добавлять строками, а посчитать зарплату уже не проблема.

Это когда один работник трудится над заказом, его можно прямо к главной сущности привязывать.
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
Ответить