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