Франмер. Процесс расчета бонусов: различия между версиями
Irit (обсуждение | вклад) (Новая страница: «Описание процесса "Механизм расчета бонусов" компании Франмер-Пулс») |
Irit (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Описание процесса "Механизм расчета бонусов" компании Франмер-Пулс | Описание процесса "Механизм расчета бонусов" компании [[Франмэр-Пулс|Франмер-Пулс]] | ||
== Расчет бонусов в 1С:УТ 10.2 == | |||
Расчет бонусов в старой системе выполняется через отчет "Начисление бонусов". В интерфейсе он доступен здесь: | |||
[[Файл:Франмер. Кнопка начисления бонусов в интерфейсе УТ.png]] | |||
Алгоритм формирования следующий: | |||
# В зависимости от текущего пользователя определяется отображать ли данные по всем сотрудникам или только по конкретному. | |||
# В запросе идет получение минимальной даты сделки, по которой были движения по взаиморасчетам в указанный период в отчете. Таким образом сдвигается устанавливается первая дата - либо дата начала отчета, либо минимальная дата сделки с движениями за период | |||
# Выполняется получение всех заказов, у которых в табличной части есть купель, начиная от первой даты. Результат помещается в виртуальную таблицу СчетаНаКупели | |||
# По всем заказам от первой даты идет получение всех товаров с расчетом бонуса в зависимости от суммы в табличной части и процента бонуса в табличной части. Автоматически в запросе высчитывается сумма штрафа в зависимости от значений скидки, поддержки поставщика, лимитов и штрафов. То есть все параметры штрафов фиксируются в заказе покупателя на момент создания. Из результатов запроса исключаются заказы с купелью. Результат помещается в виртуальную таблицу "ЗапросПоЗаказам" | |||
# По регистру взаиморасчетов с контрагентами получаются оплаты, которые соединяются с выборкой заказов, к выборке присоединяется соединение оплат с счетами за купель. Результат помещается в виртуальную таблицу "ОплатыЗаказы" | |||
# Данные из ВТ "ОплатыЗаказы" разбираются на оплаты по оборудованию, по чашам, по купелям и т.д., в зависимости от типа счета. Результат помещается в ВТ "Бонусы" | |||
# Данные из ВТ "Бонусы" группируются по пользователям, связка выполняется через организацию. | |||
Далее идет заполнение макета отчета. | |||
Фактически расчетов бонусов определяется следующей формулой: | |||
{| class="wikitable" | |||
|+ | |||
!Тип | |||
!Формула | |||
|- | |||
|Бонусы | |||
|Сумма по строке номенклатуры * % бонуса по категории по офису * % доли по офису * % оплаты по счету * % от бонуса офиса | |||
|- | |||
|Штрафы | |||
|Сумма по строке номенклатуры * % бонуса по категории по офису * % доли по офису * % оплаты по счету * % от бонуса офиса * % штрафа от скидок | |||
|- | |||
|Оклад | |||
|Сумма оклада по сотруднику | |||
|- | |||
|Компенсация | |||
|Сумма компенсации | |||
|- | |||
|Итого | |||
|Бонусы - Штрафы - Оклад + Компенсация | |||
|} | |||
== Расчет бонусов в 1С:УНФ 3.0 == | |||
Алгоритм расчета бонусов определяется следующим образом: | |||
В документе "[[Франмер. Установка параметров расчета бонусов|Установка параметров расчета бонусов]]" (Бассейны - Расчет зарплаты - Установки параметров расчета бонусов) указываются параметры бонусов по каждому офису отдельно. | |||
Затем в документе "[[Франмер. Расчет бонусов|Расчеты бонусов по менеджерам]]" выполняется индивидуальный расчет бонусов по каждому менеджеру из каждого офиса. Алгоритм расчета следующий: | |||
По нажатию на кнопку "Заполнить базу расчета" | |||
1) По указанному периоду и офису выполняется получение всех оплат по клиентам, по ним вытаскиваются связанные счета на оплату, заказы и спецификации. Ключевыми элементами является заказ и спецификация. | |||
2) Идет получение % оплаты и суммы оплаты по каждому документу оплаты по заказу. | |||
3) По каждому заказу \ счету отображается перечень продаваемых позиций, сумма каждой позиции, скидка по каждой позиции. Выводятся общие итоги по сумме и скидке по заказу. | |||
По нажатию на кнопку "Рассчитать бонусы и штрафы" | |||
1) Для каждой строки позиции идет получение % бонуса согласно параметрам, установленным в документе "Установка параметров расчета бонусов". Далее вычисляется сумма бонуса от итоговой суммы позиции. Сумма бонуса умножается на % офиса и % доли бонусов офиса. Дополнительно если у сотрудника имеется % от выручки - то добавляется бонус к % от выручки | |||
2) По каждой строке позиции выделяется спецификация, по ней определяются действующие правила скидок (с учетом индивидуальных условий), затем определяется % штрафа от бонуса и рассчитывается сумма штрафа от суммы бонуса. | |||
3) В случае, если у сотрудника есть признак расчета бонусов от выручки офиса, то дополнительно отображается и рассчитывается сумма выручки офиса и сумма бонусов от выручки. | |||
Результат расчета фиксируется в регистре накопления "Расчет бонусов по менеджерам" и отображается через одноименный отчет. |
Текущая версия от 12:55, 6 марта 2023
Описание процесса "Механизм расчета бонусов" компании Франмер-Пулс
Расчет бонусов в 1С:УТ 10.2
Расчет бонусов в старой системе выполняется через отчет "Начисление бонусов". В интерфейсе он доступен здесь:
Алгоритм формирования следующий:
- В зависимости от текущего пользователя определяется отображать ли данные по всем сотрудникам или только по конкретному.
- В запросе идет получение минимальной даты сделки, по которой были движения по взаиморасчетам в указанный период в отчете. Таким образом сдвигается устанавливается первая дата - либо дата начала отчета, либо минимальная дата сделки с движениями за период
- Выполняется получение всех заказов, у которых в табличной части есть купель, начиная от первой даты. Результат помещается в виртуальную таблицу СчетаНаКупели
- По всем заказам от первой даты идет получение всех товаров с расчетом бонуса в зависимости от суммы в табличной части и процента бонуса в табличной части. Автоматически в запросе высчитывается сумма штрафа в зависимости от значений скидки, поддержки поставщика, лимитов и штрафов. То есть все параметры штрафов фиксируются в заказе покупателя на момент создания. Из результатов запроса исключаются заказы с купелью. Результат помещается в виртуальную таблицу "ЗапросПоЗаказам"
- По регистру взаиморасчетов с контрагентами получаются оплаты, которые соединяются с выборкой заказов, к выборке присоединяется соединение оплат с счетами за купель. Результат помещается в виртуальную таблицу "ОплатыЗаказы"
- Данные из ВТ "ОплатыЗаказы" разбираются на оплаты по оборудованию, по чашам, по купелям и т.д., в зависимости от типа счета. Результат помещается в ВТ "Бонусы"
- Данные из ВТ "Бонусы" группируются по пользователям, связка выполняется через организацию.
Далее идет заполнение макета отчета.
Фактически расчетов бонусов определяется следующей формулой:
Тип | Формула |
---|---|
Бонусы | Сумма по строке номенклатуры * % бонуса по категории по офису * % доли по офису * % оплаты по счету * % от бонуса офиса |
Штрафы | Сумма по строке номенклатуры * % бонуса по категории по офису * % доли по офису * % оплаты по счету * % от бонуса офиса * % штрафа от скидок |
Оклад | Сумма оклада по сотруднику |
Компенсация | Сумма компенсации |
Итого | Бонусы - Штрафы - Оклад + Компенсация |
Расчет бонусов в 1С:УНФ 3.0
Алгоритм расчета бонусов определяется следующим образом:
В документе "Установка параметров расчета бонусов" (Бассейны - Расчет зарплаты - Установки параметров расчета бонусов) указываются параметры бонусов по каждому офису отдельно.
Затем в документе "Расчеты бонусов по менеджерам" выполняется индивидуальный расчет бонусов по каждому менеджеру из каждого офиса. Алгоритм расчета следующий:
По нажатию на кнопку "Заполнить базу расчета"
1) По указанному периоду и офису выполняется получение всех оплат по клиентам, по ним вытаскиваются связанные счета на оплату, заказы и спецификации. Ключевыми элементами является заказ и спецификация.
2) Идет получение % оплаты и суммы оплаты по каждому документу оплаты по заказу.
3) По каждому заказу \ счету отображается перечень продаваемых позиций, сумма каждой позиции, скидка по каждой позиции. Выводятся общие итоги по сумме и скидке по заказу.
По нажатию на кнопку "Рассчитать бонусы и штрафы"
1) Для каждой строки позиции идет получение % бонуса согласно параметрам, установленным в документе "Установка параметров расчета бонусов". Далее вычисляется сумма бонуса от итоговой суммы позиции. Сумма бонуса умножается на % офиса и % доли бонусов офиса. Дополнительно если у сотрудника имеется % от выручки - то добавляется бонус к % от выручки
2) По каждой строке позиции выделяется спецификация, по ней определяются действующие правила скидок (с учетом индивидуальных условий), затем определяется % штрафа от бонуса и рассчитывается сумма штрафа от суммы бонуса.
3) В случае, если у сотрудника есть признак расчета бонусов от выручки офиса, то дополнительно отображается и рассчитывается сумма выручки офиса и сумма бонусов от выручки.
Результат расчета фиксируется в регистре накопления "Расчет бонусов по менеджерам" и отображается через одноименный отчет.