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