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