Как правильно разместить внутренний заказ в заказе поставщику, чтобы товар при поступлении сразу уходил в резерв?

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

В типовых решениях на базе «1С:Предприятие 8.2» и «1С:Предприятие 8.3» с обычными формами (таких как «1С:Комплексная автоматизация 1.1» или «1С:Управление производственным предприятием 1.3») работа с внутренними заказами часто вызывает вопросы. Одной из самых распространенных задач является связка потребности подразделения с конкретной поставкой от контрагента. Разберем подробно, как работает механизм размещения и почему товар может не вставать в резерв автоматически.

Понятие размещения и логика работы системы

Для начала проанализируем, что такое «размещение» в терминах 1С. Когда мы создаем Внутренний заказ, мы фиксируем потребность. Если товара нет на складе, система позволяет «разместить» этот заказ в ожидаемом поступлении — то есть в документе Заказ поставщику. Это создает виртуальную связь: как только товар придет от поставщика, он должен не просто упасть на склад, а закрепиться за конкретным внутренним заказом.

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

Шаг 1: Правильное оформление внутреннего заказа

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

  1. На склад: этот вид используется, если товар должен поступить на склад и остаться там в резерве до момента его востребования (например, перемещения или списания).
  2. В подразделение: этот вид часто предполагает, что товар после поступления будет сразу передан в производство или использован как затрата.

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

Шаг 2: Создание связи в заказе поставщику

Хотя размещение указывается во внутреннем заказе, система хранит информацию об этой связи в регистре накопления РазмещениеЗаказовПокупателей. Несмотря на название, этот регистр в 1С:КА 1.1 отвечает за все виды размещений, включая внутренние заказы.

Проанализируем состояние заказов. После проведения внутреннего заказа с указанным размещением, при формировании отчета «Анализ заказов поставщикам» мы должны увидеть, что под конкретные позиции в заказе поставщику уже «забронированы» потребности внутренних заказов.

Шаг 3: Оформление поступления товаров и услуг — критическая точка

Самая частая ошибка, из-за которой товар остается в свободном остатке, происходит на этапе документа Поступление товаров и услуг. Рассмотрим, как это работает:

Когда вы создаете Поступление товаров и услуг на основании Заказа поставщику, система копирует номенклатуру и количество. Однако для того, чтобы товар встал в резерв, в табличной части «Товары» должна быть заполнена колонка «Заказ». В этой колонке должен стоять именно ваш Внутренний заказ.

Почему это важно?

Если колонка «Заказ» в поступлении пуста, 1С считает, что товар пришел «просто так» (для свободной продажи). Если же там указан Внутренний заказ, то при проведении документа произойдут два движения в регистрах:

  1. Товар спишется из регистра «Размещение заказов».
  2. Товар приходуется в регистр «Товары в резерве на складах» с аналитикой вашего внутреннего заказа.

Чтобы колонка «Заказ» заполнялась автоматически, при вводе на основании поступления система анализирует актуальные размещения. Если размещения были сделаны корректно и не были изменены или отменены другими документами, связь подтянется сама.

Программная проверка и регистры накопления

Если вы программист и хотите проверить, почему цепочка разорвана, стоит посмотреть на движения документа Внутренний заказ. Он должен делать приход в регистр РазмещениеЗаказовПокупателей. Посмотрим на упрощенный пример логики, которая проверяет остатки размещений (это не прямой код системы, а логическая схема поиска данных):


// Пример логики поиска размещений для заполнения в поступлении
Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|	Размещение.ЗаказПокупателя КАК ВнутреннийЗаказ,
|	Размещение.КоличествоОстаток КАК Количество
|ИЗ
|	РегистрНакопления.РазмещениеЗаказовПокупателей.Остатки(&Дата, ЗаказПоставщику = &НужныйЗаказ) КАК Размещение";

Запрос.УстановитьПараметр("НужныйЗаказ", ДокументОснование);
Запрос.УстановитьПараметр("Дата", ТекущаяДата());
Результат = Запрос.Выполнить().Выбрать();

Если этот запрос не возвращает данных, значит, либо внутренний заказ не проведен, либо в нем не указано размещение, либо товар уже был распределен другим документом.

Как отследить результат в отчетах?

Чтобы убедиться, что всё сделано правильно, используйте следующие инструменты:

  1. Отчет «Анализ заказов»: настройте его так, чтобы видеть колонки «Заказано», «Размещено в заказах поставщикам» и «Резерв». Если после поступления количество перешло из колонки «Размещено» в колонку «Резерв», задача решена.
  2. Отчет «Товары в резерве на складах»: здесь вы увидите четкую связь: Склад — Номенклатура — Внутренний заказ — Количество.
  3. Ведомость по товарам на складах: при настройке детализации до «Заказа» (если это включено в параметрах учета), вы увидите, что остаток числится не за пустым заказом, а за конкретным документом.

Дополнительные рекомендации по настройке

Проанализируем параметры учета в вашей базе. Перейдите в «Настройка параметров учета» и проверьте вкладку, связанную с заказами. Для жесткого резервирования важно, чтобы стратегия авторезервирования была настроена предсказуемо. В КА 1.1 существует возможность использования обработки «Автоматическое размещение заказов», которая может помочь связать уже созданные внутренние заказы с новыми заказами поставщикам, если вы забыли сделать это вручную при создании документа.

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

Подведем итог: для того чтобы механизм сработал, необходимо:

Соблюдение этой последовательности гарантирует, что товар не уйдет «налево» и будет дожидаться своего подразделения на складе.

← На главную