Ситуация, когда программа 1С выдает ошибку «Недостаточно остатка на складе», хотя в карточке товара или отчетах мы видим достаточное количество, является одной из самых распространенных. Разберем детально, почему это происходит, и научимся находить скрытые причины такого поведения системы на примере конфигурации «1С:Управление нашей фирмой» (УНФ).
Проанализируем первую и самую вероятную причину, с которой столкнулся автор темы. В современных бизнес-моделях часто используется несколько юридических лиц (например, ООО для опта и ИП для розницы), работающих в одной базе. Для программы это абсолютно разные субъекты учета.
Выясним, на ком именно числится товар. Если в карточке товара вы видите общий остаток 100 штук, это не означает, что все они доступны для продажи от имени ИП. Программа проверяет остатки в разрезе конкретной организации, указанной в шапке документа Расходная накладная. Если товар был закуплен на ООО, а продать его пытаются через ИП, система закономерно сообщит о нулевом остатке у ИП.
Рассмотрим, как решить эту проблему:
Расходную накладную от ООО, где покупателем выступает ИП, и встречную Приходную накладную на ИП. Только после этого товар «появится» на остатках нужной организации.В 1С время — это не просто цифры, а строгая последовательность событий. Проанализируем ситуацию: приходная накладная создана 29.03.21, а расходную пытаются провести датой 05.02.21. С точки зрения логики программы, в феврале этого товара еще не существовало на складе.
Разберем, как правильно работать с датами и временем:
Даже если документы созданы одним днем, время имеет решающее значение. Если Приходная накладная проведена в 12:00:01, а Расходная накладная — в 12:00:00, программа выдаст ошибку. Посмотрим на эффективные приемы исправления:
Часто пользователь видит в карточке «Остаток: 10 шт.», но документ не проводится. Проанализируем понятие «Свободный остаток». Товар может физически находиться на складе, но быть зарезервированным.
Рассмотрим причины резервирования:
Заказ покупателя, в котором этот товар стоит в резерве, то Расходная накладная, созданная просто «с нуля» (не на основании этого заказа), не сможет забрать этот товар.Заказ-наряда такова, что он сам может списывать запасы. Если вы уже указали товар на вкладке «Запасы» в Заказ-наряде и перевели его в состояние «Завершен», товар уже списан. Попытка создать сверху еще и Расходную накладную приведет к ошибке нехватки.Чтобы проверить это, рекомендуем сформировать отчет Остатки товаров с детализацией по заказам и резервам. А для регулярного высвобождения зависших позиций можно использовать расширение для автоматического снятия резервов в заказах покупателей.
1С ведет учет очень детально. Если в системе включен учет по характеристикам, то товар «Кроссовки (размер 42)» и «Кроссовки (размер 43)» — это разные позиции для склада. Для выявления расхождений в разрезе организаций, складов и аналитики пригодится отчет для сравнения регистров запасов на складах.
Проанализируем типичные ошибки заполнения аналитики:
Перемещение запасов.В некоторых случаях, когда нужно «провести здесь и сейчас», а с пересортицей разбираться позже, можно временно изменить настройки системы. Однако делать это нужно с осторожностью.
Выясним, где находятся эти настройки:
В разделе «Настройки» — «Еще больше возможностей» — «Склад» можно найти флажок контроля остатков. Если его снять, программа позволит проводить документы «в минус». Важно понимать: это не решает проблему, а лишь маскирует ее. В дальнейшем вам все равно придется оформить приход или перемещение, чтобы закрыть образовавшиеся отрицательные остатки.
Подведем итог нашему исследованию. Если вы столкнулись с невозможностью проведения накладной, пройдите по следующим шагам:
Соблюдение этих простых правил учета в 1С:УНФ позволит вам избежать ошибок проведения и всегда иметь актуальную картину остатков в вашей базе данных.