Как работать с партионным учетом в 1С:УНФ и почему партии не подставляются в заказы?

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

При переходе на партионный учет в 1С:УНФ 1.6 многие пользователи сталкиваются с тем, что система перестает «автоматически» подбирать партии в Заказе покупателя. Давайте разберемся, является ли это ошибкой конфигурации или особенностью архитектуры учета, и как правильно выстроить бизнес-процессы в вашей компании.

Разберем архитектуру партионного учета

В первую очередь необходимо осознать, что в УНФ партионный учет может выполнять две разные задачи. Понимание этой разницы — ключ к настройке системы:

  1. Учет для целей себестоимости: Это стандартный механизм, работающий по методу ФИФО или средневзвешенной оценке. В этом сценарии программа сама определяет, какую партию списать в момент проведения Расходной накладной. Вмешательство пользователя здесь не требуется, так как задача системы — обеспечить корректный расчет финансовых результатов по итогам периода.
  2. Дополнительный аналитический разрез: Если партии включены как измерение в регистрах накопления (например, в регистре Запасы и затраты), они становятся обязательным признаком товара. Это означает, что для системы товар из одной партии и товар из другой — это разные учетные единицы.

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

Когда вы создаете Заказ покупателя, вы, по сути, планируете отгрузку. Поскольку в момент заказа еще не сформирована Расходная накладная (финдокумент), программа не имеет данных о том, какая именно партия будет выбрана методом ФИФО при закрытии месяца.

Если вы принудительно укажете партию в заказе, вы тем самым создаете жесткую привязку (резервирование). Это может привести к следующим проблемам:

Как правильно организовать работу склада?

Если специфика вашего бизнеса (например, фармация или торговля товарами с разными сроками годности) требует жесткого контроля отгружаемых партий, рассмотрим следующие подходы:

Использование ордерной схемы

Вместо попыток «победить» подбор партий в заказе, перейдите на использование Ордерной схемы документооборота. В этой модели процессы разделены:

  1. Заказ покупателя выступает исключительно как документ планирования и резервирования потребности.
  2. Расходный ордер на товары становится документом, где складские работники указывают фактическую партию, которую они отбирают с полки.

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

Можно ли автоматизировать выбор партии?

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

  1. Разработать алгоритм поиска доступных партий в регистре Запасы и затраты.
  2. Настроить приоритет подбора (например, по дате прихода Приходной накладной).
  3. Внедрить процедуру автоматического заполнения табличной части при создании документа на основе данных интернет-магазина.

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

Итоги

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

← На главную