Как настроить количественный учет по сериям при списании по средней стоимости в 1С:УПП 1.3

Программист 1С v8.3 (Обычные формы) Управленческий учет Промышленность, строительство и АПК
← На главную

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

Постановка задачи и анализ механизмов учета

Разберем ситуацию: на склад поступает товар одной и той же номенклатуры, но разных серий. Серия А поступила по цене 100 рублей, а серия Б — по цене 200 рублей. Если мы ведем полноценный серийный учет, система зафиксирует разную себестоимость. Однако, если бизнес-процесс требует списания «по средней», то при продаже любой серии себестоимость единицы должна составить 150 рублей. Выясним причину, почему в УПП это возможно реализовать через простые настройки карточки номенклатуры.

В системе УПП 1.3 за поведение серий отвечают два независимых признака в справочнике Номенклатура. Проанализируем их влияние на регистры накопления:

  1. Вести учет по сериям — этот флаг включает разрез «Серия» в складских регистрах (например, в регистре Товары на складах). Это чисто количественный учет.
  2. Вести партионный учет по сериям — этот флаг определяет, будет ли серия являться измерением в регистрах себестоимости (Партии товаров на складах или Учет затрат в режиме РАУЗ).

Настройка карточки номенклатуры для раздельного учета

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

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

Рассмотрим подробнее, что произойдет в системе при такой комбинации. В регистре Товары на складах (количественный учет) остатки будут детализированы до серии. Вы всегда сможете сформировать отчет «Ведомость по товарам на складах» и увидеть, сколько единиц серии «А» и серии «Б» у вас в наличии. Однако в регистр Партии товаров на складах (при партионном учете) или в регистр Учет затрат (при РАУЗ) серия «не дойдет». Стоимость будет аккумулироваться на уровне номенклатуры и склада (или просто номенклатуры, в зависимости от общей учетной политики).

Особенности реализации при использовании РАУЗ

Если в вашей базе включен режим Расширенной аналитики учета затрат (РАУЗ), механизм работает схожим образом, но с техническим нюансом. Проанализируем ситуацию: в РАУЗ аналитика строится на так называемых «ключах аналитики».

Когда флаг «Вести партионный учет по сериям» снят, серия не включается в состав ключа аналитики учета номенклатуры. Это означает, что система физически не сможет рассчитать отдельную стоимость для разных серий, так как для нее они являются одним и тем же объектом учета затрат. Таким образом, расчет себестоимости в конце месяца автоматически произведет усреднение по всем сериям данной номенклатуры.

Нюансы складского учета и инвентаризации

Рассмотрим, как данная настройка влияет на повседневные операции:

Возможные сложности и рекомендации («Трапы»)

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

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

Настройки параметров учета -> Запасы -> Использовать серии номенклатуры (флаг должен быть включен).

Пример программной проверки настроек

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


// Проверим настройки серии для текущей номенклатуры
Если НоменклатураСсылка.ВестиУчетПоСериям Тогда
    Сообщить("Количественный учет по сериям включен");
    
    Если НоменклатураСсылка.ВестиПартионныйУчетПоСериям Тогда
        Сообщить("Суммовой учет ведется в разрезе каждой серии");
    Иначе
        Сообщить("Суммовой учет ведется по средней (без учета серий)");
    КонецЕсли;
КонецЕсли;

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

← На главную