Реализовать АРМ для формирования и сохранения отчета «План продаж»

https://1clancer.ru/task/77436 Бюджет: 20 000.00

В отклике просьба указать наличие ИП или с/з для расчётов.

ТЗ предварительное, ожидаются косметические дополнения вроде раскраски колонок и изменений формулы расчёта одной из колонок - бюджет добавим после их согласования.

Во вложении пример ручного отчёта. Нужен 1 лист из него. Полный пример с реальными данными предоставим при начале работ.

Ожидаемый результат:

Реализована обработка для формирования и сохранения отчета «План продаж» с возможностью анализа фактических продаж по сотрудникам с учётом индивидуальных планов продаж, исключений клиентов и специфики задач №2 и №3 (задача = план по списку товаров + клиентов).

*Планы исторически не хранятся, перезаполняются каждый месяц.

Созданы вспомогательные объекты метаданных:

  • добавлен справочник «Планы сотрудников» с необходимыми реквизитами;
  • добавлена константа для «Исключения клиентов из отбора анализа продаж» с тремя списками;
  • создана обработка «План продаж» с:
  • полем выбора периода;
  • кнопкой «Сформировать»;
  • полем «Комментарий»;
  • кнопкой «Сохранить»; Сотрудники в отчёте сгруппированы по приоритету и отсортированы по алфавиту; Обработка «План продаж» заполняет колонки данными из базы:
  • «Сотрудник»;
  • «Объём»;
  • «Факт» (для торговых представителей и менеджеров, для клиентов);
  • «План» и«Факт» (для задач №2 и №3); а так же:
  • общие итог; -текстовый комментарий Настроены права доступа к справочнику, константе и обработке. *Работа выполнена в расширении. *Планы не хранятся за прошлый месяц, перезаполняются каждый месяц. *колонки с 6 по 8 не заполняются данными, выводятся пустыми

Описание задачи:

На разработку обработки «План продаж» в расширении конфигурации 1С:Управление торговлей 11.5

1. Общие сведения Цель задачи: Разработать обработку для формирования и сохранения отчета «План продаж» с возможностью анализа фактических продаж по сотрудникам с учётом индивидуальных планов, исключений клиентов и специфики задач №2 и №3. Тип доработки: Создание новой обработки и вспомогательных объектов метаданных в расширении.

2. Требования к функциональности Доп. объекты, необходимые для создания обработки: 1. Добавлен справочник "Планы сотрудников": Наименование, Торговый представитель/менеджер (Физ.лицо)/контрагент, Объем, План Задача №2, План Задача №3, Приоритет, Табличная часть с колонками: Марка (бренд), Вид задачи (Задача 2 и Задача 3, выбор из списка), реквизит "Организация"; 2. Добавлена константа для "Исключения клиентов из отбора анализа продаж", в которой указываются при списка контрагентов:

  1. "Исключения клиентов из отбора анализа продаж (Общий объем)";
  2. "Исключения клиентов из отбора анализа продаж по задаче №2";
  3. "Исключения клиентов из отбора анализа продаж по задаче №3".

Функционал обработки Наименование обработки: «План продаж». Элементы интерфейса:

  • Поле выбора периода (месяц и год).
  • Кнопка «Сформировать» — запускает построение отчета и отображает его в форме предварительного просмотра.
  • Поле "Комментарий" - для ввода текстовой информации, выводимой под таблицей. Сохраняемый. *Кнопка «Сохранить» — типовая кнопка, уже есть на форме предварительного просмотра

Логика формирования отчета Структура отчета: Сотрудники (торговые представители/менеджеры/контрагенты) группируются по приоритету (из регистра «Планы сотрудников»). Внутри каждой группы приоритета — сортировка по алфавиту ФИО. После каждой группы приоритета — промежуточные итоги. В конце отчета — общие итоги по всем сотрудникам. Колонки отчета:

  • "Сотрудник" - Справочник «Планы сотрудников», поле "Наименование";
  • "Объем"" -Справочник «Планы сотрудников»
  • "Факт" (для торговых представителей и менеджеров) - выбираются проведенные РТиУ за выбранный месяц с указанным торговым представителем в связанном заказе клиента; если торговый представитель не указан, то по менеджеру в РТиУ (за искл. клиентов, указанных в спр. "План продаж" (Озон)); за исключением клиентов, указанным в константе «Исключения клиентов из отбора анализа продаж»