Торговля и Склад · 11 мин
Почему не закрывается заказ в 1С и как это исправить
Разбираем, почему заказ покупателя или поставщику не закрывается в 1С: частичная отгрузка, остатки по регистрам, ручные корректировки, права и даты запрета.
Заказ в 1С (заказ покупателя, заказ поставщику, заказ на производство) переходит в состояние «Закрыт» только тогда, когда программа считает, что по нему ничего не осталось: всё отгружено, оплачено или отменено, и по регистрам нет «висящих» остатков. Если хотя бы одно условие не выполнено, документ остаётся в работе, а попытка закрыть его вручную либо недоступна, либо не даёт ожидаемого результата.
Чаще всего проблема сводится к одной из пяти причин: частичная отгрузка или оплата, остатки в регистрах «Заказы покупателей» / «Заказы поставщикам», расхождения после ручных корректировок, дата запрета редактирования и нехватка прав у пользователя. Ниже разобран каждый сценарий с конкретными действиями для типовых конфигураций — УТ 11, КА 2, ERP 2, а также УНФ.
Как 1С решает, что заказ можно закрыть
В типовых конфигурациях заказ — это не просто документ, а набор движений по регистрам накопления. При проведении заказа появляется «потребность» (сколько товара нужно отгрузить или получить), а при проведении реализаций, приходных накладных и оплат эта потребность гасится. Пока разница между заказанным и выполненным не равна нулю, заказ считается незавершённым.
Состояние заказа («В работе», «Готов к отгрузке», «Закрыт») в большинстве конфигураций — отдельный реквизит, который пользователь устанавливает вручную или который меняется по соглашению с клиентом. Важно понимать: установка состояния «Закрыт» не чистит регистры. Если по заказу остались «хвосты», закрытый документ всё равно будет мешать — в отчётах по остаткам, в обеспечении потребностей, в расчётах с контрагентом.
Поэтому правильная последовательность всегда одна: сначала добиться нулевых остатков по заказу (отгрузить, оприходовать или отменить недовложенное), и только потом закрывать. Если делать наоборот, проблема не исчезает, а прячется.
Диагностика: смотрим состояние выполнения заказа
Первый инструмент — встроенный отчёт «Состояние выполнения заказа» (в УТ 11 / ERP он открывается из формы заказа по кнопке «Отчеты» или из списка заказов). Он показывает по каждой строке: сколько заказано, сколько отгружено, сколько осталось отгрузить, какая сумма оплачена и сколько долга осталось.
Если в колонках «Осталось отгрузить» или «Осталось оплатить» есть ненулевые значения — это и есть причина, по которой заказ «висит». Даже копеечная разница по сумме или 0,001 единицы по количеству (типично для товаров с дробной фасовкой) не даст заказу завершиться корректно.
Нужна реализация на остаток или отмена строки
Проверить оплаты, взаимозачёты и копеечные разницы
Проверить роль пользователя и дату запрета редактирования
Закрытие было формальным, регистры не очищены
Частичная отгрузка и «хвосты» по строкам
Самая частая ситуация: клиент заказал 100 единиц, отгрузили 95, остаток поставить не смогли и забыли оформить. Заказ остаётся открытым, потому что по регистру числится недопоставка в 5 единиц. В обеспечении потребностей эти 5 единиц продолжают резервироваться, искажая свободный остаток склада.
Решение — либо довести отгрузку до конца, либо официально отказаться от остатка. В УТ 11 и ERP для этого есть механизм отмены строк: в табличной части заказа выделите непоставленные строки и установите признак «Отменено» (через кнопку «Отмена строк» или причину отмены). Отменённые строки снимают потребность с регистров, и заказ можно закрывать.
Отдельный случай — товары с дробным количеством и округлением. Если по расчёту отгружено 9,999 вместо 10, из-за точности хранения остаток не сойдётся. Здесь помогает либо небольшая корректировка реализации, либо отмена строки с минимальным остатком.
Остатки в регистрах после ручных операций
Если отгрузку или оплату когда-то вводили не на основании заказа, а «вручную» отдельным документом без указания заказа, регистры не погасились: товар физически ушёл, а потребность по заказу осталась. Симметричная ошибка — реализацию отменили или пометили на удаление, а заказ не вернули в работу корректно.
Диагностируется это тем же отчётом «Состояние выполнения»: заказано 10, отгружено 0, хотя реализация клиенту точно была. Откройте реализацию и проверьте поле «Заказ» в шапке или в строках (в зависимости от конфигурации и порядка оформления). Если заказ не указан — укажите его и перепроведите документ, регистры пересчитаются.
В редких случаях остатки «залипают» из-за прерванного проведения или сбоя. Помогает перепроведение цепочки документов (заказ → реализации → оплаты) за период. Перед массовым перепроведением сделайте резервную копию базы — особенно если период закрыт для бухгалтерии.
Дата запрета редактирования и права пользователя
Если кнопка смены состояния неактивна или при проведении появляется сообщение «Редактирование данных этого периода запрещено», причина не в данных заказа, а в настройках доступа. Дата запрета редактирования устанавливается администратором (раздел «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных») и блокирует любые изменения документов до указанной даты.
Варианты действий: попросить администратора временно сдвинуть дату запрета, оформить закрывающие документы текущей датой (если методология компании это позволяет) или получить роль, разрешающую редактирование после даты запрета. Самостоятельно менять дату запрета без согласования с бухгалтерией нельзя — это открывает закрытый период для всех пользователей.
Вторая причина — нехватка прав. В типовых конфигурациях изменение состояния заказа и отмена строк могут требовать профиля «Менеджер по продажам» или расширенных прав. Если пользователь работает под урезанной ролью (например, «Только просмотр» или кладовщик), часть кнопок будет недоступна. Проверить можно через «Администрирование» → «Пользователи и права».
Как выбрать действие
Особенности в разных конфигурациях
В УТ 11, КА 2 и ERP 2 логика едина: состояние заказа, отмена строк, отчёт «Состояние выполнения». Дополнительно проверяйте статус документа — если заказ в статусе «Не согласован», часть операций с ним ограничена, переведите его в рабочий статус.
В УНФ заказ-наряды и заказы покупателей закрываются через состояние «Завершён», а незакрытые позиции видны в отчёте «Анализ заказов покупателей». Обратите внимание: в УНФ заказ-наряд требует закрытия и по материалам, и по работам одновременно.
В БП 3.0 заказ покупателя — это по сути печатная форма без жёсткого контроля исполнения, поэтому там проблема «не закрывается» обычно означает, что документ не проводится из-за заполненности или даты запрета, а не из-за регистров.
Проверка результата и типичные ошибки
После всех действий контрольная точка одна: отчёт «Состояние выполнения заказа» должен показать нули по отгрузке и оплате, а состояние документа — «Закрыт». Дополнительно полезно открыть отчёт по регистру «Заказы покупателей» (или «Заказы поставщикам») с отбором по этому заказу — конечный остаток должен быть нулевым.
Если заказ участвовал в резервировании, проверьте свободный остаток склада: после отмены строк или закрытия резерв должен сняться, и товар станет доступен для других продаж. Если остаток не освободился — перепроведите заказ.
Что важно запомнить
Заказ не закрывается из-за остатков по отгрузке или оплате, незачтённых платежей, даты запрета или прав. Сначала добейтесь нулей в отчёте «Состояние выполнения заказа» — отгрузкой, отменой строк или зачётом оплаты — и только потом ставьте состояние «Закрыт».
Частые вопросы
Можно ли закрыть заказ, если по нему ничего не отгружали?
Да. Отмените все строки заказа (или весь заказ через отмену) с указанием причины — это снимет потребность с регистров без создания реализаций. После этого установите состояние «Закрыт». Просто пометить документ на удаление не стоит: теряется история и аналитика причин срыва заказа.
Заказ закрыт, но в отчёте по остаткам он всё равно виден. Что делать?
Значит, состояние установили формально, а регистры не погашены. Верните заказ в работу, откройте «Состояние выполнения», найдите ненулевые остатки и закройте их отгрузкой или отменой строк. После этого перепроверьте отчёт по регистру заказов — остаток должен стать нулевым.
Оплата прошла, но заказ показывает долг. Где искать?
Проверьте, на какой объект расчётов зачтён платёж: откройте платёжное поручение и посмотрите поле «Заказ» / «Объект расчётов». Если оно пустое или указан другой документ — исправьте и перепроведите. Также сверьтесь по отчёту «Ведомость расчётов с клиентом»: там видно, где «завис» аванс.
Мешает дата запрета редактирования — что можно сделать самому?
Самостоятельно — только оформить закрывающие документы (реализацию, корректировку) текущей датой, если это допустимо по учётной политике компании. Изменение даты запрета и редактирование документов закрытого периода делает администратор по согласованию с бухгалтерией, иначе можно исказить сданную отчётность.
Реализация есть, но в «Состоянии выполнения» отгрузка по нулям. Почему?
Скорее всего, реализация введена не на основании заказа и в ней не указан заказ как документ-основание. Откройте реализацию, заполните поле заказа (в шапке или в строках табличной части) и перепроведите документ — движения по регистру заказов появятся, и потребность погасится.
Влияет ли незакрытый заказ на складские остатки?
Да, если включено резервирование: неотгруженные количества по заказу уменьшают свободный остаток и могут блокировать продажу другим клиентам. Даже без резервов «висящие» заказы искажают отчёты по потребностям и обеспечению, поэтому их стоит регулярно закрывать или отменять.