Как в 1С:Управление торговлей 11 настроить ручной выбор партии при списании товара?

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

В конфигурации «1С:Управление торговлей 11» (УТ 11) классический партионный учет реализован иначе, чем в старых версиях программ (например, УПП 1.3 или УТ 10.3). Система ориентирована на автоматическое распределение партий по методу ФИФО при закрытии месяца. Однако часто возникают ситуации, когда бухгалтеру или финансовому менеджеру необходимо вручную контролировать, из какого именно прихода списывается товар, чтобы управлять себестоимостью и прибыльностью сделок. Рассмотрим подробнее все доступные механизмы, которые позволяют добиться ручного или полуавтоматического выбора партий.

Способ 1: Использование серийного учета с финансовым контролем

Это наиболее близкий к «ручному выбору партий» способ. Чтобы серия выступала в роли партии, недостаточно просто включить серийный учет на складе. Разберем по шагам, как настроить систему правильно:

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

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

Способ 2: Обособленный учет под Назначения

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

В УТ 11 существует понятие «Назначение». Мы можем оформить Заказ поставщику, указав в нем конкретный Заказ клиента в качестве назначения. В этом случае товар при поступлении «бронируется» под конкретную сделку. Система жестко связывает финансовые показатели прихода и расхода. При проведении реализации программа автоматически спишет именно ту партию, которая была закуплена под это назначение, и никакую другую. Это исключает ошибки и гарантирует точность расчета прибыли по конкретной сделке.

Способ 3: Ручное управление Видами запасов

Малоизвестный, но эффективный способ вмешаться в логику программы без программирования — это работа с регистром сведений «Виды запасов». Разберем, как получить к нему доступ:

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

Способ 4: Использование ГТД как аналитики партий

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

Технические нюансы и проблемы «минусовых» остатков

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

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

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

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


// Пример логики для заполнения серий в документах программно
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Документ.Ссылка ИЗ Документ.РеализацияТоваровУслуг КАК Документ ГДЕ Документ.Дата МЕЖДУ &ДатаНач И &ДатаКон";
// Далее следует обход выборки и заполнение табличной части "Серии" на основании остатков
// с последующим перепроведением документа в режиме ОбменДанными.Загрузка = Истина;

Выводы и рекомендации

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

← На главную