Одной из самых распространенных и при этом запутанных проблем в работе складского модуля «1С:Управление торговлей» или «1С:Комплексная автоматизация» является ситуация, когда отчеты показывают наличие товара, но документ Перемещение товаров упорно отказывается проводиться, выдавая ошибку: «Свободного остатка на складе недостаточно». Особенно странно это выглядит, когда в ошибке фигурируют отрицательные числа или когда отчеты «Анализ доступности» и «Ведомость по товарам» противоречат друг другу. Разберем детально, почему так происходит и как привести систему в порядок.
Проанализируем ситуацию, описанную в теме: пользователь видит товар в колонке «К получению», но не может его переместить. В системах 1С при использовании ордерного склада учет разделен на две параллельные плоскости. Рассмотрим их подробнее:
Приходный ордер на товары. Он увеличивает количество товара в регистре Товары на складах. С этого момента кладовщик видит товар на полках, но для системы он находится в статусе «К получению».Поступление товаров и услуг. Он делает записи в регистр Товары организаций. Именно этот документ закрепляет право собственности на товар за конкретным юридическим лицом.Выясним причину ошибки: если вы оформили Приходный ордер на товары, но забыли создать Поступление товаров и услуг, товар физически на складе есть, но юридически организации он еще не принадлежит. Обычное Перемещение товаров часто настроено на контроль остатков именно по организациям. Система видит, что вы пытаетесь передать товар, который финансово еще не оприходован, и блокирует операцию.
Решение: Проверьте, оформлены ли финансовые документы на всю партию товара. Для этого удобно использовать отчет «Ведомость по товарам организаций» или проверить наличие связанных документов в структуре подчиненности ордера.
Разберем еще один неочевидный нюанс. В документе Приходный ордер на товары существует опция «Без права продажи». Рассмотрим, как она влияет на остатки:
Когда эта галочка установлена, система считает, что товар принят на склад временно (например, на ответственное хранение или для прохождения входного контроля качества). В этом случае:
Товары в резерве на складах.Проанализируем формулу расчета: Свободный остаток = (Остаток + К получению) – (Зарезервировано + К передаче). Если флаг «Без права продажи» стоит, товар автоматически уходит в категорию «Зарезервировано», блокируя возможность перемещения простым документом.
Посмотрим на настройки самого документа Перемещение товаров. В нем может быть выбран разный «Вид операции»:
Расходный ордер на товары.Если вы пытаетесь провести перемещение с видом «Товары» по складу, где требуется ордерная схема, система может выдать ошибку по качеству товара или нехватке остатка, так как нарушается логика цепочки документов.
Если типовые отчеты не дают ясной картины, проанализируем ситуацию через «Движения документа» или консоль запросов. Нам важны три ключевых регистра:
Товары на складах: Здесь мы проверяем наличие физических упаковок на конкретном складе и в конкретной ячейке.Товары организаций: Здесь проверяем, есть ли остаток по конкретной организации, от которой оформляется перемещение.Свободные остатки: Именно здесь формируется итоговая цифра, которую проверяет документ при проведении.Часто бывает ситуация «зависания» остатков. Например, товар зарезервирован старым «Заказом покупателя», о котором все забыли. Выясним это, сформировав отчет «Товары в резерве на складах» с детализацией до документа-резерва.
Рассмотрим критически важный технический момент: 1С проверяет остатки на момент времени (секунду) проведения. Разберем пример:
Вы оформили Поступление товаров и услуг 01.10.2023 в 12:00:00. А Перемещение товаров пытаетесь провести той же датой, но система автоматически поставила ему время 09:00:00 (начало дня). Для программы в 9 утра товара еще нет, он появится только в полдень.
Решение: Всегда проверяйте время документов. В таких случаях помогает перенос Перемещения на конец дня или использование стандартной обработки «Групповое перепроведение документов», которая выстроит их в правильной последовательности.
Проанализируем ситуацию, когда количество совпадает, но ошибка остается. В 1С учет ведется в разрезе нескольких измерений:
Если в документе Перемещение товаров указано качество «Новый», а по приходному ордеру товар пришел с пустым качеством или статусом «Подлежит проверке», проведение будет заблокировано.
Чтобы успешно провести документ, выполним следующие шаги:
Приходного ордера создан финансовый документ Поступление товаров и услуг.Приходный ордер: если там стоит флаг «Без права продажи», снимем его, если товар готов к обороту.Перемещения товаров позже, чем время документов поступления.Если все условия выполнены, документ проведется без ошибок, корректно отразив движение ТМЦ между складами компании.