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