В конфигурации 1С:Управление торговлей 11.4 (УТ 11) механизм учета себестоимости существенно отличается от старых версий (например, УТ 10.3). Пользователи часто сталкиваются с проблемой: как увидеть «чистую» цену закупки товара в момент его продажи, не включая в нее дополнительные расходы на транспортировку или хранение. Основная сложность заключается в том, что прямая связь между закупкой и продажей в регистрах видна не всегда.
В этой статье мы подробно разберем, как устроена архитектура партионного учета в УТ 11, почему при определенных настройках документ поступления найти невозможно и что нужно сделать, чтобы получить отчет по «грязной прибыли» (выручка минус цена закупа).
Проанализируем первопричину, по которой документ поступления может отсутствовать в регистрах продажи. В 1С:УТ 11 возможность видеть партию (документ закупки) напрямую зависит от выбранного метода оценки стоимости товаров. Рассмотрим основные варианты:
Таким образом, если перед вами стоит задача видеть документ поступления в связке с реализацией, обязательным условием является использование метода ФИФО. При использовании метода «По средней» получить такую информацию типовыми средствами невозможно.
Разберем, в каких структурах данных хранится информация о себестоимости и партиях. В УТ 11 основным «двигателем» этих данных является расчет себестоимости, который записывает результаты в специальные регистры.
Основной регистр, который нам понадобится — ВыручкаИСебестоимостьПродаж. Именно в нем фиксируются финансовые результаты каждой продажи. Рассмотрим его структуру подробнее:
Для того чтобы программно или через консоль отчетов вытащить документ поступления, нам нужно пройти по цепочке связей. Выясним, как это сделать:
// Пример логики получения партии из регистра
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВыручкаСебестоимость.Регистратор КАК ДокументПродажи,
| ВыручкаСебестоимость.АналитикаУчетаПартий.Партия КАК ДокументПоступления,
| ВыручкаСебестоимость.СтоимостьБезНДС КАК ЦенаЗакупкиЧистая,
| ВыручкаСебестоимость.ДопРасходыБезНДС КАК Затраты
|ИЗ
| РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаСебестоимость
|ГДЕ
| ВыручкаСебестоимость.Регистратор = &СсылкаНаРеализацию";
Обратите внимание, что поле Партия находится внутри справочника КлючиАналитикиУчетаПартий. Это сделано для оптимизации производительности системы, чтобы не хранить тяжелые ссылки на документы непосредственно в измерениях регистра.
Рассмотрим ситуацию, когда пользователь заглядывает в регистр СебестоимостьТоваров и не видит там партии. Это происходит по двум причинам:
СебестоимостьТоваров информация о партиях хранится в разрезе измерения АналитикаУчетаПартий. Если это измерение пустое, значит, партионный учет либо выключен, либо расчет еще не произведен.Многие пользователи пытаются написать свой отчет, не зная, что типовой отчет «Валовая прибыль предприятия» обладает мощными настройками. Проанализируем, как вывести в него документы поступления без привлечения программиста:
Аналитика учета партий, раскройте ее через «плюс» и выберите поле Партия.Выручка и Себестоимость.Важный нюанс: В колонке «Себестоимость» по умолчанию может выводиться полная сумма (закупка + доп. расходы). Если вам нужно отделить их, проверьте наличие отдельных полей Себестоимость (закупка) и Себестоимость (затраты) в доступных полях отчета. Если их нет, можно создать «Пользовательское поле» с формулой [Себестоимость] - [Стоимость дополнительных расходов].
Если вы обнаружили, что у вас установлена «Средняя за месяц», и решили поменять ее на «ФИФО» ради партионного учета, проанализируем последствия такого шага:
Во-первых, система потребует перепровести все документы движения товаров с начала отчетного периода (как минимум — с начала месяца, но лучше — с начала года). В крупной базе это может занять значительное время.
Во-вторых, расчет ФИФО крайне чувствителен к «отрицательным остаткам». Если вы продавали товар, которого не было на остатке по данным системы (минусы), ФИФО не сможет корректно подобрать партию. В итоге в конце месяца программа выдаст ошибку, и себестоимость не будет рассчитана до тех пор, пока вы не исправите «минусы» документами инвентаризации или оприходования.
В-третьих, изменится итоговая финансовая картина. При ФИФО прибыль считается иначе, чем при средней, особенно в условиях постоянного изменения закупочных цен. Бухгалтерия должна быть готова к тому, что цифры в управленческих отчетах изменятся.
Выясним, как поддерживать порядок в учете, чтобы данные о поступлениях всегда были под рукой:
ПартииТоваровОрганизаций для детального анализа остатков в разрезе документов поступления. Это ближайший аналог регистра «Партии товаров на складах» из старых версий 1С.Подводя итог: для поиска документа поступления в УТ 11.4 не нужно искать «прямую ссылку» в документе реализации. Нужно обеспечить работу партионного учета (метод ФИФО), выполнить расчет себестоимости и обратиться к регистру Выручка и себестоимость продаж, используя измерение Аналитика учета партий.