Open Nika987 opened 5 years ago
Посмотрите
@kwas7 Валерий, пожалуйста, исправьте замечания:
Требуется уточнение Что делать с водителем "Виртуальный водитель" ? в маршрутных листах есть виртуальный водитель со ссылкой на документ реализация
Посмотрите
@kwas7 Исправьте, пожалуйста, замечания:
@kwas7 Валерий, напоминаю вам, что в гитхабе размещены "Стандарты разработки". Пожалуйста, перечитайте их и исправьте замечания по написанию кода:
@kwas7 Виртуальный водитель ставится при создании маршрутного листа пока его не обработает логист и не поставит реального водителя, поэтому в нашем случае виртуальный водитель исключен, так как по отгруженной реализации виртуального водителя быть не может.
Обновил по заполнению - после 16.04 нет данных
@kwas7
по 1 не вижу - так и было реализовано по 2 добавил проверку
@kwas7 все ок
@kwas7 Доработайте, пожалуйста, документ:
Уточните пожалуйста "если маршрутных листов несколько, пусть нужно взять из того, где больше дата."
@kwas7 т.е. брать тот маршрутный лист у которого стоит поздняя дата
@kwas7 Исправьте, пожалуйста, замечания:
Общее
При продажи услуг сотрудникам компании начисляются бонусы. Требуется разработать систему для расчета этих бонусов. Система будет построена на базе нового документа "Расчет бонусов от продажи услуг", который необходимо добавить в базу.
Роли
Бонусы начисляются сотрудникам в зависимости от их ролей в компании, а именно: Продавец, Администратор, РаботникСклада, Водитель, Руководитель. Для того, чтобы определить роли в программе, создаем
Перечисление.РолиПолучателейБонусовОтПродажиУслуг
.Расчет бонуса
Базой для расчета бонуса является Сумма продажи. Данные о продажах берем из регистра накопления "Продажи".
Бонус может рассчитываться по одному из трех видов расчетов:
Для того, чтобы определить вид расчета бонусов от продаж услуг в программе создаем
Перечисления.ВидыРасчетаБонусовОтПродажиУслуг
со значениями: ПроцентОтВыручки, Фиксированный, ПроцентОтВаловойПрибыли.Чтобы определить какой вид расчета использовать существуют правила расчета бонусов, которые зависят от следующих факторов:
Для того, чтобы определить эти правила в программе создаем
РегистрСведений.ПравилаРасчетаБонусовОтПродажиУслуг
.Справочник.Номенклатура
).Перечисление.РолиПолучателейБонусовОтПродажиУслуг
),Перечисление.ВидыРасчетаБонусовОтПродажиУслуг
)Документ "РасчетБонусовОтПродажиУслуг"
В документе происходит расчет бонусов на основании продаж за период, который указывается в шапке документа.
В документе устанавливаются конкретные физические лица, которые выполняют роли менеджера, администратора, работника склада, водителя и руководителя по каждой продаже.
Реквизиты шапки:
Справочник.ФизическиеЛица
)Табличные части
"ИсполнителиОрганизаций"
Справочник.ФизическиеЛица
)"Бонусы"
РегистрНакопления.Продажи.Стоимость
)ДокументПродажи.Сделка.Ответственный.ФизЛицо
)Организация=ИсполнителиОрганизаций.Организация
ДокументПродажи = МаршрутныйЛист.Накладные.Накладная
Номенклатура = ПравилаРасчетаБонусовОтПродажиУслуг.Номенлатура И Роль = ПравилаРасчетаБонусовОтПродажиУслуг.Роль.
БонусМенеджера+БонусАдминистратора+БонусРаботникаСклада+ПроцентБонусаВодителя
Сумма - Себестоимость