В процессе закрытия месяца в 1С:УТ 11 пользователи часто сталкиваются с критической ошибкой: «Обнаружены отрицательные остатки по количеству в регистре себестоимости». Несмотря на то, что по данным складского учета (регистр ТоварыНаСкладах) остатки положительные, программа отказывается закрывать месяц. Рассмотрим, почему это происходит и как устранить данную проблему по шагам.
Важно помнить, что в 1С:УТ 11 себестоимость рассчитывается в разрезе сложной аналитики: ВидЗапасов, Налогообложение, Назначение, АналитикаУчетаНоменклатуры. Если при списании товара (реализации, внутреннем потреблении) система подставляет аналитику, отличную от той, что была при оприходовании, возникает «виртуальный минус». Физически товар есть, а «учетно» он числится в другом разрезе.
Первым делом нам необходимо выяснить, какой именно документ создает «минус». Для этого воспользуемся отчетом по регистру накопления СебестоимостьТоваров.
Универсальный отчет (раздел «Отчеты» — «Отчеты по складу» или через поиск).Себестоимость товаров.Номенклатуре, на которую ругается программа.Регистратору и разверните все аналитики (ВидЗапасов, АналитикаУчетаНоменклатуры, Назначение).Чаще всего ошибка кроется в расхождении Видов запасов. Например, товар мог прийти как «Собственный товар», а списаться как «Собственный товар; Облагается ЕНВД». Это происходит, если менялись настройки налогообложения или параметры учетной политики.
Если вы видите, что в расходном документе не заполнены или неверно заполнены виды запасов:
Виды запасов.Документы Возврат товаров от клиента — классический источник проблем. Если в возврате не указан Документ продажи, система не может корректно вернуть товар в ту же партию и аналитику, из которой он был списан.
Чтобы исправить ситуацию:
Возврат товаров от клиента.Если ваша компания использует Обособленное обеспечение или Интеркампани, проблема может быть связана с Назначением товара. Проверьте, не списывается ли товар под «Свободное назначение», если он был закуплен под конкретный Заказ клиента.
Посмотрите отчет Состояние обеспечения заказов. Если вы видите, что товар зарезервирован под конкретный заказ, а списание идет без учета этого Назначения, регистры разойдутся. Укажите в документе списания соответствующее Назначение.
Простое «перепроведение» не всегда помогает из-за проблем с последовательностью. В сложных случаях рекомендуется:
Контроль последовательности документов, чтобы убедиться, что система видит актуальные остатки на момент каждого списания.Если визуальный анализ отчетов не выявил проблему, возможно, возникли повреждения в ключах аналитики:
// Пример проверки через консоль запросов (упрощенно)
ВЫБРАТЬ
СебестоимостьТоваров.Номенклатура,
СебестоимостьТоваров.Количество,
СебестоимостьТоваров.ВидЗапасов
ИЗ
РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров
ГДЕ
СебестоимостьТоваров.Количество < 0
Используйте стандартную обработку «Замена дублей ключей аналитики» в справочнике Ключи аналитики учета номенклатуры. Иногда именно наличие дублей (одинаковых записей, которые система считает разными из-за программной ошибки) не дает закрыть месяц. В крайне редких случаях, если ошибка системная, выполните Тестирование и исправление информационной базы, но обязательно перед этим создайте резервную копию.
Помните: никогда не пытайтесь скрыть минус при помощи корректировок или оприходования излишков. Это лишь «замаскирует» симптом, но оставит ошибку в логике учета себестоимости, что приведет к искажению финансового результата в будущем.