Отрицательные остатки в 1С:ERP: причины, контроль и исправление ошибок

Отрицательные остатки в 1С:ERP: причины, контроль и исправление ошибок

749
1C:ERP
Автор: Ерко Дарья

Отрицательные остатки в 1С:ERP – распространённая, но довольно контролируемая ситуация. Она искажает картину обеспеченности товарами и резервирования, провоцирует сбои в логистике и производстве, мешает правильному расчету себестоимости. В статье разберём, как в ERP устроен контроль остатков, какие настройки критично держать включёнными, по каким регистрам искать проблему, при чем здесь ключи аналитики и как системно предотвращать появление минусов.

Настройки контроля остатков: на что обращать внимание

В 1С:ERP контроль остатков реализуется на нескольких уровнях, и важно понимать приоритет этих настроек.

  • Контроль по организации. Включается: "НСИ и администрирование" → "Настройка НСИ и разделов" → "Финансовый результат и контроллинг" → "Учёт товаров". При включенной настройке программа оперативно (при проведении документов) следит за наличием товара в разрезе организаций и не даёт списать то, чего нет на балансе.
  • Контроль по складам. Настраивается отдельно для каждого склада и имеет приоритет над контролем по организации – даже если контроль по организации выключен, система проконтролирует наличие товара на складе с включенным контролем остатков и не даст провести документ, если ТМЦ не хватает. Включается в настройках каждого склада. Если флаг "Контролировать свободные остатки" не установлен, система позволит списывать ТМЦ в минус, но предупредит об этом при проведении документа. Можно настроить исключения по номенклатуре как для включенного контроля, так и для выключенного.

  • Контроль резервированного товара. Отрабатывает по умолчанию, не требует настройки. В рамках этого контроля система учитывает не только физические остатки, но и товары, зарезервированные под заказы или производственные этапы.

Контроль остатков по Организации и Контроль резервов можно отключить на время сеанса в разделе: "НСИ и администрирование" → "Сервис" → "Персональные настройки" → "Учёт товаров". Эта возможность есть не у всех пользователей и должна использоваться осознанно: именно временное отключение часто становится причиной отрицательных остатков, которые "всплывают" при закрытии месяца.

Где искать ошибку?

Товародвижение и контроль остатков в ERP опираются на три ключевых регистра накопления:

  • "Товары на складах" – отвечает за физическое наличие по складам. В нём фиксируются номенклатура, характеристика, серия, назначение и склад. При этом в регистре нет информации об организации.
  • "Товары организаций" – хранит данные в разрезе организаций, использует ключи аналитики учёта номенклатуры и вид запасов. Именно здесь проверяется, может ли организация отгрузить товар.
  • "Себестоимость товаров" – количественно‑суммовой регистр, который консолидирует затраты и участвует в закрытии месяца. Он содержит наиболее сложные движения и аналитики: часть движений формируется при проведении документов, часть – на этапе закрытия месяца.

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

Почему появляются отрицательные остатки: основные причины

Чаще всего система не даёт списать ТМЦ при проведении документа или появляется отрицательный остаток при закрытии месяца по следующим причинам:

  1. Параллельный ввод документов без учёта даты и времени. Расход пытаются провести раньше, чем оформлен приход.
  2. Товаров действительно нет – не все документы товародвижения оформлены. Например, не оформлены приходные/расходные ордера на ордерном складе или не создано перемещение в цеховую кладовую / склад.
  3. Товар зарезервирован под назначение. Свободного остатка без назначения нет, хотя физически товар есть.
  4. Дубли элементов НСИ. Например, две номенклатуры с одинаковым названием: остатки есть на одной, а пользователь выбирает другую с аналогичным наименованием.
  5. Изменение разрезов учёта. Включение учёта по сериям/характеристикам, смена вида номенклатуры или ГФУ уже используемой номенклатуры без исправления прошлых движений.
  6. Дубли или "битые" ключи аналитики учета номенклатуры. Движения не попадают в нужные комбинации аналитик.
  7. Изменены или отменены документы задним числом с отключённым контролем остатков. Это особенно опасно: текущие остатки могут уже быть израсходованы, а на дату документа они ещё были.
  8. Ручные правки в регистрах. Очень легко ошибиться, особенно в регистре Себестоимость товаров.

Как расследовать проблему: отчёты и методика

Основные типовые отчеты, которые помогут проанализировать движение ТМЦ:

Ведомость по товарам на складах – проверяем фактическое наличие остатка товара на складе. Доступен отбор по всем основным аналитикам, кроме Организации. Расположен: "Склад и доставка" → "Отчеты по складу" → "Анализ запасов".

Ведомость по товарам организации – проверяем наличие товара на балансе конкретной организации (юридическую принадлежность). Актуален, если ведется учет по нескольким организациям и используется механизм интеркампани. Расположен: "Финансовый результат и контроллинг" → "Отчеты по финансовому результату" → "Товародвижение между организациями".

Остатки и доступность товаров – проверяем резерв по ТМЦ – есть ли остаток под наше назначение или без назначения. Отчет формируется только на текущую дату. Чтобы увидеть резервы, включите флаг "Показывать обособленные товары".

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

Например, для анализа ошибки проведения документа

сформируем отчет Ведомость по товарам на складах со следующими группировками и отборами:

Благодаря детализации до регистратора видим, что расход происходит раньше, чем приход. Система дала нам провести документ расхода, так как были отключены оба контроля остатков – у склада и по организации. При этом в рабочем месте «Закрытие месяца» ошибок не возникло, при закрытии система проверяет остатки именно на конец месяца.

Важно! При списании ТМЦ «задним числом» проверяйте остатки дважды – на дату документа и на текущую дату (ТМЦ на дату документа могут быть на остатке, а на текущую дату быть потреблены другим документом).

Особые случаи: виды запасов и ключи аналитики

Особое внимание нужно уделить изменению разрезов учета номенклатуры, приводящему к отрицательным остаткам.

Такая проблема возникает, когда пользователи исправляют настройки в карточке уже используемой в учете номенклатуры: вид номенклатуры или группу финансового учета. ERP всячески препятствует этому, блокируя реквизиты, изменение которых потенциально может исказить учет. Но при доступности определенной роли пользователь может отключить блокировку реквизитов, беря на себя ответственность за правильность и полноту проведения корректировки всех мест использования номенклатуры.

Изменение ГФУ и вид запасов

В карточке номенклатуры заполняется Группа финансового учёта (ГФУ), определяющая, на каких счетах будет вестись учет ТМЦ. Если мы в середине года решили, что наш элемент номенклатуры – это не материал, а товар, и учет должен вестись не на 10 счете, а на 43, не следует изменять ГФУ в карточке существующей номенклатуры. Если вы не готовы перезакрывать все периоды, следует создать новую номенклатуру с новым ГФУ и перенести остатки типовыми документами.

Почему именно так?

ГФУ записывается в одну из аналитик регистра Себестоимость товаров: Вид запасов. Если учет по этой номенклатуре начался не очень давно и есть возможность перезакрыть периоды, то следует отследить по регистру "Себестоимость товаров" всю цепочку документов приходования, перемещения и потребления материала, перевыбрать материал в табличной части документа и провести документы по цепочке. Простое перепроведение поможет не со всеми документами, так как в некоторых из них вид запасов записывается в скрытый реквизит табличных частей.

Вернемся к примеру с Краской на складе «Без контроля остатков» и предположим, что документ приобретение был создан по номенклатуре с измененным ГФУ (изменили с "Материалы" на "Товары для перепродажи"). В этом случае закрытие месяца не пройдет гладко – система выдаст ошибку дважды, обнаружив отрицательные остатки в двух разных регистрах:

Как найти документ с неверными движениями?

Воспользуемся отчетом Ведомость по товарам организации. Поочередно выведем в группировку первого уровня каждую из аналитик, указанных в ошибке регистра «товары организации»: аналитику учета номенклатуры и вид запасов.

В нашем случае группировка вида запасов указывает на проблему: положительный остаток на одном виде запасов и отрицательный на другом. Расшифровка до регистратора покажет документы движений.

Регистр "Себестоимость товаров" удобно анализировать через настройку универсального отчета. Анализируем этот регистр только после расчета себестоимости. Отчет формируем из таблицы "Остатки и обороты". Когда начинаем расследовать ошибку, мы еще не знаем, из-за какой аналитики возникли расхождения, поэтому формируем детальные записи без группировок, выводя основные аналитики и колонку Регистратор. Устанавливаем отборы, известные нам из текста ошибки.

Далее снимаем по одному отбору (кроме аналитики учета номенклатуры – о ней отдельно), каждый раз формируя и анализируя отчет. В нашем случае сняв отбор с вида запасов мы видим, что конечный остаток есть на разных видах запасов с плюсом и минусом – следовательно, не все остатки были переведены на новый вид запасов.

Ключи аналитики учета номенклатуры

Ключи аналитики в 1С:ERP – это служебные объекты (элементы справочников), которые хранят уникальную комбинацию значений аналитик (например, у ключа аналитики номенклатуры: номенклатура, характеристика, серия, место хранения, назначение, статья калькуляции). Их главная задача – оптимизировать работу регистров: вместо хранения в каждом движении полного набора аналитик система хранит одну ссылку на ключ, а сами комбинации вынесены в отдельные справочники. Подбор ключа происходит по специальному регистру сведений. Для ключа аналитики номенклатуры – это регистр "Аналитика учета номенклатуры".

Как это связано с отрицательными остатками?

Ключи аналитики обеспечивают однозначную связь между измерениями учёта и данными в регистрах. Если эта связь не обеспечивается, система не считает остаток по нужной комбинации параметров, и возникнет ситуация, когда по всем регистрам остатки мы видим, но списать их не можем.

Анализировать отрицательные остатки, связанные с проблемами в ключах аналитики наиболее сложно, так как проблемы и причины их появления могут быть разными.

Искать причины начинаем в регистре Себестоимость: формируем универсальный отчет по таблице "Основные данные" с группировкой по аналитике учета номенклатуры. Устанавливаем отбор на ее реквизиты: номенклатура, серия, характеристика, место хранения – их берем из текста ошибки. На втором уровне группировки выбираем регистратор и вид движения.

В отчете видим, что по сочетанию отборов найдено два ключа. Все приходные движения на одном, списание в минус на другом.

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

Ниже приведена таблица наиболее частых проблем с ключами, способов их поиска и исправления.

Проблема

Как проявляется

Как проверить и исправить

Дубли ключей

Несколько записей в справочнике ключей по одинаковым наборам аналитик приводят к расхождениям в остатках

Для каждого вида ключей аналитики можно запустить типовую обработку замены дублей (в форме справочника команда Еще / Заменить дубли ключей аналитики).

"Битые" ключи (значения в регистре сведений не совпадают с данными ключа)

Подбор ключа происходит по одной комбинации параметров, а записанный в регистры ключ содержит другую комбинацию.

Запросом, сравниваем поля ключа (элементов справочника "Ключи аналитики учета номенклатуры") и регистра сведений ("Аналитика учета номенклатуры"). Регистр сведений должен соответствовать аналитикам в ключе.

Отсутствие записей в регистре сведений для существующих ключей

Остатки, хранимые на таких ключах, не будут подобраны системой при попытке их списать.

В форме списка ключей аналитики такие ключи обозначены восклицательным знаком. Необходимо создать записи для таких ключей программно, либо:

1. Провести один из документов движения с этим ключом с отключенным контролем остатков – ключ создастся заново.

2. Запустить замену дублей из формы списка ключей – ключ без записей заменится на новый во всех местах использования.

Изменение состава измерений (включение учета по сериям, характеристикам и т.п.)

Старые движения не стыкуются с новыми правилами учёта.

Сверка аналитик по документам до и после изменения настроек; выборочное перепроведение документов.

Важно! Перед проведением любых работ по исправлению ключей аналитики протестируйте механизм исправления на тестовой базе.

Как не допускать списание в минус

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

  • Включите оперативный контроль остатков по организации и по складам.
  • Не меняйте настройки учёта (вид, ГФУ номенклатуры, настройки учета по сериям и характеристикам в виде номенклатуры) для уже используемой номенклатуры без полного анализа последствий. Если требуется начать вести учет по сериям / характеристикам или изменить ГФУ – создайте новую номенклатуру с нужными настройками и перенесите на нее текущие остатки типовыми документами.
  • Регулярно устраняйте дубли в ключах аналитики и в справочниках.
  • При перепроведении документов задним числом проверяйте остатки на дату документа и на конец месяца проведения документа.
  • Используйте типовые механизмы ввода данных и избегайте ручных корректировок регистров.
  • Контролируйте предупреждения в рабочем месте "Закрытие месяца" и своевременно устраняйте причины ошибок.

Отрицательные остатки – это не просто "минус в отчёте", а сигнал о нарушении логики учёта. Как итог – не рассчитанная себестоимость для некоторых единиц продукции. Приведённые рекомендации позволяют системно выявлять слабые места в процессах товародвижения и не допускать ошибок, которые перед отчетным периодом придется исправлять в авральном режиме.

Как удостовериться, что проблем с учетом остатков нет

В рабочем месте "Закрытие месяца" после процедуры закрытия напротив пункта "Распределение затрат и расчет себестоимости" появится зеленая галочка. Если вы ее увидели – значит, все проверки пройдены, данные согласованы, а расчёт себестоимости выполнен корректно.

Онлайн-семинар по 1С:ERP 23 сентября в 10:00

Записаться
  • Бюджетирование и бюджетный контроль в программных продуктах "1С:ERP" и "1С:Управление холдингом"
  • Мастер данные в 1С
  • Конец поддержки 1С:УПП. Чем грозит и что делать?
  • Учет в 1С:ERP и 1С:КА: от сложностей к преимуществам
  • Автоматизация подготовки расчетно-калькуляционных материалов (РКМ) для контрактов ГОЗ в 1С:ERP
 

Автор: Ерко Дарья
Поделиться

Другие записи

Ваш регион определился как:Симферополь