Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Автоматический расчет цены продажи в заказе клиента по формуле, заданной пользователем. В качестве параметров могут выступать последняя цена закупки и продажи по товару. Расчет рентабельности будущей продажи.
Артикул | 666 |
Обновлено | 30.12.2022 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Покупок | 20 |
В моей практике нередко встречались ситуации, когда пользователи не устанавливали продажные цены на номенклатуру (причины для этого могут быть разные). В таком случае при создании заказов клиента каждый раз встает проблема - как определить продажную цену?!
Решается ситуация обычно двумя способами:
Очевидно, каждый из этих способов очень трудоемкий, поэтому я решил упростить сам процесс.
В заказ клиента добавлено три новых колонки:
Последние цены закупки и продажи определяются на дату заказа клиента.
Исходя из дополнительных данных, пользователь теперь легко сможет определить приемлемую цену продажи. Вдобавок, есть возможность автоматического расчета цены по произвольной формуле. Откроем окно настроек:
На форме настроек можно установить отбор по покупателю (чтобы последняя цена продажи определялась именно по клиенту из текущего заказа), выбрать вариант расчета рентабельности и ввести формулу для расчета продажной цены. Помимо числовых и математических операторов, в формуле можно использовать два заменяемых параметра:
В моем примере отпускная цена получается путем удвоения последней цены закупки.
Настройки на форме индивидуальные для каждого пользователя, поэтому каждый должен их задать самостоятельно.
Полученное расчетным путем значение продажной цены можно при необходимости отредактировать вручную.
По умолчанию новые колонки в заказе клиента видны только для пользователей с полными правами, остальным пользователям нужно добавлять необходимые роли (для каждой колонки создана отдельная роль).
Для корректной работы расширения при подключении необходимо снимать признак Безопасный режим.
Релиз 666.1.1.2 от 29.02.2020
Добавлена возможность вычитания НДС из величины последней цены закупки.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (2)
Останин Антон 6 декабря 2021 г.
Добрый день! Эта доработка работает, если менеджеру надо устанавливать процент наценки от закупочной? вручную.
Дмитрий Медведков, администратор 7 декабря 2021 г.
Добрый день. Да, работает и от закупочной. На скринах показан именно такой пример - умножение закупочной цены на 100%.