Как правильно включить и настроить партионный учет в 1С:Управление торговлей 11.4?

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

При переходе на новые версии 1С:Управление торговлей (начиная с 11.4) многие специалисты сталкиваются с ситуацией, когда привычные механизмы партионного учета перестают работать. Документы перестают делать движения по регистру Партии товаров организаций, а отчеты по партиям показывают пустые значения. Разберем подробно, почему это происходит и как правильно настроить систему для работы по методу ФИФО.

Понимаем разницу между партионным учетом 2.1 и 2.2

Первым делом проанализируем архитектурные изменения. В версии 11.4 по умолчанию используется механизм Партионный учет 2.2. В отличие от старой версии (2.1), где основным «хранилищем» партий был регистр накопления Партии товаров организаций, в новой версии все данные аккумулируются в регистре Себестоимость товаров.

Если вы привыкли проверять движения именно в регистре Партии товаров организаций, то при использовании версии 2.2 вы увидите там пустоту — и это нормально для новой архитектуры. Для реализации полноценного партионного учета «ФИФО (скользящая оценка)» в регистр Себестоимость товаров добавлены измерения Партия и АналитикаУчетаПартий. Именно на них мы будем ориентироваться при проверке корректности проведения документов.

Настройка учетной политики для ФИФО

Рассмотрим по шагам, какие настройки необходимо проверить в первую очередь, чтобы система начала «видеть» партии:

  1. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Финансовый результат и контроллинг.
  2. Проверим раздел Учет товаров. Убедимся, что включена возможность использования партионного учета.
  3. В самой Учетной политике организации (раздел Финансовый результат) должен быть выбран метод оценки стоимости ФИФО (скользящая оценка). Это критически важно, так как при методе «Средняя за месяц» или «ФИФО (взвешенная оценка)» измерения партий в регистрах заполняться не будут.

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

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

За распределение партий отвечает фоновое задание Распределение партий. Рассмотрим, как запустить этот процесс принудительно:

Настройка обособленного учета по поставщикам

Часто задача стоит не просто включить ФИФО, а увидеть в отчетах, товар какого именно поставщика был продан. Для этого проанализируем ситуацию с настройкой аналитики. Чтобы отчет «Валовая прибыль по поставщикам» работал корректно, необходимо включить опцию Обособленный учет себестоимости товаров по поставщикам.

Эта настройка находится в меню: НСИ и администрирование — Настройка НСИ и разделов — Финансовый результат и контроллинг — Учет товаров. Без этой «галочки» система может корректно считать себестоимость по ФИФО, но не будет хранить жесткую связь «Продажа — Конкретный поставщик» в аналитических разрезах отчетов.

Как увидеть партии в отчетах?

Предположим, мы добились заполнения измерений Партия и Аналитика учета партий в регистре Себестоимость товаров. Теперь разберем, как вывести эти данные в отчеты. Стандартный отчет «Ведомость по партиям товаров» может не подойти, если он настроен на старые регистры.

Посмотрим на пример настройки отчета Валовая прибыль по поставщикам:

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

Исправление ошибок и перепроведение данных

Если вы поменяли учетную политику «задним числом», простого перепроведения документов реализации может быть недостаточно. Проанализируем правильную последовательность действий для восстановления партионного учета:

  1. Отмените проведение всех регламентных документов Расчет себестоимости товаров за нужный период.
  2. Убедитесь, что в системе нет отрицательных остатков на складах. Наличие «минусов» блокирует корректный расчет партий, так как системе «нечего распределять».
  3. Воспользуйтесь обработкой Начальное заполнение партий (если переход на 2.2 осуществляется в уже работающей базе).
  4. Запустите Закрытие месяца. Обратите внимание на сообщения об ошибках: если система не может распределить какую-то партию, она выведет список проблемных документов.

Программный контроль движений

Для программиста 1С важно понимать, как проверить данные в коде. Посмотрим на пример запроса к регистру СебестоимостьТоваров, чтобы убедиться, что партии заполнились:


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	СебестоимостьТоваров.Регистратор КАК ДокументПродажи,
    |	СебестоимостьТоваров.АналитикаУчетаПартий.Партия КАК ПартияПоступления,
    |	СебестоимостьТоваров.Количество КАК Количество,
    |	СебестоимостьТоваров.Стоимость КАК СуммаСебестоимости
    |ИЗ
    |	РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров
    |ГДЕ
    |	СебестоимостьТоваров.Период МЕЖДУ &ДатаНач И &ДатаКон
    |	И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)";

Запрос.УстановитьПараметр("ДатаНач", НачалоМесяца(ТекущаяДата()));
Запрос.УстановитьПараметр("ДатаКон", КонецМесяца(ТекущаяДата()));

Если в результате этого запроса поле ПартияПоступления заполнено, значит, механизм распределения отработал штатно. Если же там NULL или пустая ссылка, значит, либо не выполнено распределение партий, либо метод оценки в учетной политике не предполагает партионного учета (например, «Средняя за месяц»).

Подведем итоги

Для успешного включения партий в УТ 11.4 мы должны:

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

← На главную