Как оформить приходный ордер на товары при корректировке реализации в 1С:Управление торговлей 11.4

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

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

Механизм работы ордерной схемы при корректировке

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

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

Способ 1. Использование рабочего места «Приемка» (Штатный метод)

Разберем по шагам, как оформить приходный ордер, не прибегая к доработкам программы:

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

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

Способ 2. Использование Акта о расхождениях после отгрузки

Выясним причину, по которой корректировка может игнорироваться складским учетом. В настройках системы (НСИ и администрирование — Продажи) может быть включено использование документа Акт о расхождениях после отгрузки.

Если эта опция активна, то методология меняется:

  1. На основании Реализации товаров и услуг создается Акт о расхождениях после отгрузки.
  2. В акте фиксируется факт того, что клиент принял меньше товара.
  3. Именно этот Акт становится законным распоряжением для склада. После его проведения он появится в рабочем месте Приемка, и на его основании можно будет нажать кнопку Оформить по распоряжению.

Способ 3. Техническое решение через расширение (Для программистов)

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

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

  1. Создадим новое расширение и добавим в него определяемый тип РаспоряжениеНаПоступление.
  2. Включим в список типов этого объекта документ КорректировкаРеализации.
  3. Добавим в расширение форму документа ПриходныйОрдерНаТовары и выведем реквизит Распоряжение, если он скрыт или ограничен программно.

Пример кода для заполнения ордера на основании корректировки в модуле менеджера или через обработчик в расширении:


// В расширении для документа ПриходныйОрдерНаТовары
&После("ЗаполнитьПоРаспоряжению")
Процедура Расш1_ЗаполнитьПоКорректировке(Распоряжение)
    Если ТипЗнч(Распоряжение) = Тип("ДокументСсылка.КорректировкаРеализации") Тогда
        // Логика заполнения табличной части Товары
        // Необходимо получить данные из регистра ТоварыКОформлениюПоступления
        // по данному документу-основанию.
        ЭтотОбъект.СкладскаяОперация = Перечисления.СкладскиеОперации.ПриемкаПоВозврату;
        // ... заполнение ТЧ ...
    КонецЕсли;
КонецПроцедуры

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

Почему корректировка не «двигает» остатки сама?

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

Посмотрим на регистры:

Итоги и рекомендации

Проанализировав ситуацию, мы видим, что наиболее правильным и безопасным способом является работа через АРМ Приемка. Если вы не видите там корректировку, выполните следующие действия:

  1. Убедитесь, что Корректировка реализации проведена и имеет статус Отражено в учете.
  2. Проверьте, какая хозяйственная операция выбрана: Корректировка по согласованию сторон обычно лучше всего подходит для таких целей.
  3. В рабочем месте Приемка ищите исходную реализацию. Именно по ней система покажет остаток к приемке.
  4. Если складская операция в ордере не заполнилась автоматически, установите вручную Возврат непринятых товаров.

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

← На главную