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