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