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