Часто пользователи 1С сталкиваются с ситуацией, когда при попытке провести документ Реализация товаров и услуг система выдает ошибку: «Остатка по организации недостаточно». При этом отчет «Остатки товаров на складах» показывает, что товар в наличии есть. В этой статье мы подробно разберем, почему возникает такая коллизия, как работают механизмы контроля в 1С и какими способами можно решить эту проблему.
Для начала проанализируем саму суть ошибки. В современных конфигурациях 1С (УПП, КА, УТ) учет ведется параллельно в нескольких разрезах. Рассмотрим два основных регистра, которые участвуют в процессе:
Когда вы проводите реализацию, система проверяет остатки по обоим регистрам. Если на складе товар есть, а по организации его «ноль» или «минус» — проведение будет заблокировано. Именно это мы видим в сообщении: Остатка по организации товара недостаточно. Система прямо указывает, что проблема не в физическом отсутствии, а в юридическом статусе товара.
Рассмотрим ситуацию, описанную пользователем: на Складе №1 числится -80 шт., а на Складе №2 числится +80 шт.. С точки зрения логистики, на Складе №2 товар есть и его можно отгрузить. Однако 1С при проверке остатков по организации часто суммирует показатели по всем складам, закрепленным за этим юридическим лицом.
Давайте посчитаем общую математику организации: -80 + 80 = 0. Система видит, что у организации в целом товара нет. Программа не может позволить продать товар со Склада №2, пока не будет «закрыт» долг (минус) на Складе №1, иначе общий баланс организации уйдет в недопустимый минус.
Почему так происходит? Скорее всего, ранее была допущена ошибка: товар был отгружен со Склада №1 без документа поступления (с включенным разрешением на отрицательные остатки), либо документ перемещения был оформлен некорректно.
Выясним причину, по которой обычное Перемещение товаров не всегда помогает. В некоторых конфигурациях и при определенных настройках документ перемещения делает движения только по регистру Товары на складах (меняет место хранения), но не меняет данные в регистре Товары организаций, если оба склада относятся к одному юридическому лицу.
Однако, если система сообщает о нехватке остатка именно по организации, нам необходимо убедиться, что перемещение корректно «перекинуло» и финансовую ответственность. Если на одном из складов образовался «висцеральный» минус (ошибка учета), его нужно исправлять не перемещением, а инвентаризацией или корректировкой остатков.
Если проблему нужно решить «здесь и сейчас», а разбираться в причинах возникновения минусов некогда, в 1С предусмотрен механизм обхода этой проверки. Рассмотрим, как это сделать:
Важно: Это решит проблему проведения документа прямо сейчас, но в будущем может привести к «глобальным минусам», которые исказят себестоимость и финансовый результат. Пользуйтесь этим методом с осторожностью.
Проанализируем ситуацию более глубоко. Чтобы понять, где именно «завис» товар, нам понадобятся специализированные отчеты. Обычная «Остатки на складах» тут не поможет.
Используем отчет «Ведомость по товарам организаций». Настроим его следующим образом:
Если в этом отчете вы видите строку с отрицательным значением по конкретному складу — это и есть причина блокировки. Вам необходимо либо перепровести цепочку документов, чтобы приход был раньше расхода, либо выровнять остатки документами Оприходование товаров.
Выясним техническую причину сбоя. В 1С критически важна последовательность документов вплоть до секунды. Разберем пример:
Предположим, Перемещение товаров со склада на склад создано 13.11.2018 в 16:46:31. Документ Реализация товаров и услуг создан в ту же самую секунду — 16:46:31.
Если реализация в очереди проведения стоит на миллисекунду раньше перемещения, она «не увидит» остаток, который перемещение еще не успело зафиксировать. Рекомендуется:
Рассмотрим ситуацию, когда товар числится на Организации А, а продать мы его пытаемся от имени Организации Б. Склад при этом может быть общим. В этом случае система также выдаст ошибку остатка по организации.
Для решения этой задачи в современных версиях 1С используется механизм «Интеркампани»:
Передача товаров между организациями.Иногда бывает так, что все отчеты показывают правильные цифры, документы стоят в верной последовательности, но реализация все равно не проводится. Проанализируем технический аспект — итоги регистров.
В базе данных 1С хранятся рассчитанные итоги на конец каждого месяца. При сбоях питания или некорректном завершении работы программы эти итоги могут «разойтись» с реальными записями в таблицах движений. В таком случае программа при проведении видит «0», хотя в отчете (который может строиться по детальным записям) виден остаток.
Для исправления этой ситуации выполните следующие действия:
После этой процедуры система пересчитает все остатки заново, и «фантомные» ошибки исчезнут.
Если документ не проводится при наличии товара на складе, выполните эти шаги: