Улучшение #PORTFOLIO-1
Отчет для расчета бонусного процента от суммы реализации
| Status: | Решена | Start date: | 01.03.2021 | |
|---|---|---|---|---|
| Priority: | Нормальная | Due date: | 24.05.2021 | |
| Assignee: | Михаил Воронюк | % Done: | 100% | |
| Category: | - | Estimated time: | 80.00 hours | |
| Target version: | - | |||
| owner-email: | Оц.вр. (ст. инж.-программист): | |||
| copy-to: | Оц.вр. (рук.проектов): | |||
| last_modifier: | Михаил Воронюк | Роли участников: | Аналитик, Инженер-программист, Старший инженер-программист | |
| Планируемые услуги: | Внешние отчеты, Демонстрация, Настройка рабочей базы 1С, Расширения конфигураций | Краткое описание: | Разработать отчет для расчета бонусного возрагнаждения менеджеров по продажам в виде процента от суммы реализаций по закрытым заказам, в том числе с возможностью формирования менеджерами "по себе". |
|
| Плановая дата выполнения: | Техлид: | |||
| Инициатор (Ф.И.): | Воронюк Михаил | Аналитик: | ||
| Инициатор (ссылка на контакт): | Дедлайн (от заказчика): | |||
| Конфигурация: | ERP | Кол-во изм. плановой даты вып.: | ||
| Оц.вр. (Стажер): | Кол-во изм. предв.оценки вр.: | |||
| Оц.вр. (мл. инж.-программист): | Менеджер по продажам: | |||
| Оц.вр. (инж.-программист): | ||||
| Tags: |
Description
Требуется разработать отчет для расчета бонусного процента от суммы реализации.
Сокращения¶
- Директора - Генеральный директор, Директор по продажам, Финансовый директор
Вводные данные¶
1. По одной отгрузке - несколько ответственных за получение бонуса.
2. За квартал или несколько кварталов формируется отчет, и в него попадают заказы, которые полностью отгружены и оплачены в необходимом объеме (оплата могла быть авансом) по состоянию на конец квартала, попавшего в период формирования отчета.
4. Бонус начисляется либо от оборота, либо от оборота и маржинальности.
5. Отчет «Валовая прибыль в валюте регл.учета» - правильно считает маржинальность.
6. Отчет будет формироваться поквартально, и годовой проверочный результат.
7. За сделку обычно бонус получают 2 человека: продавец (сделал сделку, продал, договор заключил), и инженер, который работал.
8. Но в теории может быть и 3 инженера, 2 продавца и т.п.
9. Сейчас есть очень большие проекты, в которых задействовано половина сотрудников.
10. В текущей xls-таблице сейчас есть также колонки в Евро, но можно пересчитывать в рубли по курсу на дату отгрузки/оплаты.
11. Практически все продажи проектные.
12. Цель – сформировать отчет и отправить HR-специалисту для начисления зарплаты
13. По каждому сотруднику нужно вывести такую табличку, как сейчас формируется вручную в xls. Лучше в отчет выводить то, что не оплачено, но к расчету бонуса оно не должно попадать.
14. Можно выводить в отчет и по всем сотрудникам, сразу, а также иметь отбор по сотруднику.
15. Сотрудники должны этот отчет формировать (но чтобы не было конфликтов с правами доступа). Если будет конфликт - убираем сотруднику возможность формировать его самолично.
16. Отчет должны формировать Директора и HR-специалист, также сотрудники – «по себе», если не будет конфликта прав.
17. Все сотрудники могут видеть маржинальность.
18. Если решили подключить в проект третьего человека или решили исключить, то отчет будет формироваться за прошлые периоды некорректно – вариант нормы, тогда будут вручную редактировать результат отчета в xls.
19. Бонус получит тот человек, на основании КП которого была произведена отгрузка.
20. Решили, что брать в отчете ответственных из проекта и КП – довольно сложно. И требуется: заказе клиента и КП сделать таблицу "К награде", и по всем отгрузкам данного заказа будет использоваться этот список сотрудников для начисления бонусов.
21. Возможно в будущем - в заказ в этот список по умолчанию будут попадать сотрудники из проекта?
22. Требуется ограничение на изменения таблицы "Сотрудники для бонусного вознаграждения" в заказе
23. По некоторым заказам есть договоренность, что заказчик платит 90% сейчас, и 10% по окончании гарантийного срока (через несколько лет). Однако по таким заказам бонус должен быть выплачен, когда все отгружено и погашены 90%.
24. Взаиморасчеты ведутся по схеме "онлайн"
25. Детализация в договорах - "По заказам"
26. Корректные процент оплаты и отгрузки по заказам отображается в отчете "Заказы в работе":
27. Целевая конфигурация: 1С:ERP Управление предприятием 2.5.6.81
Требования¶
- Реализовать отчет "Расчет бонусного вознаграждения" со следующей структурой:
- Группировки
- Квартал
- Сотрудник
- Клиент, Проект
- Заказ клиента, Процент бонуса за оборот, Процент бонуса за маржу
- Колонки
- Выручка (без НДС), руб
- Процент оплаты - на конец квартала
- Валовая прибыль, руб
- Бонус за оборот, руб
- Бонус за маржу, руб
- Бонус всего, руб
- Группировки
- Примерный вид отчета:

- Отчет формируется за указанный период, кратный кварталам.
- Могут формировать отчет по всем сотрудникам пользователи, для которых будет задано разрешение. На текущий момент это Директора и HR-специалист. При этом должна быть возможность задать отбор по конкретному сотруднику.
- Каждый сотрудник должен мочь сформировать отчет только по себе .
- В отчет для конкретного сотрудника выводятся заказы такие, что в заказе на вкладке "К награде" этот сотрудник указан, а также полностью отгруженные и в достаточной мере оплаченные в этом периоде (см. ниже).
- Особенности расчета бонуса с учетом отгрузки и оплаты:
- Предусмотреть указание в заказе процента оплаты, по достижении которого заказ будет считаться оплаченным в целях начисления бонуса ("Процент оплаты для начисления бонуса"). Если процент не задан (равен 0), то считаем, что требуется оплата 100% для начисления бонуса.
- Заказ может быть создан в кварталах, предшествующих дате начала формирования отчета. Частичные отгрузки и/или оплаты по нему также могли осуществляться в прошлых кварталах. При этом, если заказ выводится в отчет, то выручка и маржинальность должны быть выводиться по всем реализациям по заказу сводно (с учетом ограничения ниже).
- Если заказ не был оплачен в объеме, достаточном для выплаты бонуса, на конец квартала, который попадает в период формирования отчета, то он не выводится в отчете в этом квартале.
- Если заказ не был отгружен в полном объеме, на конец квартала, который попадает в период формирования отчета, то он не выводится в отчете в этом квартале.
- Если заказ был отгружен в полном объеме, оплачен в объеме, достаточном для выплаты бонуса на конец квартала, который попадает в период формирования отчета, то он выводится в отчете в этом квартале. При этом, если отчет формируется за несколько кварталов (например, за год), то заказ должен быть выведен только в том квартале, на конец которого было выполнено условие по оплате и отгрузке.
Ограничение: производится анализ заказов и продаж за 1 год от начала периода, за который формируется отчет, по конец периода отчета. - Важно. Необходимо предусмотреть ситуацию, что оплата по заказу, для которого задан "Процент оплаты для начисления бонуса" менее 100%, может происходить в несколько этапов. Например, "Процент оплаты для начисления бонуса" равен 90%. В 1 квартале заказ был отгружен полностью, но оплат не было. Во 2 квартале клиент оплатил 90% по этому заказу, и заказ попал к оплате бонуса (выводим в отчет). В 3 квартале клиент оплатил оставшийся долг (до 100% долга), но заказ уже не должен выводиться для выплаты бонуса (выводиться в отчет), чтобы бонус не был выплачен сотруднику дважды.
- Добавить возможность задавать для каждого сотрудника (т.е. пользователя) "Процент бонуса за оборот" и "Процент бонуса за маржу" в новой таблице "Размеры бонуса сотрудников по умолчанию". Эти проценты могут периодически меняться (не чаще 1 раза в месяц).
- В заказе клиента добавить вкладку и ТЧ "К награде", и в ней колонку "Сотрудник". Ее могут заполнять пользователи самостоятельно (с ограничениями, см. ниже).
- В заказе клиента также в этой таблице должны быть колонки "Процент бонуса за оборот" и "Процент бонуса за маржу", которые:
- заполняется по данным таблицы "Размеры бонуса сотрудников по умолчанию" значениями на дату заказа
- данные колонки должны быть видны только Директорам. Остальные пользователи видят только список пользователей-получателей бонуса. Примечание: данные колонки обычным пользователям должно быть невозможно отобразить на форме при помощи функции "Изменить форму".
- Например, в таблице "Размеры бонуса сотрудников по умолчанию"
на 08.2020: Иванов за маржу = 0, %за оборот = 1
на 01.2021: Иванов за маржу = 0, %за оборот = 0.5
Тогда для Заказ клиента 00УТ-000386 от 03.08.2020 14:55:32 для Иванова будут заполнены колонки "Процент бонуса за оборот" = 0% и "Процент бонуса за маржу" = 1%
- Добавить возможность указывать в Коммерческом предложении (КП) на новой вкладке "К награде" получателей бонуса (по аналогии с заказом, только без колонок с процентами). Если ТЧ не заполнена и дата КП больше Даты начала обязательного указания "К награде" в КП и Заказах - КП не проводится.
- При вводе на основании КП заказа клиента вкладка получателей бонуса "К награде" копируется. Колонки "Процент бонуса за оборот" и "Процент бонуса за маржу" заполнять по аналогии с заполнением их при изменении сотрудника.
- Если заказ введен на основании КП, и дата КП больше Даты начала обязательного указания "К награде" в КП и Заказах, то "К награде" в заказе доступна для редактирования только для Генерального директора и Директора по продажам
- После проведения заказа клиента с заполненной ТЧ "К награде" вкладка "К награде" становится доступна для редактирования только только для Генерального директора и Директора по продажам
- Если таблица "К награде" в заказе клиента не заполнена (например, если заказ вводится не на основании коммерческого предложения) - и дата заказа больше Даты начала обязательного указания "К награде" в КП и Заказах, то заказ не проводится.
- Если в таблице "К награде" в заказе клиента есть строки с незаполненным процентом в обоих колонках, и дата заказа больше Даты начала обязательного указания "К награде" в КП и Заказах, выдавать сообщение "Не удалось определить процент бонуса по умолчанию для сотрудника ... Обратитесь к руководителю отдела продаж" и заказ не проводится.
- Добавить в интерфейс таблицу "Размеры бонуса сотрудников по умолчанию"
Ограничения¶
- Считаем, что в системе не формируются документы "Возврат товаров от клиента", которые могут затронуть состояние расчетов с клиентом по заказам или состояние отгрузки заказа.
Результат¶
- Разработано расширение

- Разработан внешний отчет

- Отчет доступен в меню

- Внешний вид отчета под полными правами:

- Внешний вид отчета под ограниченными правами (отчет формируется только "по себе"):

- Внешний вид Заказа клиента под пользователем с полными правами:

- Внешний вид Заказа клиента под пользователем ограниченными правами:

- Внешний вид Коммерческого предложения:

- Настройка размеров бонуса сотрудников по умолчанию доступна в меню:

- Внешний вид формы настройки размеров бонуса сотрудников по умолчанию:

History
#3 Updated by Михаил Воронюк about 5 years ago
- File 2021-04-05_13-38-57.png added
- File 2021-04-05_12-57-46.png added
- Description updated (diff)
#4 Updated by Михаил Воронюк about 5 years ago
- File 2021-06-24_11-33-20.png added
- File 2021-06-24_11-19-40.png added
- File 2021-06-24_11-20-11.png added
- File 2021-06-24_11-24-37.png added
- File 2021-06-24_11-50-48.png added
- File 2021-06-24_11-29-58.png added
- File 2021-06-24_11-54-28.png added
- File 2021-06-24_11-47-07.png added
- File 2021-06-24_12-03-52.png added
- File 2021-06-24_12-07-15.png added
- Description updated (diff)
#6 Updated by Михаил Воронюк about 5 years ago
- Description updated (diff)
#8 Updated by Михаил Воронюк almost 3 years ago
- Краткое описание set to Разработать отчет для расчета бонусного возрагнаждения менеджеров по продажам в виде процента от суммы реализаций по закрытым заказам, в том числе с возможностью формирования менеджерами "по себе".
- Роли участников Аналитик, Инженер-программист, Старший инженер-программист added