Какие документы в 1С:УТ 11.4 относятся к документам отгрузки при ордерной схеме склада и политике FEFO?

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

При работе в конфигурации 1С:Управление торговлей 11.4 (а также в 1С:ERP и 1С:КА) часто возникает необходимость четко определить список документов, которые система классифицирует как «документы отгрузки». Это особенно критично, когда на предприятии используется ордерная схема склада и настроена политика учета серий «Управление по FEFO остатками серий». Разберем детально, как устроена эта логика, и какие объекты метаданных задействованы в процессе.

Разделение понятий: Распоряжение и Факт отгрузки

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

Рассмотрим подробнее документы, которые выступают распоряжениями на отгрузку:

  1. Реализация товаров и услуг — классическая продажа внешнему покупателю.
  2. Перемещение товаров — отгрузка со склада-отправителя для передачи на другой склад.
  3. Возврат товаров поставщику — возврат ранее купленного товара.
  4. Внутреннее потребление товаров — списание на собственные нужды компании или передача в эксплуатацию.
  5. Сборка (разборка) товаров — списание комплектующих при сборке или готовой продукции при разборке.
  6. Передача товаров между организациями — оформление продажи между собственными юридическими лицами (Интеркампани).

Важно понимать, что при политике FEFO в вышеперечисленных документах серии часто не указываются вручную. Система ожидает, что конкретные серии с подходящими сроками годности будут подобраны непосредственно в момент складской операции.

Роль документа Расходный ордер на товары

Выясним причину, почему именно РасходныйОрдерНаТовары является ключевым в вашей задаче. При использовании ордерного склада именно этот документ является финализатором отгрузки. Если ваша цель — выбрать документы, в которых обязательно фигурируют серии при политике FEFO, то основным объектом будет выступать именно складской ордер.

Проанализируем цепочку статусов ордера. Серии подбираются и фиксируются в документе, когда он переходит в статусы «К отбору» или «Отработан». В этот момент система применяет алгоритм FEFO (First Expired, First Out), предлагая списать товары с минимальным остаточным сроком годности.

Анализ движений по регистрам накопления

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

  1. Товары к отгрузке — этот регистр хранит информацию о распоряжениях, которые еще не исполнены складом. Если документ делает движение «Приход» в этот регистр, значит, он является распоряжением на отгрузку.
  2. Товары на складах — здесь фиксируется фактическое уменьшение остатка. Если мы видим вид движения Расход, то перед нами акт отгрузки.
  3. Товары в ячейках — используется, если включено адресное хранение.

Рассмотрим пример кода на языке 1С, который позволяет получить все виды документов (регистраторов), которые могут уменьшать складские остатки (выступать документами отгрузки):


// Получаем список всех документов, которые могут делать расход по складу
МетаданныеРегистра = Метаданные.РегистрыНакопления.ТоварыНаСкладах;
СписокРегистраторов = МетаданныеРегистра.Регистраторы;

Для Каждого Регистратор Из СписокРегистраторов Цикл
    Сообщить("Документ системы, влияющий на отгрузку: " + Регистратор.Имя);
КонецЦикла;

Что точно не является документом отгрузки?

Разберем типичные ошибки при выборе документов. В предложенном вами списке были объекты, которые не относятся к отгрузке (уменьшению остатков):

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

Особенности политики серий FEFO

При настройке «Управление по FEFO остатками серий» следует помнить, что серии — это аналитика склада, а не финансового учета. Рассмотрим ситуацию: менеджер создал РеализацияТоваровУслуг. На этом этапе он может даже не знать, какую конкретно коробку со сроком годности до завтра возьмет кладовщик.

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

  1. Найти распоряжение (например, РеализацияТоваровУслуг).
  2. Связать его с фактически выписанным РасходныйОрдерНаТовары.
  3. Именно из табличной части «Отгруженные товары» (или через связь с сериями в ордере) получить информацию о том, какая серия ушла клиенту.

Итоговый список для реализации задачи

Подводя итог, для корректного выбора документов отгрузки в условиях ордерного склада и FEFO, рекомендуем сосредоточиться на следующих объектах:

Как распоряжения (создают потребность):

Как фактические исполнители (содержат информацию о сериях):

Проанализируйте вашу бизнес-задачу: если вам нужно знать, кому мы должны отгрузить — смотрите распоряжения. Если вам нужно знать, какие серии фактически уехали со склада — смотрите расходные ордера. Совместное использование этих знаний позволит вам построить надежную систему учета или отчетности в 1С:УТ 11.4.

← На главную