7 ошибок адресного хранения в 1С:УТ 11.5

7 ошибок адресного хранения в 1С:УТ 11.5

Почему адресное хранение в 1С:УТ 11.5 — это не просто галочка в настройках

Адресное хранение товаров — одна из самых мощных функций в 1С:Управление торговлей 11.5. Она позволяет точно знать, где именно на складе находится каждая единица товара: в какой зоне, стеллаже, ячейке. Казалось бы, включил функцию — и работай. Но на практике именно здесь компании теряют тысячи единиц товара, тратят часы на инвентаризации и получают пересортицы, которые невозможно объяснить.

За годы работы с внедрениями 1С мы собрали 7 наиболее распространённых ошибок, которые допускают как начинающие, так и опытные специалисты при настройке адресного хранения. Некоторые из них приводят к тому, что система начинает «терять» товар — он числится в базе, но физически найти его невозможно.

Разберём каждую ошибку подробно, покажем, как она проявляется, и дадим конкретные рекомендации по исправлению — включая примеры кода 1С для диагностики и автоматизации.

Ошибка 1: Неправильная структура склада — «плоская» топология вместо иерархической

В чём проблема

Самая распространённая ошибка — создание всех ячеек на одном уровне без какой-либо иерархии. Например, ячейки с именами «А1», «А2», «Б1», «Б2» без привязки к зонам, рядам и стеллажам. Система технически работает, но логистика внутри склада становится хаотичной.

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

Правильный подход

В 1С:УТ 11.5 структура склада должна быть многоуровневой. Рекомендуемая иерархия:

  • СкладЗона хранения (например, «Зона А — Стеллажное», «Зона Б — Напольное») → Ряд/СтеллажЯрусЯчейка

При создании структуры в справочнике «Склады» используйте вложенность элементов. Каждый уровень должен иметь осмысленный код, который кладовщик может прочитать на этикетке. Например: A-01-03-02 — зона A, стеллаж 01, ярус 03, позиция 02.

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

// Запрос для выявления ячеек без родительского элемента (плоская структура)
Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
 | СкладскиеЯчейки.Ссылка КАК Ячейка,
 | СкладскиеЯчейки.Наименование,
 | СкладскиеЯчейки.Родитель
|ИЗ
 | Справочник.СкладскиеЯчейки КАК СкладскиеЯчейки
|ГДЕ
 | СкладскиеЯчейки.ЭтоГруппа = ЛОЖЬ
 | И СкладскиеЯчейки.Родитель = ЗНАЧЕНИЕ(Справочник.СкладскиеЯчейки.ПустаяСсылка)
 | И СкладскиеЯчейки.Склад = &Склад";
Запрос.УстановитьПараметр("Склад", ВыбранныйСклад);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
 // Ячейки без родителя — кандидаты на реструктуризацию
 Сообщить("Ячейка без группы: " + Выборка.Наименование);
КонецЦикла;

Ошибка 2: Отключённая стратегия размещения и отбора товаров

Симптомы ошибки

Система адресного хранения работает, ячейки созданы, но товар размещается «куда придётся» — кладовщики сами решают, в какую ячейку положить поступивший товар. В результате один и тот же артикул оказывается в 15 разных ячейках, а при отборе система не знает, откуда брать в первую очередь.

Как настроить стратегии

В 1С:УТ 11.5 стратегии размещения и отбора настраиваются в разделе «Склад и доставка» → «Настройки адресного хранения». Для каждого склада можно задать:

  • Стратегия размещения: по назначению ячейки (фиксированное место), по заполненности, в свободную ячейку
  • Стратегия отбора: FIFO (первый пришёл — первый ушёл), LIFO, по минимальному количеству остатков, по сроку годности

Для большинства складов с оборачиваемостью товаров рекомендуется стратегия FIFO. Если работаете с продуктами питания или фармацевтикой — обязательно настройте отбор по сроку годности (FEFO — First Expired, First Out).

Важно: Стратегии работают только при использовании заданий на размещение и отбор. Если кладовщики работают без заданий (напрямую проводят документы), стратегии игнорируются полностью.

Ошибка 3: Неверное использование ячеек «Приёмки» и «Отгрузки»

Что происходит

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

  • Невозможно провести входной контроль качества до размещения
  • При возврате поставщику товар уже «размазан» по всему складу
  • Остатки в базе расходятся с физическим наличием, пока идёт приёмка
  • При отгрузке товар «зависает» в ячейках отгрузки и не списывается вовремя

Правильная схема движения товара

Корректная схема должна выглядеть так:

  1. Товар поступает → фиксируется в зоне приёмки (ячейка типа «Приёмка»)
  2. Создаётся задание на размещение → товар перемещается в ячейки хранения
  3. При продаже создаётся задание на отбор → товар перемещается в зону отгрузки
  4. Из зоны отгрузки товар передаётся перевозчику → списывается из базы

Для каждого типа ячейки в справочнике необходимо установить соответствующий «Тип ячейки»: Приёмка, Хранение, Отгрузка, Брак, Возврат. Это позволяет системе правильно формировать задания и не предлагать ячейки приёмки для долгосрочного хранения.

Ошибка 4: Игнорирование весогабаритных характеристик ячеек и товаров

Почему это критично

Одна из самых «тихих» ошибок — не заполнять параметры ячеек (максимальный вес, объём, допустимые типы упаковки) и параметры товаров (вес, габариты, тип упаковки). Система размещает товар куда угодно, не учитывая физические ограничения.

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

Что нужно заполнить

В карточке ячейки (справочник «Складские ячейки») необходимо указать:

  • Максимальный вес (кг)
  • Максимальный объём (м³)
  • Допустимые единицы хранения (паллета, коробка, штука)
  • Ограничения по товарным группам (например, только холодовая цепь)

В карточке номенклатуры на вкладке «Упаковки и единицы» необходимо заполнить вес и габариты для каждой единицы хранения. Без этих данных алгоритм подбора ячеек работает вслепую.

Проверить незаполненные характеристики номенклатуры можно запросом:

// Поиск номенклатуры без весогабаритных характеристик
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
 | УпаковкиЕдиницыИзмерения.Владелец КАК Номенклатура,
 | УпаковкиЕдиницыИзмерения.Наименование КАК Упаковка,
 | УпаковкиЕдиницыИзмерения.Вес,
 | УпаковкиЕдиницыИзмерения.Объем
|ИЗ
 | Справочник.УпаковкиЕдиницыИзмерения КАК УпаковкиЕдиницыИзмерения
|ГДЕ
 | (УпаковкиЕдиницыИзмерения.Вес = 0
 | ИЛИ УпаковкиЕдиницыИзмерения.Объем = 0)
 | И УпаковкиЕдиницыИзмерения.ИспользоватьДляХраненияНаСкладе = ИСТИНА";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
 Сообщить("Не заполнены характеристики: " 
 + Выборка.Номенклатура 
 + " / " 
 + Выборка.Упаковка);
КонецЦикла;

Ошибка 5: Работа без серийных номеров и партий при адресном хранении

Скрытая угроза пересортицы

Адресное хранение без учёта партий и серийных номеров — это как GPS-навигатор без информации о дорогах. Вы знаете, где товар, но не знаете какой именно товар там лежит. При работе с однородной номенклатурой (например, электроника, фармацевтика, ювелирные изделия) это приводит к катастрофическим последствиям.

Типичная ситуация: в ячейке A-01-02 лежат смартфоны одной модели, но разных партий с разными датами производства. При отборе кладовщик берёт любой — и FIFO нарушается, гарантийные сроки путаются, а при претензии от покупателя невозможно отследить партию.

Как правильно настроить

В настройках номенклатуры необходимо включить:

  • Учёт по сериям — для товаров с серийными номерами
  • Учёт по партиям — для товаров с датами производства/срока годности
  • Срок годности — обязательно для продуктов питания и фармацевтики

При включённом учёте по сериям задание на отбор будет содержать не только ячейку, но и конкретный серийный номер (или партию), который нужно взять. Кладовщик не может «перепутать» — система контролирует сканирование штрихкода.

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

Ошибка 6: Некорректная настройка ордерной схемы документооборота

Ордерная схема — обязательное условие

Многие компании включают адресное хранение, но оставляют классическую (безордерную) схему документооборота. В результате физическое движение товара и движение в базе данных расходятся: документ проводится в момент оформления, а не в момент фактического перемещения.

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

  1. Распоряжение (заказ поставщику, заказ клиента) → создаётся задание
  2. Складской ордер (приходный/расходный) → фиксирует факт физического движения
  3. Финансовый документ (поступление/реализация) → отражает в учёте

Типичные проблемы без ордерной схемы

  • Товар «ушёл» из базы, но ещё физически на складе (кладовщик не успел собрать заказ)
  • Товар физически принят, но в базе ещё не числится (документ не оформлен)
  • Невозможно сформировать корректное задание на размещение, так как система не знает, что именно нужно разместить

Для включения ордерной схемы перейдите: НСИ и администрирование → Склад и доставка → Ордерный склад и установите флаги «При поступлении» и «При отгрузке» для нужного склада.

Пример программной проверки наличия ордерной схемы для склада:

// Проверка настройки ордерной схемы для склада
Функция ПроверитьОрдернуюСхему(Склад) Экспорт
 
 НастройкиСклада = РеквизитФормыВЗначение("Объект");
 
 // Получаем настройки через функциональные опции
 ИспользоватьОрдерПриПоступлении = ПолучитьФункциональнуюОпцию(
 "ИспользоватьОрдернуюСхемуПриПоступлении",
 Новый Структура("Склад", Склад));
 
 ИспользоватьОрдерПриОтгрузке = ПолучитьФункциональнуюОпцию(
 "ИспользоватьОрдернуюСхемуПриОтгрузке",
 Новый Структура("Склад", Склад));
 
 Если НЕ ИспользоватьОрдерПриПоступлении 
 ИЛИ НЕ ИспользоватьОрдерПриОтгрузке Тогда
 
 Сообщить("ВНИМАНИЕ: Ордерная схема не включена для склада: "
 + Склад
 + ". Адресное хранение будет работать некорректно!",
 СтатусСообщения.Важное);
 Возврат Ложь;
 
 КонецЕсли;
 
 Возврат Истина;
 
КонецФункции

Ошибка 7: Отсутствие регламентных процедур обслуживания адресного склада

«Запустили и забыли»

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

  • Накопление «мусорных» остатков — ячейки с нулевыми остатками, которые система считает занятыми
  • Фантомные ячейки — удалённые физически, но оставшиеся в базе с остатками
  • Несоответствие остатков — база говорит «10 штук», физически «7 штук»
  • Переполненные ячейки — товар размещён сверх лимита без обновления характеристик

Регламент обслуживания адресного склада

Рекомендуем внедрить следующий регламент:

ПериодичностьПроцедураИнструмент в 1С
ЕжедневноПроверка незакрытых заданий на размещение/отборМонитор заданий склада
ЕженедельноВыборочная инвентаризация (5-10% ячеек)Пересчёт товаров по ячейкам
ЕжемесячноАнализ ячеек с нулевыми остаткамиОтчёт «Остатки по ячейкам»
ЕжеквартальноПолная инвентаризация складаИнвентаризация товаров
По необходимостиРеорганизация структуры ячеекЗадание на перемещение

Автоматизация диагностики

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

Найдите специалиста для решения этой задачи на koderion.ru