Упрощенное ценообразование в заказе клиента

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

Артикул 666
Обновлено 30.12.2022
Исходный код Открыт
Изменение конфигурации Не требуется
Покупок 20

3500 руб

К ОПЛАТЕ
разработка также доступна по подписке Премиум

В моей практике нередко встречались ситуации, когда пользователи не устанавливали продажные цены на номенклатуру (причины для этого могут быть разные). В таком случае при создании заказов клиента каждый раз встает проблема - как определить продажную цену?!

Решается ситуация обычно двумя способами:

  • найти последний документ закупки по этому товару и увеличить на какой-то процент,
  • найти последний документ продажи по этому товару и взять цену оттуда (или немного ее скорректировать).

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

В заказ клиента добавлено три новых колонки:

  • последняя цена продажи,
  • последняя цена закупки,
  • рентабельность текущей продажи (%).

новые колонки в заказе клиента

Последние цены закупки и продажи определяются на дату заказа клиента.

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

настройки колонок цен

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

  • [ПоследняяЦенаЗакупки],
  • [ПоследняяЦенаПродажи].

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

настройки ценообразования в заказе клиента

Настройки на форме индивидуальные для каждого пользователя, поэтому каждый должен их задать самостоятельно.

Полученное расчетным путем значение продажной цены можно при необходимости отредактировать вручную.

По умолчанию новые колонки в заказе клиента видны только для пользователей с полными правами, остальным пользователям нужно добавлять необходимые роли (для каждой колонки создана отдельная роль).

новые роли для колонок заказа

Для корректной работы расширения при подключении необходимо снимать признак Безопасный режим.

Релиз 666.1.1.2 от 29.02.2020

Добавлена возможность вычитания НДС из величины последней цены закупки.

вычитание НДС из цены закупки


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант

Комментарии (2)

Останин Антон

Останин Антон 6 декабря 2021 г.
Добрый день! Эта доработка работает, если менеджеру надо устанавливать процент наценки от закупочной? вручную.

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 7 декабря 2021 г.
Добрый день. Да, работает и от закупочной. На скринах показан именно такой пример - умножение закупочной цены на 100%.

Чтобы оставить комментарий, зарегистрируйтесь и авторизуйтесь на сайте.