При работе в 1С:Управление торговлей (УТ) 11.4 пользователи нередко сталкиваются с ситуацией, когда система выдает ошибку "По организации [Организация1] не хватает [N] шт товара [Товар1], на складе [Основной]" при попытке провести документ реализации, хотя все отчеты, такие как «Ведомость по товарам на складах», показывают наличие достаточного количества товара. Эта проблема может быть вызвана множеством факторов, связанных с особенностями учета в 1С. В этой статье мы подробно рассмотрим все возможные причины и разберем пошаговый алгоритм диагностики и устранения данной ошибки.
Прежде всего, давайте проясним ключевой принцип работы 1С: система проверяет остатки не только по общей цифре, но и по целому набору аналитик: организация, склад, номенклатура, характеристики, серии, партии, ГТД, вид запасов, назначение и, что очень важно, точный момент времени. Если хотя бы одна из этих аналитик не совпадает, или если товар числится, но недоступен для свободной продажи, система посчитает его отсутствующим для данной операции.
Одна из наиболее частых и коварных причин кроется в точности времени проведения документов. Система 1С проверяет остатки на момент времени, указанный в документе реализации с точностью до секунды. Если документ поступления товара был проведен тем же числом, но на несколько секунд или минут позже документа реализации, то на момент проведения реализации товар фактически еще не числился на остатках. В этом случае, несмотря на то что в отчетах на конец дня или на текущий момент товар будет виден, реализация не сможет быть проведена.
Что мы рекомендуем предпринять:
Как мы уже упоминали, для 1С важны все аналитики остатка. Даже если товар есть на складе и принадлежит вашей организации, он может быть недоступен для продажи по другим причинам.
Организация1), которая является владельцем товара, и что товар отгружается с того же склада (например, Основной), на котором он числится. Это кажется очевидным, но иногда из-за невнимательности указываются разные организации или склады.Вид запасов, чтобы увидеть, под каким видом запасов числится наш товар.Товар1 с каким-либо назначением. В отчетах "Остатки и доступность товаров" или "Ведомость по товарам на складах" добавим поле Назначение. Если у товара есть назначение, то для его продажи необходимо создать реализацию именно по тому "Заказу клиента", под который он был обособлен, либо изменить назначение товара (что обычно требует корректировок учетных документов).Поскольку в нашем случае используется схема межфирменных продаж (Интеркампани) и ордерный склад, рассмотрим эти аспекты более детально:
Механизм Интеркампани позволяет одной организации (например, Организация1) продавать товар, который фактически был приобретен другой организацией (например, Организация2) и числится на ее балансе. Для корректной работы этого механизма необходимы документы "Передача товаров между организациями".
Товару1 был создан и проведен документ "Передача товаров между организациями", который передает право собственности на этот товар от закупавшей организации (Организация2) к продающей организации (Организация1).Организации1 по факту будет меньше, чем требуется для новой реализации. Необходимо, чтобы количество в "Передаче товаров" было достаточным для всех реализаций Организации1.Организация1 еще не владеет товаром, который пытается продать.При использовании ордерной схемы склада движение финансовых документов (Поступление товаров и услуг, Реализация товаров и услуг) отделяется от фактического движения товаров на складе, которое фиксируется складскими ордерами.
Товара1 был создан и проведен "Приходный ордер на товары" после документа поступления. Если такого ордера нет или он не проведен, то товар не будет оприходован на склад физически, даже если документ закупки проведен и финансово товар числится. Отчет "Товары на складах" может не видеть товар без ордера.Даже если товар физически присутствует на складе, он может быть недоступен для свободной продажи, если он зарезервирован под другие нужды.
Товар1 не находится в резерве под какой-либо другой документ (например, другой "Заказ клиента"). Сформируем отчет "Остатки и доступность товаров", который показывает свободный остаток, доступный для продажи, с учетом всех резервов.Товара1 установлено действие "Отгрузить". Если такие заказы существуют и товар под них уже зарезервирован или отгружен частично, это уменьшает свободный остаток.Несмотря на то, что текущие отчеты могут показывать положительный остаток, проблема может быть связана с образовавшимися в прошлом отрицательными остатками в регистрах накопления. Это может нарушать корректный учет и приводить к ошибкам при списании.
Ключевая проблема часто возникает из-за расхождений между двумя основными регистрами, которые отвечают за разные аспекты учета:
Товары на складах: Отвечает за физическое наличие товара на складе.Товары организаций: Отвечает за принадлежность этого товара конкретной организации.Отчет "Ведомость по товарам на складах" может показывать наличие товара, но если в регистре Товары организаций этот товар не числится за Организацией1, то продать его от имени этой организации будет невозможно. Необходимо сформировать отчеты по обоим регистрам с одинаковыми отборами (склад, номенклатура, организация) и убедиться в полном совпадении количественных данных.
Для детального анализа мы рекомендуем:
Товару1 на Основном складе для Организации1 на момент времени документа реализации:
Если есть расхождения между этими отчетами, внимательно посмотрим детализацию (движения по регистратору) для каждой записи, чтобы найти источник расхождений.
Если отчеты не дают полной картины или кажутся противоречивыми, можно обратиться непосредственно к данным регистров накопления через консоль запросов. Сравним данные следующих регистров:
Свободные остаткиСебестоимость товаровТовары на складахТовары организацийАналогично отчетам, если обнаружены расхождения, необходимо будет проанализировать регистраторы (документы, которые формируют движения в этих регистрах) для выявления проблемы. Обратите внимание на то, какие измерения используются в каждом регистре (организация, склад, номенклатура, характеристики, серии, назначение, вид запасов).
Например, для проверки остатков в регистре ТоварыОрганизаций мы можем выполнить следующий запрос в консоли:
ВЫБРАТЬ
ТоварыОрганизацийОстатки.Номенклатура,
ТоварыОрганизацийОстатки.Организация,
ТоварыОрганизацийОстатки.ВНаличииОстаток
ИЗ
РегистрНакопления.ТоварыОрганизаций.Остатки(
&МоментВремени,
Номенклатура = &Номенклатура
И Организация = &Организация
) КАК ТоварыОрганизацийОстатки
Где &МоментВремени – дата и время реализации, &Номенклатура – наш товар, &Организация – наша организация.
В редких случаях причиной могут быть логические ошибки в базе данных, которые не видны в стандартных отчетах. Стандартная утилита "Тестирование и исправление информационной базы" может помочь выявить и устранить проблемы, такие как "битые" ссылки или некорректные записи в регистрах. Эту процедуру следует проводить с осторожностью и обязательно с предварительным созданием резервной копии базы данных. Для выполнения этих регламентов в автоматическом режиме можно настроить автоматическое архивирование и тестирование баз 1С.
Проблема "Не создается реализация товара" при наличии остатков по отчетам в 1С:УТ 11.4 является многогранной. Мы рекомендуем подходить к ее решению системно, пошагово исключая каждую из перечисленных причин:
Тщательная диагностика по этим пунктам позволит вам локализовать и устранить причину ошибки, обеспечив корректное проведение документов реализации в вашей базе 1С.