Как сохранить учет по поставщикам и партиям в 1С:УТ 11.4 при методе оценки По среднему

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

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

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

Метод 1. Использование механизма серий номенклатуры

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

Проанализируем шаги по настройке этого механизма:

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

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

Метод 2. Логическое разделение через виртуальные склады

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

Выясним, как это реализовать:

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

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

Метод 3. Обособленный учет по назначениям или характеристикам

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

Также можно использовать Характеристики номенклатуры. В настройках вида номенклатуры можно включить опцию Обособленный учет себестоимости по характеристикам. Если завести характеристики, дублирующие наименования поставщиков (например, характеристика «Поставка: ООО Ромашка»), то система будет считать среднюю цену отдельно для каждой такой характеристики.

Метод 4. Разработка внешнего отчета «Партии по ФИФО»

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

  1. Получаем текущий остаток товара на складе из регистра ТоварыНаСкладах.
  2. Выбираем из регистра ВыручкаИПродажи или ПриобретениеТоваровУслуг последние документы поступления по этому товару, пока их общее количество не покроет текущий остаток.
  3. Считаем, что текущий остаток состоит именно из этих последних партий.

Проанализируем пример логики запроса для такого отчета на языке 1С:


ВЫБРАТЬ
    Остатки.Номенклатура КАК Номенклатура,
    Остатки.ВНаличииОстаток КАК КоличествоОстаток,
    Поступления.Ссылка КАК Партия,
    Поступления.Поставщик КАК Поставщик,
    Поступления.Количество КАК КоличествоВПоступлении
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК Остатки
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриобретениеТоваровУслуг.Товары КАК Поступления
    ПО Остатки.Номенклатура = Поступления.Номенклатура
ГДЕ
    Поступления.Ссылка.Проведен = ИСТИНА
ОБЪЕДИНИТЬ ВСЕ
// Далее следует логика перебора последних записей до заполнения остатка

Нужно понимать, что этот метод является чисто аналитическим. В официальной отчетности и в регистре СебестоимостьТоваров данных о партиях по-прежнему не будет, но для управленческих решений такая «виртуальная» картина может быть достаточной.

Резюме

Подведем итоги нашего анализа. Если в 1С:УТ 11.4 выбран метод «По среднему», стандартный партионный учет отключается для оптимизации производительности. Чтобы вернуть аналитику по поставщикам, мы рекомендуем:

Наиболее гибким и современным способом для версии 11.4 является именно настройка серий, так как она позволяет сохранить метод «По среднему» для всей номенклатуры в целом, но детально отслеживать конкретные поставки там, где это необходимо.

← На главную