Работа в программе 1С:Управление нашей фирмой (УНФ) часто преподносит сюрпризы пользователям, привыкшим к логике других конфигураций. Одной из самых распространенных проблем является невозможность провести документ (например, Отчет о розничных продажах) за прошедшую дату, даже если на тот момент товар физически был на складе. В данной статье мы подробно разберем, почему возникает ошибка «Недостаточно остатка», как работает контроль в 1С:УНФ и какими способами можно восстановить правильный учет.
Первое и самое важное, что нам необходимо понять: в 1С:УНФ контроль остатков работает по специфическому алгоритму. В отличие от некоторых старых версий систем, где проверка шла только на момент времени проводимого документа, УНФ проверяет наличие товара на три точки:
Проанализируем ситуацию на примере. Допустим, 10 марта у вас была 1 пара ботинок. 20 марта вы продали ее другим документом. Теперь вы пытаетесь провести продажу от 15 марта. На 15 марта остаток есть (1 шт.), но если программа позволит вам списать его, то 20 марта (когда прошла вторая продажа) остаток уйдет в минус 1. Система видит это «будущее» падение в минус и блокирует проведение документа 15 марта. Именно это автор темы метафорично назвал «задолженностью перед Богом» — технический долг перед системой, который возникнет в будущем.
В 1С:УНФ данные о товарах хранятся не в одной «куче», а в нескольких регистрах накопления. Чтобы документ провелся, товар должен быть в наличии во всех связанных регистрах. Рассмотрим основные:
Иногда возникает ситуация, когда по отчету «Остатки товаров» (который берет данные из «Запасов») товар есть, а документ все равно не проводится. Это может означать, что товар зарезервирован под заказ покупателя или находится в статусе «к отгрузке», но фактически со склада еще не списан (или наоборот). Для успешного решения проблемы нам нужно убедиться, что товар свободен от резервов и физически присутствует на нужном складе в обоих регистрах.
Посмотрим на ситуацию с «черно-серыми ботинками», упомянутую в обсуждении. В 1С:УНФ активно используются Характеристики (цвет, размер, материал). Проанализируем типичную ошибку пользователя:
Отчет о розничных продажах пользователь по ошибке или из-за невнимательности выбирает характеристику «Черно-серые».Важный совет: При возникновении ошибки всегда проверяйте отчет «Остатки товаров» в разрезе характеристик, складов и ячеек (если используется адресное хранение).
Если нам крайне необходимо провести документ задним числом, рассмотрим алгоритм действий, который поможет выровнять ситуацию.
Прежде чем что-то отключать, нужно понять, какой документ забрал остатки в будущем. Разберем, как это сделать:
Если вы уверены в своей правоте и понимаете, что позже остатки будут скорректированы (например, будет введено поступление или оприходование излишков), можно временно разрешить системе уходить в минус. Рассмотрим, как это сделать в интерфейсе УНФ:
В розничной торговле УНФ часто используется схема: Чек ККМ -> Закрытие смены -> Отчет о розничных продажах. Рассмотрим, как это влияет на проблему:
Если 15.03 был пробит Чек ККМ, он уже сделал движение по регистрам (уменьшил остаток). Если вы пытаетесь создать Отчет о розничных продажах вручную на те же самые товары, программа видит двойное списание. Проверьте, не «завис» ли старый чек. Если смена была закрыта некорректно, чеки могут не архивироваться и продолжать удерживать товар. В таком случае нужно либо включить чеки в отчет через стандартную процедуру закрытия смены, либо (если отчет создается вручную) убедиться, что чеки за этот период аннулированы или заархивированы.
Проанализируем еще одну деталь: время. В 1С 15.03 00:00:00 и 15.03 23:59:59 — это разные моменты. Если поступление товара от поставщика было оформлено 15.03 в 14:00, а вы пытаетесь провести отчет о продажах в 09:00 того же дня, программа выдаст ошибку. Посмотрите на время документов и при необходимости перенесите продажу на конец дня (23:59:59), чтобы она гарантированно шла после всех поступлений.
Итак, мы выяснили, что «магия» 1С:УНФ заключается в тотальном контроле не только прошлого, но и будущего. Чтобы ваши «ботинки» всегда проводились вовремя, рекомендуем придерживаться следующих правил:
Приходная накладная, затем Расходная накладная или Отчет о розничных продажах.Соблюдение этих простых правил позволит избежать «хрустальных туфелек» и отрицательных остатков, сохраняя ваш управленческий учет в идеальном порядке.