Отгружено со склада больше, чем указано в распоряжении: как исправить ошибку в УТ 11 и ERP?

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

При работе в конфигурациях «1С:Управление торговлей 11», «1С:Комплексная автоматизация 2» или «1С:ERP» (а также отраслевых решениях на их базе, например, УТАП) пользователи часто сталкиваются с ошибкой при проведении документа реализации. Система сообщает: «Отгружено со склада больше, чем указано в распоряжении на отгрузку», указывая количество (например, на 30 шт больше), хотя визуально в Заказе клиента и в Реализации количество совпадает.

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

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

Для начала давайте разберемся, почему программа выдает ошибку, даже если цифры в документах совпадают. Механизм контроля отгрузки в современных конфигурациях 1С базируется не на табличных частях документов, а на записях в регистрах накопления.

Ключевым объектом здесь является регистр накопления ТоварыКОтгрузке. Логика его работы следующая:

  1. Заказ клиента (Распоряжение) делает движение Приход в этот регистр. Это означает, что склад получил распоряжение подготовить товар к выдаче.
  2. Реализация товаров и услуг делает движение Расход из этого регистра. Это факт того, что товар покинул склад по конкретному распоряжению.

Когда вы видите ошибку «Отгружено больше, чем указано в распоряжении на 30 шт», это означает простую математическую истину: в регистре ТоварыКОтгрузке по данному заказу числится 0 (или меньше требуемого), а вы пытаетесь списать 30.

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

Причина 1: Статусы и действия в Заказе клиента

Самая распространенная причина — это состояние обеспечения товара. Чтобы Заказ клиента сделал запись в регистр ТоварыКОтгрузке, недостаточно просто вписать номенклатуру. Система должна понимать, что этот товар именно готов к отгрузке.

В УТ 11 это регулируется двумя механизмами (в зависимости от настроек):

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

Если в заказе стоит действие «Резервировать», «К обеспечению» или статус документа «На согласовании», то движения в регистр ТоварыКОтгрузке не формируются. Товар зарезервирован, но склад не получил команду его отдать. Реализация, пытаясь списать товар, натыкается на отсутствие разрешения на отгрузку. Для автоматизации этого процесса и исключения ошибок из-за забытых статусов можно использовать расширение для автоматического изменения статуса обеспечения.

Причина 2: Скрытая колонка «Действия» и настройки Соглашения

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

Это происходит из-за конфликта настроек. Видимость колонки «Действия» и логика проведения заказа зависят от иерархии настроек:

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

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

Пошаговое решение проблемы

Давайте пройдем путь исправления ошибки вместе. Нам нужно заставить Заказ сформировать движения в регистр ТоварыКОтгрузке.

Шаг 1: Проверка движений документа

Откройте проблемный Заказ клиента. В командной панели перейдите к отчетам о движениях документа (обычно это кнопка «Еще» — «Отчет по движениям» или сочетание клавиш Ctrl + Shift + L для технического просмотра, если у вас есть права).

Найдите закладку или раздел регистра ТоварыКОтгрузке. Если он пуст или там нет нужной номенклатуры — проблема локализована в Заказе.

Шаг 2: Проверка и изменение статуса обеспечения

Внимательно посмотрите на табличную часть «Товары» в Заказе.

Шаг 3: Что делать, если колонки «Действия» нет?

Если вы не видите возможности изменить обеспечение (нет колонки, нет кнопки), выполните следующие действия:

  1. Проверьте Соглашение: Зайдите в карточку Соглашения, указанного в Заказе. Проверьте вкладку «Условия продаж» или настройки обеспечения. Убедитесь, что там не стоит галочка «Заказ как счет» и настройки соответствуют отгрузке со склада.
  2. Перевыберите Соглашение: Иногда форма документа «кеширует» настройки при создании. Попробуйте в Заказе очистить поле «Соглашение» и выбрать его заново. Форма должна обновиться, и колонка «Действия» может появиться.
  3. Проверьте Склад: Зайдите в карточку Склада. Убедитесь, что для данного склада не включены специфические настройки, блокирующие резервирование (хотя это редко скрывает колонку полностью).

Шаг 4: Техническая коррекция (если ничего не помогает)

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

Если вы обладаете навыками программирования или имеете доступ к «Групповому изменению реквизитов»:

  1. Найдите этот Заказ.
  2. Посмотрите скрытые реквизиты. Если реквизит типа ИспользоватьПострочнуюОтгрузку или аналогичный отключен — это причина.
  3. Однако, самый простой способ для пользователя — создать новый Заказ копированием после того, как все настройки (Соглашение, Склад, Глобальные настройки) приведены в порядок. Новый документ корректно считает текущие настройки системы.

Резюме

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

← На главную