Как оперативно видеть реальную себестоимость товаров в 1С:Управление торговлей 11.5

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы в программе 1С:Управление торговлей 11.5 многие пользователи сталкиваются с ситуацией, когда в отчете Себестоимость товаров предприятия дополнительные расходы (например, услуги по доставке или погрузке) отображаются отрицательными суммами. Эти "минусы" корректируются только в конце месяца после выполнения регламентной операции закрытия периода. Однако для принятия оперативных управленческих решений руководителям и менеджерам необходимо видеть реальную маржинальность и себестоимость практически в режиме реального времени. Разберем подробно, как настроить систему для ежедневного получения корректных данных.

Почему возникают отрицательные допрасходы в течение месяца?

Прежде чем переходить к настройкам, проанализируем причину такого поведения системы. В 1С:УТ 11.5 себестоимость рассчитывается на основании партионного учета. Когда мы оформляем Приобретение товаров и услуг, а затем фиксируем доп. расходы документом Приобретение услуг и прочих активов с привязкой к этой поставке, система фиксирует затрату. Но до тех пор, пока не выполнен расчет себестоимости, программа не "знает", как именно распределить эти деньги между проданным и оставшимся на складе товаром. В отчете мы видим сумму расхода, которая еще не "легла" на конкретные партии, что технически может выглядеть как минус в колонке допрасходов при определенных настройках отчета.

Способ 1: Настройка фонового расчета себестоимости

Рассмотрим самый современный и удобный способ решения проблемы — использование фонового расчета. В последних версиях 1С:УТ 11 реализован механизм, который позволяет системе самостоятельно инициировать пересчет данных при проведении первичных документов.

Для включения этой возможности пройдем по шагам:

  1. Перейдем в раздел НСИ и администрирование.
  2. Выберем пункт Финансовый результат и контроллинг.
  3. В подразделе Учет товаров найдем и установим флаг Рассчитывать предварительную себестоимость фоновым заданием.

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

Способ 2: Настройка регламентного задания для автоматического расчета

Если фоновый расчет по каким-то причинам создает избыточную нагрузку на сервер в момент проведения каждого документа, мы можем настроить выполнение этой задачи по расписанию, например, каждый час. Это позволит видеть актуальные цифры с минимальной задержкой.

Посмотрим, как это настроить в консоли администратора:

  1. Откроем Обслуживание в разделе НСИ и администрирование.
  2. Перейдем в Регламентные и фоновые задания.
  3. Найдем задание с наименованием Расчет себестоимости.
  4. Настроим расписание: установим повторение каждые 3600 секунд (1 час) или чаще, в зависимости от мощности вашего сервера.

В этом случае документ Распределение расходов будет создаваться или обновляться автоматически, подтягивая услуги к товарам в течение всего рабочего дня.

Способ 3: Правильная настройка статей расходов

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

Способ 4: Использование оперативного отчета "Валовая прибыль"

Для получения данных "здесь и сейчас" проанализируем возможности отчета Валовая прибыль предприятия. В отличие от стандартного отчета по себестоимости, он имеет гибкие настройки источников данных.

Рассмотрим, как настроить этот отчет:

  1. Откроем отчет и перейдем в меню Настройки.
  2. Выберем вид Расширенный.
  3. На закладке Фильтры/Параметры найдем настройку формирования данных.
  4. Установим вариант формирования по Оценочной стоимости (предварительный расчет).

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

Техническая реализация для программиста (если типовых средств мало)

Иногда требуется принудительно вызывать расчет из внешних обработок. Посмотрим на пример программного вызова процедуры расчета (упрощенно):


// Пример вызова процедуры расчета себестоимости
ПараметрыРасчета = РасчетСебестоимости.ПараметрыРасчетаСебестоимости();
ПараметрыРасчета.Организация = Справочники.Организации.НайтиПоНаименованию("Наша Компания");
ПараметрыРасчета.МетодРасчета = Перечисления.МетодыРасчетаСебестоимости.Предварительный;
ПараметрыРасчета.Период = ТекущаяДата();

РасчетСебестоимости.ВыполнитьРасчет(ПараметрыРасчета);

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

Резюме и рекомендации

Для того чтобы видеть реальную себестоимость каждый день, выполним следующие действия:

  1. Включим фоновый расчет предварительной себестоимости в настройках финансового результата.
  2. Проверим, что все статьи дополнительных расходов имеют автоматическое правило распределения (по количеству или стоимости).
  3. Убедимся, что в системе запрещены отрицательные остатки. Если товар списывается в "минус" (разрешено списание без остатка), расчет себестоимости по этой позиции будет некорректным или нулевым до момента выравнивания остатков.
  4. Приучим менеджеров анализировать отчет Валовая прибыль в режиме Оценочная стоимость.

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

← На главную