Техническое задание: Обработка для 1С УТ «Отчет по продажам и средним скидкам»
Контекст задачи
В системе 1С Управление торговлей ведется учет по упрощенной схеме: приход товара, ведение прайс-листа, выписка счетов и оформление реализаций. Особенности учета:
- Товар приходуется в евро по фиксированной себестоимости.
- Розничная рублевая цена формируется умножением себестоимости в евро на внутренний курс компании.
- Для отдельных артикулов может применяться повышенный курс для формирования цены.
- Все продажи осуществляются в рублях.
Цель разработки
Создать специализированную обработку (отчет), которая анализирует фактические продажи, сравнивает их с утвержденными ценами и наглядно демонстрирует предоставленные скидки по каждой транзакции.
Ключевые требования к отчету
Источник данных и период
- Обработка должна анализировать все документы «Реализация товаров и услуг» за выбранный месяц.
Логика расчета и отображения
- Для каждой строки товара в каждой реализации должна выводиться отдельная строка в отчете. Объединение одинаковых артикулов из разных документов в одну строку не допускается.
- По каждой позиции необходимо отобразить:
- Артикул/Номенклатуру.
- Дату и номер документа реализации.
- Количество проданного товара.
- Фактическую цену продажи из документа реализации.
- Текущую розничную цену из прайс-листа (справочника цен) в 1С на момент формирования отчета.
- Расчетную скидку в процентах или денежном выражении, с которой была продана позиция. Скидка = (Розничная цена - Цена продажи) / Розничная цена * 100%.
- Важно: один и тот же артикул, проданный в разных реализациях по разным ценам, должен отображаться в отчете несколько раз с корректным расчетом скидки для каждой конкретной продажи.
Пример ожидаемого результата
Если артикул «X» был продан 5 раз в течение месяца (в 5 разных документах реализации) по разным ценам, то в итоговом отчете должно быть 5 строк с этим артикулом. Каждая строка будет содержать цену продажи из своего документа и рассчитанную относительно прайс-листа скидку для этой конкретной сделки.
Требования к реализации
- Обработка должна быть разработана для платформы 1С:Предприятие 8 (конфигурация Управление торговлей).
- Интерфейс отчета должен включать возможность выбора месяца анализа.
- Результат должен быть представлен в виде удобной для анализа таблицы с возможностью сохранения или выгрузки.