Почему в 1С:УСН 7.7 реализация выдает ошибку об отсутствии остатка при наличии товара на счете 41?

Бухгалтер 1С v7.7 Бухгалтерский учет Торговля и дистрибуция
← На главную

При оформлении документа Реализация в типовой конфигурации 1С:Упрощенная система налогообложения, ред. 1.3 пользователи нередко сталкиваются с ситуацией: стандартная карточка счета 41 подтверждает наличие нужного количества номенклатуры, однако проведение документа прерывается сообщением вида «На складе всего 0 ... из запрашиваемых 1. Документ не проведен!». Пересчет итогов и тестирование базы в этом случае не дают результата.

Разберем внутренние механизмы платформы 1С:Предприятие 7.7 и типовой конфигурации, чтобы понять логику программы и поэтапно устранить ошибку.

Архитектурные особенности учета товаров в 1С:УСН ред. 1.3

Для понимания причин ошибки проанализируем структуру плана счетов 1С версии 7.7. Платформа имеет жесткое архитектурное ограничение: к одному бухгалтерскому счету можно привязать не более трех субконто.

В налоговом учете при объекте налогообложения «Доходы, уменьшенные на величину расходов» для признания затрат требуется вести детальный партионный учет. Поэтому на счете 41.2 («Товары, подлежащие оплате») задействованы все три доступных субконто:

  1. Номенклатура;
  2. Контрагенты;
  3. Договоры.

Так как четвертое субконто добавить технически невозможно, учет по местам хранения (складам) на балансовых счетах 41 в конфигурации физически отсутствует. Для количественного учета остатков по складам разработчики предусмотрели забалансовый счет МХ.2 («Учет товаров по местам хранения»), на котором субконто настроены следующим образом: Номенклатура и Места хранения.

Когда в документе Реализация заполнен реквизит Склад, программа проверяет наличие остатка не по счету 41, а именно по забалансовому счету МХ.2. Если товар оприходован без указания места хранения, введен ручной проводкой или поступил на другой склад, балансовый остаток на счете 41 будет, а на счете МХ.2 по выбранному складу возникнет ноль.

Шаг 1. Анализ остатков по забалансовому счету МХ.2

Проверим фактическое распределение позиций по местам хранения:

  1. Откроем отчет Оборотно-сальдовая ведомость по счету (или Карточка счета).
  2. В поле счета выберем забалансовый счет МХ.2.
  3. Установим период отчета и зададим отбор по проблемной позиции справочника Номенклатура, а также по складу, указанному в документе реализации.
  4. Сформируем отчет и проанализируем сальдо на дату проведения документа.

Если на счете МХ.2 остаток по данному складу отсутствует или числится на другом складе (например, «Основной склад» вместо «Склад №1»), документ реализации провести не удастся.

Шаг 2. Проверка истории константы объекта налогообложения

Выясним причину, по которой в документе реализации могут появляться или исчезать поля Поставщик и Договор поставки. Отображение этих колонок напрямую зависит от периодической константы Объект налогообложения:

  1. Откроем меню Операции — Константы.
  2. Найдем строку Объект налогообложения.
  3. Установив курсор на константу, нажмем клавишу F5 (или кнопку История на панели).
  4. Проверим историю изменения значений и дату, с которой установлен режим.

Если значение константы переключили с «Доходы, уменьшенные на величину расходов» на «Доходы» посреди года или задним числом, алгоритмы проведения документов меняются:

  1. При режиме «Доходы» списание ведется со счета 41.1 без разреза по поставщикам.
  2. При режиме «Доходы минус расходы» программа требует списания со счета 41.2 с контролем партии (поставщик и договор).

Если товар оприходован при одном режиме налогообложения, а документ реализации проводится при другом, документ не сможет корректно сопоставить остатки партий. Убедимся, что константа установлена строго с 1 января текущего налогового периода.

Шаг 3. Быстрое решение проблемы — отключение складского контроля

Если в организации не требуется строгое разделение учета номенклатуры по нескольким физическим складам, применим штатную возможность конфигурации:

  1. Откроем проблемный документ Реализация.
  2. Найдем в шапке документа поле Склад.
  3. Очистим это поле (нажмем комбинацию Shift + F4 или кнопку с крестиком), оставив реквизит пустым.
  4. Попробуем провести документ снова.

Когда поле Склад не заполнено, типовой модуль документа отключает обращение к забалансовому счету МХ.2 и выполняет списание только с балансового счета 41 по номенклатуре в целом. Документ проведется без ошибок.

Шаг 4. Сверка первичных документов и исключение дублей номенклатуры

Если раздельный учет по складам обязателен, выполним следующие контрольные действия:

  1. Найдем исходный документ Поступление МПЗ, которым был оприходован данный товар. Проверим, какой склад указан в шапке прихода. Если он отличается от склада в реализации, приведем реквизиты к единому значению либо оформим документ Перемещение.
  2. Проверим операции, введенные вручную: если остатки вводились бухгалтерской справкой по дебету счета 41, необходимо вручную добавить забалансовую проводку: Дебет МХ.2 (с указанием номенклатуры, нужного склада и количества).
  3. Исключим дублирование в справочнике Номенклатура. Нередко в базе присутствуют две карточки с одинаковым наименованием, но разными кодами. Откроем отчет по счету 41 с детализацией по коду номенклатуры и сопоставим его с кодом строки в табличной части реализации.
← На главную