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

Форма открывается только пользователю с полными правами. У каждого параметра есть подсказка с объяснением, а кнопка Справка открывает описание всех параметров целиком — читать инструкцию, чтобы понять, что делает флажок, не нужно.

| Параметр | Что делает |
|---|---|
| Вид цены | Берет себестоимость из указанного вида цены вместо документов закупки |
| Средняя себестоимость из учета | Делает среднюю себестоимость главным источником — она перекрывает остальные ветки каскада |
| Процент доп. расходов | Увеличивает себестоимость каждой строки на заданный процент — доставка, упаковка, комиссия |
| Отбор по складу | Ищет закупочную цену только по складу из документа — полезно, когда склады в разных регионах |
| Не учитывать строки с рентабельностью 100% | Исключает из итога строки, по которым себестоимость не нашлась |
| Не учитывать услуги | Считает финрезультат только по товарам |
| Автоматический пересчет при открытии и записи | Показатели обновляются сами; выключите — и расчет пойдет только по кнопке |
| Считать с учетом прав пользователя | Ограничивает данные расчета тем, что доступно текущему пользователю; закрытые ему источники себестоимости в расчет не идут |
| Подсвечивать показатели цветом | Включает светофор по порогам рентабельности |
| Режим контроля | Отключен, предупреждение или запрет проведения документа |
Пороги светофора задаются дважды. Общие — полями «Красный: рентабельность ниже, %» и «Желтый: рентабельность ниже, %». Отдельные — таблицей «Индивидуальные пороги по группам номенклатуры»: у бытовой техники нормальная наценка одна, у аксессуаров другая, и общий порог на них обоих врет. Пороги группы действуют и на ее подгруппы.
Прибыль и рентабельность в форме документа продажи
Расширение добавляет в таблицу товаров три колонки — Прибыль, Рентабельность, % и Наценка, %, а в подвал документа — те же показатели по документу целиком.

Считаются они по обычным формулам:
- Прибыль = Выручка − Себестоимость
- Рентабельность = Прибыль ÷ Выручка × 100
- Наценка = Прибыль ÷ Себестоимость × 100
Серый уровень «нет данных» — отдельная история. Строка, по которой себестоимость определить не удалось (услуга, товар без закупок, позиция вне учета), раньше выглядела стопроцентно рентабельной и красилась зеленым — как самая выгодная строка документа. Теперь такая строка серая, в итог по документу не входит и под контроль при проведении не попадает: запрещать продажу из-за того, что данных нет, неправильно.
Отмененные строки заказа в расчет итога тоже не берутся.

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

Расшифровка: откуда взялась себестоимость
Команда Рентабельность (расшифровка) собирает справку по выделенным строкам: сколько единиц, по какой цене, какая себестоимость и, главное, из какого источника она взята.

- Колонка Источник называет ветку каскада: вид цены, средняя себестоимость, обеспечение под заказ, последнее поступление, оприходование излишков, ввод остатков или сырье по спецификации.
- По строке-комплекту расшифровка разворачивает сырье: видно, из чего сложилась себестоимость сборного товара или продукции собственного производства.
- Документ-партию, определивший цену, можно открыть прямо из расшифровки.
- Готовую справку можно распечатать или сохранить в Excel — цифры в файле те же, что на форме.
Себестоимость комплектов и продукции
Отдельная история — товар, который вы не покупали: набор, собранный документом «Сборка товаров», или продукция собственного производства. Закупочной цены у такой позиции нет вовсе, и обычный расчет оставил бы строку без себестоимости.
Расширение раскладывает такую позицию на составляющие. Для комплекта берется основной вариант комплектации номенклатуры, для продукции — ресурсная спецификация в статусе «Действует»: себестоимость собирается из цен комплектующих и материалов.


Расчет себестоимости продукции по ресурсной спецификации работает в конфигурациях с производством — в 1С:Комплексная автоматизация и 1С:ERP. В 1С:Управление торговлей производственного учета нет, поэтому для сборных товаров используется вариант комплектации.
Контроль рентабельности при проведении
Подсветка сообщает, а контроль не пускает. Режим задается одним переключателем:
- Отключен — только цифры и цвет.
- Предупреждение — при проведении в документе появляются сообщения по каждой строке ниже порога, документ проводится.
- Запрет — те же сообщения, но провести документ не получится.

У запрета две степени жесткости, и разница между ними важна. Нестрогий запрет (флажок «Строгий запрет» снят) работает обработчиком формы: документ не проводится из формы, но проведение из списка документов или групповой обработкой пройдет. Строгий запрет работает подпиской на событие документа и действует всегда — из списка, из групповой обработки, из любого места программы.
Право обойти контроль дает отдельная роль «_Обход контроля рентабельности при проведении». Полных прав для обхода недостаточно, и это сделано намеренно: администратор базы не должен проводить убыточные документы просто потому, что он администратор.
Отчет «Рентабельность продаж»
Показатели в документе решают задачу менеджера, отчет — задачу руководителя. Отчет открывается из раздела Продажи и собирает выручку, себестоимость, прибыль, наценку и рентабельность в четырех разрезах: по менеджерам, по клиентам, по номенклатуре и по месяцам.

Параметр Вид документа переключает отчет между заказами и реализациями. Складывать их вместе нельзя: один и тот же товар прошел бы и заказом, и отгрузкой, а выручка задвоилась бы. Коммерческие предложения в отчет не входят.
Рентабельность в списках заказов и реализаций
Настройка «Показывать рентабельность в списках» добавляет в список заказов клиентов и в список реализаций две колонки — прибыль и рентабельность документа — и красит строки тем же светофором. Не открывая ни одного документа, можно увидеть, какие сделки требуют внимания.
Одна тонкость: цвет строки в списке считается по общим порогам. Индивидуальные пороги по группам номенклатуры работают в строках документа, где у каждой строки своя номенклатура, а у документа целиком группы нет.

В списке коммерческих предложений таких колонок нет: типовая форма списка КП не вызывает механизм доработки форм, а заимствовать ее ради одной колонки — значит поссориться с обновлениями типовой конфигурации. Рентабельность по предложениям смотрите в самом документе.
Регистр показателей документов
Если включить настройку «Вести регистр показателей», расширение будет сохранять рассчитанные выручку, себестоимость, прибыль и рентабельность по каждой строке документа в собственный регистр сведений. Тогда отчет и списки читают готовые цифры, а не считают их заново.
По умолчанию настройка выключена: регистр нужен не всем, а лишние движения при каждом сохранении документа ни к чему. Коммерческие предложения в регистр не пишутся.
В регистре складываются выручка, себестоимость и прибыль. Рентабельность и наценку складывать нельзя — они считаются из сумм: среднее арифметическое процентов по строкам дает красивую, но неверную цифру.
Как это выглядит в работе
- Менеджер создает заказ клиента и подбирает товары.
- Показатели считаются при открытии и записи автоматически: в строках — прибыль, рентабельность и наценка, в подвале — итог по документу.
- Две строки подсвечены красным. Менеджер выделяет их и нажимает Рентабельность (расшифровка) — видно, что закупочная цена взята из последнего поступления и она выше отпускной.
- Менеджер поднимает цену или согласовывает скидку с руководителем.
- Документ проводится. Если режим контроля — «Запрет», провести его до исправления не получится.
Кто видит прибыль и рентабельность
Финансовые цифры видны не всем подряд. Доступ дает отдельная роль «_Прибыль и рентабельность заказов клиента» — администратор назначает ее тем, кому показатели положено видеть. У остальных пользователей в документе нет ни колонок, ни команд расширения: интерфейс тот же, что был до установки.
Показатели считаются и для сотрудника с ограниченными правами, а не только для администратора. Себестоимость собирается из нескольких документов-источников, и к части из них у типового профиля «Менеджер по продажам» доступа нет — например, к оприходованию излишков. Недоступный источник исключается из расчета: остальные работают, а в строке, где себестоимость найти не удалось, вместо суммы стоит серое «нет данных». Расширение пишет перечень исключенных источников в журнал регистрации, чтобы администратор мог выдать права или снять флажок «Считать с учетом прав».

Показатели работают у обычного сотрудника, а не только у администратора: расчет идет под правами самого пользователя. Если часть документов-источников закупочной цены ему закрыта (скажем, менеджеру по продажам обычно недоступно оприходование излишков), цена берется из остальных источников. В строке, где цену найти не удалось, вместо суммы серым выводится «нет данных». Совсем без цифр пользователь не остается, а администратор видит в журнале регистрации, каких именно прав не хватило.
Если нужно, чтобы у всех цифры совпадали до копейки, снимите флажок «Считать с учетом прав пользователя». Тогда расчет идет по всем источникам независимо от прав того, кто открыл документ.
Сохраненные значения настроек действуют для всех пользователей сразу — разнобоя в порогах между менеджерами быть не может.
После установки снимите у расширения флажок безопасного режима — иначе часть обработчиков не отработает и показателей в документах не будет. Флажок лежит в списке расширений: «НСИ и администрирование» → «Печатные формы, отчеты и обработки» → «Расширения». Изменение действует со следующего сеанса.
На чем проверено
Расширение проверили на 1С:Управление торговлей 11.5 и 11.4, на платформах 8.3.18–8.5.1, 27 августа 2026 года: установка и применение к базе, расчет показателей на демо-данных, светофор с общими и индивидуальными порогами, контроль при проведении в обоих режимах, расшифровка сборного товара, отчет, запись регистра показателей и колонки в списках. Каждый сценарий мы прогнали дважды: под администратором и под сотрудником с типовым профилем «Менеджер по продажам», у которого ограничен доступ к части документов.
Отдельная проверка — установка в конфигурации, собранные не фирмой «1С»: локализованные и отраслевые сборки на базе УТ 11.4. В таких сборках типовые роли переименованы или удалены, и расширение, которое ссылается на типовую роль по имени, в них не устанавливается вовсе — платформа отклоняет его целиком при загрузке. В расширении таких ссылок нет: все права выдают собственные роли, поэтому оно встает и в отраслевую сборку, и в локализованную.
Кому это нужно
- Оптовым компаниям, где менеджер сам договаривается о цене и скидке.
- Руководителям отдела продаж, которым нужна маржинальность по менеджерам и клиентам без выгрузки в Excel.
- Компаниям с длинным циклом сделки, где между коммерческим предложением и отгрузкой проходят недели, а закупочные цены за это время меняются.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 27 000–45 000 ₽ | 7 500 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~9 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 19 500 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 100 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 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С
Можно выбрать только один вид цены, несколько нельзя. Как вариант, можно сначала выбрать одну цену, потом другую. Но выбранный вид цены будет действовать для всех товаров заказа.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 288 разработок каталога и обновления к ним за 50 000 ₽ в год.

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