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