Как правильно отключить ордерную схему склада в 1С:Управление торговлей 11

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

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

Разберем детально, почему так происходит и как полностью перевести склады на обычный безордерный режим без сбоев в учете.

Архитектурная причина поведения программы

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

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


Функция ИспользоватьОрдернуюСхемуПриОтгрузке(Склад, Дата = Неопределено) Экспорт
    Если НЕ ЗначениеЗаполнено(Склад) Тогда
        Возврат Ложь;
    КонецЕсли;
    ДатаПроверки = ?(ЗначениеЗаполнено(Дата), Дата, ТекущаяДатаСеанса());
    СтруктураПараметров = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Склад,
        "ИспользоватьОрдернуюСхемуПриОтгрузке, ДатаНачалаОрдернойСхемыПриОтгрузке");
    Возврат СтруктураПараметров.ИспользоватьОрдернуюСхемуПриОтгрузке
        И ДатаПроверки >= СтруктураПараметров.ДатаНачалаОрдернойСхемыПриОтгрузке;
КонецФункции

Если в объекте склада реквизит ИспользоватьОрдернуюСхемуПриПоступлении или ИспользоватьОрдернуюСхемуПриОтгрузке остался равным значению Истина, документ формирует движения по регистру накопления Товары к поступлению, ожидая складской ордер, вместо прямой записи в регистры фактических остатков Товары на складах и Свободные остатки.

Способ 1. Штатное отключение через интерфейс системы

Самый простой и безопасный путь исправления без использования внешних обработок — вернуть видимость настроек и снять флаги непосредственно в карточках складов. Разберем порядок действий по шагам:

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

Способ 2. Отключение с помощью группового изменения реквизитов

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

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

Важные правила перепроведения документов при смене схемы учета

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

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