У меня есть сущность "Заказы", для выполнения заказа требуется бригада из 5 человек.
Я сделал, что к заказу прикрепляется 5 пользователей которые работают над заказом
https://skr.sh/s9XHF35U4wh
Сумма заработной платы по заказу известна и делится на всех поровну.
Ни как не могу понять как высчитать сумму заработной платы конкретного работника и еще записать ее куда ни будь для дальнейшего суммирования.
Проблема в том, что человек прикрепляющий работников к заказу может их прикрепить в разном порядке, и прикрепленных работников может быть не 5, а допустим только 4. Еще список работников может быть разным.
Может у кого есть идеи как реализовать?
Помогите реализовать функцию заработной платы
- mailarn
- Инвестор

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

- Сообщения: 169
- Зарегистрирован: 18 июн 2021, 10:33
- Имя: Антон
- Откуда: Екатеринбург
- Контактная информация:
Re: Помогите реализовать функцию заработной платы
Структуру я могу сделать любую, такую как надо.nruslan2 писал(а): 14 авг 2021, 10:22 первое что вам надо это определится со структурой приложения, где что будет хранится и как будет увязываться между собой! это главный и основной вопрос.
Ясно, что тут без php не обойтись.
Вопрос в том и заключается, что я не могу придумать структуру для решения этой проблемы.
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Помогите реализовать функцию заработной платы
Вам нужно создать вложенную сущность Работа, в которую будет как раз и записываться работа каждого из сотрудников.
Строка записи - это конкретная работа конкретного работника в указанный день/час/месяц или какой у вас там период.
Ну а в Заказы через функции или запросы можно будет уже просуммировать всю работу по заказу.
Строка записи - это конкретная работа конкретного работника в указанный день/час/месяц или какой у вас там период.
Ну а в Заказы через функции или запросы можно будет уже просуммировать всю работу по заказу.
- mailarn
- Инвестор

- Сообщения: 169
- Зарегистрирован: 18 июн 2021, 10:33
- Имя: Антон
- Откуда: Екатеринбург
- Контактная информация:
Re: Помогите реализовать функцию заработной платы
Точно! Спасибо!alcompstudio писал(а): 14 авг 2021, 11:28 Вам нужно создать вложенную сущность Работа, в которую будет как раз и записываться работа каждого из сотрудников.
Я изначально не правильно сделал....
Когда много работников то их надо во вложенную сущность добавлять строками, а посчитать зарплату уже не проблема.
Это когда один работник трудится над заказом, его можно прямо к главной сущности привязывать.
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru