В практике торгового и производственного учета часто возникает задача списать не просто «какой-то» товар со склада по методу ФИФО, а именно ту партию, которая была закуплена под конкретного клиента или сделку. Стандартная скользящая оценка ФИФО не всегда позволяет это сделать автоматически, так как система ориентируется на время поступления, а не на логические связи документов. Разберем подробно, как настроить программу так, чтобы при отгрузке списывалась себестоимость конкретной поставки.
Прежде всего, нам необходимо проанализировать разницу между двумя ключевыми механизмами системы: Обособленным обеспечением и Обособленным учетом себестоимости. Это критически важный момент, так как путаница в этих настройках часто приводит к тому, что товар резервируется правильно, а себестоимость списывается «из общего котла».
Обособленное обеспечение (настраивается на уровне склада и заказов) отвечает исключительно за логистику. Этот механизм гарантирует, что товар, пришедший под конкретный заказ, не будет перехвачен другим менеджером для другой реализации. Однако для целей расчета прибыли этого недостаточно. Если у вас на остатках лежат две одинаковые позиции по разным ценам, программа при обычном ФИФО спишет самую старую партию, даже если вы отгружаете товар, пришедший вчера.
Обособленный учет себестоимости — это настройка финансового модуля. Она заставляет систему создавать уникальный Вид запасов для каждой связки «Товар + Назначение». В этом случае каждая такая связка превращается в отдельную микро-партию, себестоимость которой считается независимо от других остатков того же товара. Рассмотрим, как это настроить.
Рассмотрим пошагово алгоритм действий для реализации этой схемы. Для того чтобы система «увидела» конкретную партию, необходимо выстроить цепочку документов, связанных общим назначением.
Заказ клиента. В строке товара в колонке Действие установим вариант Обеспечивать обособленно.Заказ поставщику. Обратим внимание, что в заказе поставщику автоматически заполнится поле Назначение, указывающее на наш исходный заказ клиента.Приобретение товаров и услуг, созданным на основании заказа поставщику. Система зафиксирует поступление именно под это назначение. В регистре Запасы и закупки появится запись с заполненной аналитикой Назначение.Реализация товаров и услуг на основании исходного заказа клиента. В реализации также будет указано назначение.Проанализируем результат: при проведении реализации система будет искать остатки не просто по складу и номенклатуре, а по конкретному Назначению. Даже если на складе есть более ранние партии того же товара, они не будут затронуты, так как они относятся к «общему» назначению или другим заказам. Таким образом, мы добиваемся точного финансового списания конкретной закупки.
Существует мнение, что использование серий обязательно требует включения ордерной схемы склада, что пугает многих пользователей из-за усложнения документооборота. Однако выясним причину этого заблуждения. В современных версиях 1С:ERP и УТ 11 (начиная с 11.4) настройки политики учета серий позволяют гибко управлять этим процессом.
Рассмотрим настройку политики учета серий:
В этом случае серия становится полноценным финансовым разрезом. При поступлении товара мы указываем серию (например, номер партии поставщика), а при отгрузке выбираем именно ее. Система спишет стоимость, привязанную именно к этой серии. Это более трудоемкий вариант, так как требует ручного выбора серий в каждом документе, но он незаменим, когда одна поставка должна быть разбита на разные партии с разной стоимостью.
Посмотрим на техническую сторону вопроса. В системе 1С существует скрытый для обычного пользователя реквизит Назначение. Он пронизывает все регистры накопления, связанные с товарами (Товары на складах, Товары организаций, Выручка и себестоимость продаж).
Бывают ситуации, когда товар пришел под один заказ, но его нужно срочно отгрузить другому клиенту, сохранив при этом его специфическую себестоимость. В таком случае мы используем документ Корректировка назначения товаров. Рассмотрим его функции:
Важно помнить, что в 1С:ERP и УТ 11 используется механизм отложенного расчета. Даже если мы все настроили правильно, сразу после проведения реализации в отчете Себестоимость товаров мы можем не увидеть желаемых цифр. Выясним, почему так происходит.
Окончательное распределение стоимостных показателей по партиям выполняется регламентным документом Расчет себестоимости товаров в рамках процедуры Закрытие месяца. До выполнения этой процедуры система может показывать предварительную оценку. Если включен обособленный учет себестоимости, то алгоритм ФИФО будет работать «внутри» каждого назначения. Это означает, что программа сначала найдет все поступления по конкретному заказу, и если их было несколько, применит ФИФО только к ним, игнорируя поступления по другим заказам.
Для проверки правильности работы схемы рекомендуем сформировать отчет Ведомость по партиям товаров (в более новых версиях — Себестоимость товаров предприятия с детализацией до регистратора). Проанализируем колонку Вид запасов. Если в ней указано Собственный товар (Обособленно под Заказ клиента...), значит, обособление сработало корректно.
Если же вы видите, что списалась партия с пустой аналитикой назначения, проверьте следующие моменты:
Приобретение товаров и услуг?Заказе клиента перед формированием реализации?Таким образом, для гарантированного списания конкретной партии товара необходимо использовать комбинацию настроек финансового обособления и правильное заполнение цепочки документов «Заказ — Поступление — Реализация» с единым назначением.