Прибыль, рентабельность и наценка в форме заказа клиента, КП и реализации 1С
Менеджер видит прибыль, наценку и рентабельность прямо в форме документа — по каждой строке и по документу целиком. Себестоимость берётся из последнего поступления или из выбранного вида цены. Строки со 100% рентабельностью (услуги без себестоимости) автоматически исключаются из общих итогов — чтобы средние показатели не были завышены.
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведём встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдёт не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
При создании заказа клиента (выставлении счета на оплату покупателю) или реализации товаров полезно представлять будущую прибыль и рентабельность продажи. Иногда также бывает нужно "подогнать" продажную цену под будущую желаемую прибыль/рентабельность.
Типовые конфигурации 1С:Предприятие 8.3, предназначенные в том числе для ведения полноценного управленческого учета, дают возможность проанализировать финансовый результат по конкретному заказу клиента с помощью соответствующего отчета:

Сложность в том, что для корректного формирования этого отчета нужно, во-первых, оформить документ продажи и, во-вторых, посчитать себестоимость (или сделать хотя бы предварительный расчет). Т.е. на момент выставления счета покупателю о расчете рентабельности речь не идет.
Данное расширение позволяет оценить будущую прибыль и рентабельность уже на этапе оформления документов:
- Заказ клиента,
- Реализация товаров и улуг,
- Коммерческое предложение клиенту.
Причем финансовые показатели рассчитываются как для каждой строки, так и для всего документа в целом. В качестве себестоимости расширение использует несколько источников.
Отмененные строки в расчете общей прибыли и рентабельности документа не участвуют.
Показатели определяются по формуле:
Прибыль = Выручка - Себестоимость
Рентабельность = Прибыль * 100 / Выручка
Наценка = Прибыль * 100 / Себестоимость
Настройки для расчета рентабельности в 1С
В раздел НСИ и администрирование добавлены настройки для расширения:


Для возможности определения себестоимости (а с ней и финансовых показателей) по виду цен, в настройках нужно выбрать вид цены из справочника. В этом случае показатели будут рассчитаны по заданному виду цены при проведении документа (заказа клиента, реализации или коммерческого предложения).
Если поле Вид цены оставить пустым, то себестоимость товара будет браться из последнего документа поступления (если приходной накладной не было, тогда из документа ввода остатков или оприходования); расчет по виду цены также будет доступен, но уже по кнопке в заказе/реализации/КП Рентабельность (расчет).
При включенном Отборе по складу данные для расчета финансовых показателей будут браться из последнего документа приобретения только по складу из документа. Удобно использовать для анализа показателей на складах, расположенных в разных регионах.
Если включена настройка Не учитывать строки с рентабельностью 100%, то при расчете финпоказателей данные по строкам с рентабельностью 100% учитываться не будут. Таким образом не будет завышаться общая рентабельность по документу.
При расчете финансовых показателей можно исключить услуги.
Чтобы финпоказатели были недоступны "тем, кому не надо", сделано ограничение - для доступа к этой информации надо обладать либо полными правами, либо ролью Прибыль и рентабельность заказов клиента.

Рентабельность в документах продажи в 1С
Расширение добавляет три дополнительные колонки в таблицу товаров документа:
- Прибыль,
- Рентабельность,
- Наценка.
В нижней части формы добавлены итоговые значения вышеперечисленных показателей.
Для примера в настройках разработки вид цены для расчета показателей оставим пустым. В этом случае себестоимость товара будет браться из последнего документа поступления (если приходной накладной не было, тогда из документа ввода остатков или оприходования).
В заказе клиента, приведенном ниже, закупок по первой позиции не было и рентабельность по ней составляет 100%. Такую позицию при расчете показателей разработка не учитывает (согласно установленным настройкам).

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

При нажатии на кнопку появляется окно выбора вида цены, по которому нужно определить себестоимость:

Выбираем нужный вид цены и программа пересчитывает показатели заказа.
Выбранное вами значение вида цены запоминается и при создании/открытии следующего заказа показатели будут рассчитываться уже по нему.
При необходимости, можете перевыбирать какое угодно количество видов цен и анализировать финансовые показатели заказа.
Если не выбрать никакой вид цены и нажать Esc, то расширение возьмет себестоимость из документов закупки/оприходования/ввода остатков (поведение по умолчанию).
Если же в настройках разработки вид цены заполнен, то показатели будут рассчитываться только по нему. В документе по кнопке Рентабельность (расчет) список видов цен для выбора предлагаться не будет.
Вторая команда Рентабельность (расшифровка) выводит отчет-справку по расчету финансовых показателей (для выделенных строк заказа).

Из расшифровки можно открыть исходный документ-партию, определивший себестоимость (если последняя определятся не по виду цен).
В документе реализации и коммерческом предложении расчет выполняется аналогично.
Обращаю ваше внимание, что рассчитанное значение прибыли и рентабельности в документе приблизительное, и может отличаться от значений прибыли и рентабельности, полученных в отчете о валовой прибыли после закрытия месяца (например, из-за возникновения доп. расходов).
Рентабельность продажи продукции и сборных товаров
На практике нередко бывают ситуации, когда продается товар, который не покупался и на который не установлены закупочные цены. Это например, сборный товар, оприходованный документом Сборка товаров. В таком случае разработка определяет основной вариант комплектации.

Далее анализируется таблица исходных комплектующих из этого варианта и по стоимости этих комплектующих и определяется стоимость сборного товара.

При продаже продукции, произведенной собственными силами, определяется ресурсная спецификация в статусе Действует. Затем из этой ресурсной спецификации берутся материалы и по ним считается совокупная себестоимость продукции.

В отчете видно, как именно из себестоимости сырья складывается себестоимость продукции. Сформированный отчет при необходимости можно сохранить или распечатать.
Расчет себестоимости продукции актуален для 1С:Комплексная автоматизация и 1C:ERP, но не для 1С:Управление торговлей (т.к. там нет учета производства).
Для корректной работы расширения при подключении необходимо отключить Безопасный режим.

Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить её в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счёту от ИП — автоматически после поступления денег на расчётный счёт. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удалённо через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдёт не так после установки?
Что произойдёт после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждёт скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (9)
Добрый день. Подскажите, пожалуйста, эта обработка не учитывает в расчетах доп.расходы на Поступления? т.е. те, которые привязываются к поступлению товаров? Например транспортные?
Здравствуйте, Сергей! Нет, не учитывает.
Здравствуйте. А можно ли сделать расчет себестоимости по средней?
Здравствуйте, Борис! Себестоимость берется из последнего документа поступления (если приходной накладной не было, тогда из документа ввода остатков или оприходования) или рассчитывается по выбранному виду цены. По средней себестоимость не рассчитывается.
Ольга, это я понял из описания. Вопрос был можно или нельзя переделать, как вариант. Дело в том, что "последний приход" - это тоже методика, но со своими недостатками. На складе было 1000 штук по 100, потом пришла 1 штука за 150 и оценка рентабельности 1001 штуки происходит по 1 последней штуке. Средняя тоже не идеальна, но сглаживает колебания. Отсюда и вопрос. Спасибо за быстрый ответ, скорость реакции многое говорит об уровне вашей продукции и менеджмента)
Теоретически можно переделать, но в обозримом будущем заняться этим не сможем, много других задач в работе.
Добрый день! В базе 1С УТ несколько организаций, а склад используем общий. Будет ли считаться прибыль и цифры, если приход был на одну организацию, а заказ клиента и реализация от другой организации?
Здравствуйте, Радик! Да, все показатели будут рассчитываться.
Добрый день! Возможно ли в КП для клиента сделать возможность предварительного расчета рентабельности без создания номенклатуры и прихода в программе (то есть номенклатуру пишем только в поле наименование для печати (кстати тоже ваша разработка ) указываем закупочную цену вручную и продажную и видим предварительный расчет рентабельности без лишней работы.
Добрый день! Не смогу такое сделать
Вопрос. Товар реализуется с учетом серий (партий). как в данном случае будет отрабатывать данное расширение?
Серии не учитываются. Цену закупки расширение будет брать без учета серии.
В этой обработке не хватает галочки отключения 100% рентабельности из расчета, чтобы товар без цены не увеличивал общую рентабельность заказа.
Здравствуйте, Александр! Добавили такую возможность в новом релизе.
Продаем товар не только через заказ клиента, но и через реализацию товара без заказа. Будет ли в ней отображаться рентабельность и наценка?
Да, в документах реализации функционал тоже работает, аналогично.
Добрый день. Подскажите. Если использовать вариант, что рентабельность рассчитывается от последнего документа поступления товара, то учитываются ли доп. расходы, которые к этому документу привязаны?
Добрый день! Нет, учитывается только цена закупки.
Планируется ли добавить доп.расходы?
Нет, не планируется. Дело в том, что доп. расходы распределяются на себестоимость закупки только в момент закрытия месяца, не раньше. А если закрытие месяца уже прошло, то в моей разработке уже нет надобности - типовой отчет по валовой прибыли покажет точную рентабельность всех документов продаж.
а как сделать, чтобы когда в заказа несколько товаров, и по каждому нужно указать вид цены от которой посчитать прибыль *у разных товаров они отличные, по одному дистрибуторская цена, по другому закупочная), наценку и чтобы общие итоговые значения отображались в 1С
Можно выбрать только один вид цены, несколько нельзя. Как вариант, можно сначала выбрать одну цену, потом другую. Но выбранный вид цены будет действовать для всех товаров заказа.

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