Добрый день!
Подскажите, пожалуйста, как лучше всего организовать структуру по работе с фрилансерами (по оплатам)
Например:
У меня в системе 20 человек работает (пусть будут программисты). Несколько программистов могут работать над одной задачей, мне нужно как-то зафиксировать стоимость их работы и потом выплатить им по завершению задачи.
Думал заносить это в комментарии с информацией о пользователе, потраченных часах и считать сумму (стоимость часа в таблице Users). Все через php скрипт по факту отправки задачи на проверку. А дальше уже как-то вытягивать данные из комментов в отчет.
Но должен быть более простой способ.
Плюс, насколько я помню, нельзя сделать комментарии одних пользователей невидимыми для других. Не хотелось бы показывать ставки в комментариях если все их смогут видеть.
Посоветуйте, плиз.
upd. Подумав, наверное, еще более простой способ - это создать отдельную таблицу Expenses и туда добавлять запись по каждому пользователю его оплате и связь с задачей.
Оплата каждому пользователю
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Оплата каждому пользователю
К комментариям нельзя строить отчеты.
Стоимость работ - это должна быть отдельная сущность, вложенная к задачам например, где пользователи будут фиксировать свою работу (часы работы).
К этой сущности можно будет строить отчеты.
Оплата - это также отдельная сущность с необходимыми полями.
Стоимость работ - это должна быть отдельная сущность, вложенная к задачам например, где пользователи будут фиксировать свою работу (часы работы).
К этой сущности можно будет строить отчеты.
Оплата - это также отдельная сущность с необходимыми полями.