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