• Внедрение 1С
  • Внедрение CRM и BPMS
  • Проекты E-Commerce
  • Поддержка и развитие систем
  • Все проекты
  • Проектный опыт

  • ПРОИЗВОДСТВО

  • ИЗДАТЕЛЬСТВА И СМИ

  • E-COMMERCE

  • ДИСТРИБУЦИЯ

  • РИТЕЙЛ

  • ЭНЕРГЕТИЧЕСКИЙ СЕКТОР

  • НЕФТЕГАЗОВЫЙ СЕКТОР

  • РЕСТОРАНЫ И FOODTECH

  • УСЛУГИ

  • ДОБЫВАЮЩАЯ ПРОМЫШЛЕННОСТЬ

  • СТРОИТЕЛЬСТВО

  • ТЕЛЕКОМ

  • RDV Маркет
  • Карьера
  • Работа в RDV

  • Соискателю

Распределение стоимости доставки в 1С:ERP через механизм автоматических скидок

  • 1С:ERP
  • 1С:ERP Управление холдингом
  • Производство
В дистрибьюторских компаниях доставка товаров является неотъемлемой частью бизнес-процессов. Однако при расчете стоимости заказа возникает вопрос: каким образом корректно учесть расходы на доставку в цене товаров, чтобы итоговые данные оставались прозрачными и управляемыми?


Чаще всего стоимость доставки указывается отдельной строкой или распределяется вручную, что ведёт к ряду проблем. Таким образом, организациям требуется инструмент, который позволит автоматически и корректно распределять расходы на доставку по всем товарным позициям заказа, при этом не нарушая логику расчёта ключевых финансовых показателей. В данной статье мы рассмотрим решение этой задачи в системе 1С:ERP с использованием типового механизма автоматических скидок (наценок).

Задача

Клиент, дистрибьюторская компания, сформулировал следующие требования к доработке документа "Заказ клиента":
  • Реализовать функционал, который распределяет общую стоимость доставки по всем товарным позициям заказа пропорционально их сумме;
  • Предусмотреть возможность отмены распределения и возврата к исходным ценам;
  • Исключить влияние распределенной суммы доставки на показатели наценки и рентабельности как по строке, так и по документу в целом;
  • Проработать сценарии изменения заказа после распределения доставки, чтобы избежать расхождения данных.

Выбор решения

В качестве основного инструмента был выбран типовой механизм автоматических скидок.

Почему именно он:

  • Минимум доработок.

    Подход не требует изменения структуры документа "Заказ клиента", а использует существующие объекты и регистры

  • Прозрачность.

    Информация о распределенной сумме хранится в стандартной таблице примененных скидок, что упрощает отладку и анализ

  • Масштабируемость.

    Решение легко адаптировать для распределения других суммовых затрат (например, страховки, упаковки), создав аналогичные виды скидок
  • Аналитика.

    Появляется возможность строить отчеты по распределенным суммам, используя стандартные поля системы

Этапы реализации

1. Механизм распределения и отмены
На вкладку "Доставка" документа "Заказ клиента" добавлены поле "Сумма доставки" и две кнопки: "Включить в стоимость" и "Исключить из стоимости".
Логика включения:
  • Создана новая автоматическая скидка (по своей сути - наценка) - "Стоимость доставки";
  • При нажатии кнопки "Включить в стоимость" система программно применяет эту скидку к документу;
  • Указанная в поле сумма распределяется по строкам табличной части "Товары" пропорционально сумме каждой строки;
  • Цены и суммы в строках автоматически пересчитываются.
Логика исключения:
  • При нажатии кнопки "Исключить из стоимости" система анализирует примененные к документу скидки;
  • Найдя скидку "Стоимость доставки", она отменяет ее действие, возвращая цены и суммы к исходным значениям.
2. Корректировка расчета рентабельности
Расчет рентабельности, ранее реализованный в системе заказчика, воспринимал бы наценку за доставку как дополнительную прибыль. Чтобы этого избежать, были скорректированы формулы расчета показателей "Наценка" и "Рентабельность".

Алгоритм:

  • При расчете рентабельности система теперь проверяет, применена ли к строке наценка "Стоимость доставки";
  • Если да, то сумма этой наценки вычитается из выручки по строке;
  • Таким образом, наценка отражает только доход от продажи товара, а доставка не влияет на показатель.


3. Контроль целостности данных при редактировании
Поскольку сумма доставки зависит от состава заказа, были введены ограничения для предотвращения некорректных данных.

Очистка при изменении заказа: При любом из следующих действий в табличной части "Товары":

  • Добавление\удаление\отмена строки, а также при подборе позиций в табличную часть заказа;
  • Изменение количества или цены;
  • Применение других скидок.


Ранее распределенная сумма доставки автоматически отменяется. Пользователь получает системное сообщение: "Ранее распределенная стоимость доставки очищена. Необходимо перераспределить стоимость заново".

Запрет изменений после отгрузки:
  • Введен запрет на распределение\исключение стоимости доставки, если по заказу уже сформированы документы "Реализация товаров и услуг";
  • При попытке выполнить операцию система выводит сообщение: "По документу сформирована реализация. Автоматическое распределение\исключение стоимости доставки запрещено".

Результаты внедрения

Иконка цитаты

Внедрение механизма автоматических скидок (надбавок) позволило полностью автоматизировать процесс, исключив необходимость ручного пересчёта цен и тем самым значительно снизив трудозатраты пользователей и риск ошибок.

Фото автора
Александра Системный консультант Направления по автоматизации оперативного и производственного учета
Внедрение механизма автоматических скидок (надбавок) позволило полностью автоматизировать процесс, исключив необходимость ручного пересчёта цен и тем самым значительно снизив трудозатраты пользователей и риск ошибок. Благодаря встроенным инструментам сотрудники получили удобный и интуитивно понятный способ включать или исключать стоимость доставки из цены товаров, при этом всегда сохраняя возможность отмены операции.


Особое внимание было уделено корректности учета: показатели рентабельности и наценки теперь формируются без искажений, так как доставка не учитывается как дополнительная прибыль. Дополнительно были реализованы встроенные контроли, которые поддерживают целостность данных и предотвращают появление некорректных значений при изменении заказа.


Помимо этого, решение открыло новые возможности для анализа. Данные о суммах доставки, включенных в стоимость товаров, стали доступны в стандартных отчётах по скидкам, что позволило компании расширить аналитику и получать более полную картину затрат и доходов по заказам.

Вывод

Распределение стоимости доставки через механизм автоматических скидок в 1С:ERP показало себя как эффективное и гибкое решение, позволяющее учесть важные бизнес-требования без сложных доработок системы. Такой подход обеспечивает баланс между удобством для пользователей, прозрачностью расчётов и корректностью аналитики.


Наш клиент получил инструмент, который не только автоматизирует рутинные операции и снижает риск ошибок, но и расширяет возможности учёта. При этом выбранное решение легко масштабируется и может применяться для распределения других видов затрат, что делает его универсальным для дальнейшего развития автоматизации процессов в компании.

Оставьте заявку

Мы с вами свяжемся и обсудим все детали