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