Ситуация, когда в оборотно-сальдовой ведомости (ОСВ) по счету 10 «Материалы» или 41 «Товары» количество обнуляется, а по сумме висит отрицательный или положительный остаток («краснота» или «хвост»), является одной из самых распространенных проблем в 1С:Предприятие 8.3. Особенно часто это проявляется при использовании метода оценки запасов ФИФО (First In, First Out). В этой статье мы подробно разберем, почему программа ведет себя подобным образом, и пошагово рассмотрим способы исправления таких ошибок.
Проанализируем механику работы системы. 1С учитывает не только календарную дату, но и время документа вплоть до секунды. Если в течение одного дня вы сначала оформили документ Реализация товаров и услуг, а затем (позже по времени) Поступление (акт, накладная, УПД), система в момент проведения реализации «не видит» прихода. Если в настройках параметров учета разрешено списание при отсутствии остатков, программа спишет количество в минус с нулевой стоимостью, а приход просто закроет количественный минус, оставив сумму нераспределенной.
Рассмотрим порядок действий для исправления:
Границу последовательности.Часто бухгалтер видит общую нулевую строку в ОСВ и не подозревает, что внутри нее скрывается «пересортица» по складам или счетам учета. Выясним причину через детальный отчет. Сформируйте ОСВ по счету (например, 10.01) с включенными всеми доступными субконто:
Проанализируем ситуацию: на «Складе №1» может числиться 10 единиц товара на сумму 1000 рублей, а списание произошло со «Склада №2». В общем итоге по номенклатуре количество будет 0, но по одному складу останется +1000 руб., а по другому -1000 руб. (или 0 руб., если списание прошло некорректно). Программа не может автоматически «схлопнуть» эти суммы, так как они закреплены за разной аналитикой.
Если в настройках учетной политики установлен метод ФИФО, программа при списании ищет самый старый остаток в разрезе партий. Если когда-то в прошлом году была допущена ошибка (например, ручная корректировка, которая убрала количество, но оставила сумму по конкретной партии), этот «призрак» будет тянуться годами. Как только текущий остаток товара обнулится, система попытается «подтянуть» ту самую старую партию, что и приведет к возникновению непонятных сумм.
Посмотрим на пример: в 2023 году была введена Операция (бухгалтерский и налоговый учет), где бухгалтер вручную скорректировал остатки, но забыл указать документ-партию в субконто. Теперь в 2024 году при полном списании товара 1С видит, что по «пустой» партии висит сумма, и пытается ее задействовать.
Разберем, как исправить ситуацию, если перепроведение документов не помогает. В этом случае нам поможет документ Операция. Однако стоит помнить, что простой бухгалтерской проводки (Дт 91.02 Кт 10.01) может быть недостаточно, особенно если предприятие находится на специальных режимах налогообложения (УСН или ЕСХН).
Рассмотрим алгоритм ручного исправления:
Операция нажмите кнопку Еще — Выбор регистров.Расходы при УСН (или соответствующий регистр для сельхозпредприятий).Выясним, почему стандартное Закрытие месяца не всегда убирает эти минусы. Регламентная операция Корректировка стоимости номенклатуры рассчитывает средневзвешенную стоимость за месяц или доводит «скользящую» оценку до средневзвешенной. Однако, если система обнаруживает «логический тупик» (например, отрицательный остаток в середине месяца, который не перекрывается последующими поступлениями), алгоритм корректировки может просто проигнорировать такую позицию, чтобы не плодить еще большие ошибки.
Проанализируем программный код логики списания (условно):
// Логика поиска остатка по ФИФО
Если ОстатокПоПартии > 0 Тогда
СписатьСтоимость = Мин(ТребуемоеКоличество, ОстатокПоПартии) * ЦенаПартии;
Иначе
// Если остатка нет, система может зафиксировать ошибку в регистре
ЗаписатьОшибкуВЛог("Отрицательный остаток по партии " + ПартияДокумент);
КонецЕсли;
Чтобы в будущем не сталкиваться с суммовыми остатками при нулевом количестве, рекомендуем придерживаться следующих правил:
Администрирование — Настройки программы — Параметры учета — Настройки запасов снимите флажок Разрешить списание запасов при отсутствии остатков по данным учета. Это заставит систему сразу сообщать об ошибке, не дожидаясь закрытия месяца.Анализ субконто по номенклатуре. Он наглядно показывает разрывы между складами и счетами учета, которые не видны в обычной ОСВ.Таким образом, мы выяснили, что отрицательный суммовой остаток — это почти всегда следствие нарушения хронологии или аналитического разреза учета. Исправив эти моменты с помощью Группового перепроведения или Ручной операции с корректировкой регистров, вы добьетесь идеального состояния вашего баланса.