Как правильно отключить ордерную схему документооборота в 1С:ERP без перепроведения документов

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

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

Почему нельзя просто отключить ордерную схему в настройках?

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

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

Метод 1. Миграция на новые склады (Рекомендуемый путь)

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

  1. Создание новых складов: Для каждого текущего ордерного склада создаем новый объект в справочнике СкладыИМагазины. Настраиваем его идентично старому, но не устанавливаем флаги использования ордерной схемы.
  2. Перенос остатков: На выбранную дату (например, на начало нового отчетного периода) оформляем документы ПеремещениеТоваров. Мы перемещаем все фактические остатки со «старого ордерного» склада на «новый безордерный».

    Важно: на старом складе перед перемещением должны быть оформлены ВСЕ ордера. Остаток в ВедомостьПоТоварамНаСкладах должен полностью совпадать с финансовыми остатками.

  3. Закрытие распоряжений: После перемещения остатков на старом складе могут остаться «зависшие» распоряжения в регистрах ТоварыКОтгрузке и ТоварыКПоступлению (например, по недопоставкам). Их необходимо закрыть принудительно (отменить заказы или сторнировать накладные).
  4. Архивация старого склада: Старый склад переименовывается в «Архив» и помечается для использования только в операциях возврата или корректировки прошлых периодов.

Этот способ позволяет избежать массового перепроведения документов за два года, сохраняя при этом целостность отчетности. Мы четко разделяем историю: всё, что было до даты X — ордерное, после — обычное.

Метод 2. Техническая очистка через корректировку регистров

Если по каким-то причинам создание новых складов невозможно (например, из-за сложной системы интеграций или настроек ГФУ), проанализируем вариант технического отключения. Внимание: этот метод требует участия квалифицированного программиста 1С и обязательного тестирования на копии базы!

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

Разберем, какие регистры требуют очистки с помощью документа КорректировкаРегистров:

Пример кода для программного заполнения корректировки (схематично):


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

// Формируем движения в документе КорректировкаРегистров, которые обнулят эти остатки
Для Каждого Строка ИЗ Результат Цикл
    НовоеДвижение = Движения.ТоварыКОтгрузке.ДобавитьРасход();
    ЗаполнитьЗначенияСвойств(НовоеДвижение, Строка);
КонецЦикла;

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

Проблема корректировок и возвратов после отключения

Проанализируем ситуацию, упомянутую в обсуждении: что произойдет, если клиент захочет вернуть товар, купленный год назад? В 1С:ERP логика документа ВозвратТоваровОтКлиента часто опирается на документ-основание. Если основанием является «ордерная» реализация, система может автоматически ожидать ПриходныйОрдерНаТовары.

Чтобы решить эту проблему, рассмотрим следующие рекомендации:

Альтернатива: Автоматизация создания ордеров

Выясним, есть ли способ оставить ордерную схему «де-юре», но избавиться от нее «де-факто». В настройках склада существует возможность установить порядок оформления накладных и ордеров. Если выбрать вариант, при котором ордера создаются менеджером, можно настроить фоновое задание.

В типовой конфигурации предусмотрено регламентное задание Создание ордеров по распоряжениям. Посмотрим, как это работает: Склад и доставка — Настройки и справочники — Склады — Настройка создания ордеров. Можно настроить систему так, чтобы при проведении РеализацииТоваровУслуг система сама в фоновом режиме создавала и проводила РасходныйОрдерНаТовары в статусе «Отгружен». Это сохранит структуру регистров ERP, но избавит кладовщиков от лишних кликов. Однако этот метод «хрупкий»: если товара на складе фактически меньше, чем в программе, фоновое задание выдаст ошибку, и цепочка документов все равно останется недооформленной.

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

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

Мы рекомендуем придерживаться стратегии «Нового склада»:

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

Этот путь минимизирует риски потери данных и позволяет плавно перевести компанию на более простую модель учета без ущерба для производительности системы 1С:ERP.

← На главную