Работа с местами хранения в 1С:Предприятие — ключевой элемент складского учета, который позволяет структурировать товарные запасы, контролировать остатки и оптимизировать логистику. Без правильной настройки мест хранения невозможно вести точный учет по нескольким складам, зонам или стеллажам. Эта инструкция поможет разобраться, как создать место хранения в 1С 8.3 (актуально для конфигураций Управление торговлей 11, ERP 2, Бухгалтерия 3.0 и других), избежать типичных ошибок и интегрировать новые объекты в бизнес-процессы.
Мы рассмотрим не только базовые действия по добавлению записей в справочник Места хранения, но и нюансы настройки иерархии, привязки к складским документам, а также решения проблем с дублированием или отсутствием данных. Особое внимание уделим практическим примерам: как создать зону хранения для холодильного оборудования, как разделить склад на секции или как перенести остатки между местами хранения без потерь.
Если вы только начинаете работать с 1С или сталкиваетесь с ошибками при создании мест хранения — этот материал поможет систематизировать знания. Для опытных пользователей мы подготовили раздел с неочевидными лайфхаками, которые экономят время при массовом добавлении или изменении структуры складов.
1. Что такое место хранения в 1С и зачем оно нужно
В терминологии 1С место хранения — это объект справочника, который используется для детализации учета товарно-материальных ценностей (ТМЦ) внутри склада. В отличие от самого склада (который в 1С часто является отдельным справочником), место хранения позволяет разбивать пространство на более мелкие единицы:
- 📦 Зоны (например, "Холодильная камера", "Зона приемки")
- 📦 Стеллажи или ряды (например, "Стеллаж А-1", "Ряд 3")
- 📦 Ячейки (например, "Ячейка А1-2-3")
- 📦 Типы хранения (например, "Палетное хранение", "Навальное хранение")
Основные задачи, которые решает правильная настройка мест хранения:
- 🔍 Контроль остатков — видеть, где именно на складе находится товар (например, для быстрой сборки заказов).
- 📊 Аналитика — строить отчеты по загрузке складов, оборотам по зонам.
- ⚡ Автоматизация — интегрировать с WMS-системами или терминалами сбора данных (ТСД).
- 🚚 Логистика — оптимизировать маршруты перемещения товаров.
Без использования мест хранения в 1С все товары "сваливаются" в одну кучу на уровне склада, что усложняет:
- 🔴 Поиск конкретного товара (например, если на складе 10 000 позиций).
- 🔴 Инвентаризацию (приходится пересчитывать всё, а не отдельную зону).
- 🔴 Учет сроков годности (нельзя отследить, где лежит просрочка).
В 1С:Управление торговлей 11 и ERP 2 места хранения могут быть иерархическими (например, "Склад → Зона → Стеллаж → Ячейка") или плоскими (просто список мест без вложенности). Выбор структуры зависит от масштаба бизнеса:
| Тип бизнеса | Рекомендуемая структура | Пример |
|---|---|---|
| Малый розничный магазин | Плоская (1 уровень) | "Витрина", "Подсобка", "Морозильник" |
| Оптовый склад (до 5000 позиций) | 2 уровня (Зона → Стеллаж) | "Зона А → Стеллаж 1", "Зона Б → Стеллаж 5" |
| Крупный распределительный центр | 3+ уровня (Зона → Ряд → Ячейка) | "Зона Холод → Ряд 3 → Ячейка 3-12" |
| Производственное предприятие | Гибридная (по типам ТМЦ) | "Склад сырья → Зона металла", "Склад ГП → Зона упаковки" |
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Розница 2.3) места хранения могут называться по-другому — "Зоны хранения" или "Складские ячейки". Проверьте название справочника в вашей версии через меню Справочники → Склад и доставка.
2. Подготовка к созданию места хранения: права, настройки, справочники
Прежде чем добавлять новое место хранения, убедитесь, что:
- У вас есть права на редактирование справочника. В 1С это проверяется через роль пользователя. Если при попытке создать запись вы видите сообщение "Недостаточно прав", обратитесь к администратору.
- Справочник "Места хранения" включен в конфигурации. В некоторых базах он может быть скрыт — проверьте в
Администрирование → Печатные формы, отчеты и обработки → Справочники. - Есть связанные справочники (если нужны). Например, для иерархической структуры может потребоваться сначала создать "Зоны", а потом уже "Стеллажи" внутри них.
Также рекомендуем:
- 📌 Проверить, не дублируется ли новое место хранения с уже существующими (например, "Стеллаж 1" и "Стеллаж А1" могут означать одно и то же).
- 📌 Подготовить кодировку для мест хранения (если она используется). Например, "Зона.A.Стеллаж.1.Ячейка.3".
- 📌 Уточнить, нужна ли привязка к складским документам (например, чтобы при поступлении товара автоматически указывалось место хранения).
Если вы работаете в 1С:ERP 2 или УТ 11, проверьте настройки складского учета:
- Перейдите в
Администрирование → Настройки программы → Склад и доставка. - Убедитесь, что флажок "Вести учет по местам хранения" установлен.
- Если используете адресное хранение, включите опцию "Использовать ячейки хранения".
Для удобства можно заранее создать шаблон названий мест хранения. Например:
- 📌
[Зона]-[Стеллаж]-[Ячейка]→ "A-1-3" - 📌
[Тип товара]-[Номер]→ "Холод-01"
⚠️ Внимание: Если вы планируете интегрировать 1С с WMS-системой или ТСД, согласуйте формат кодировки мест хранения с разработчиками внешнего ПО. Некоторые системы требуют фиксированной длины кода (например, ровно 8 символов).
3. Пошаговая инструкция: как создать место хранения в 1С
Рассмотрим процесс на примере 1С:Управление торговлей 11. В других конфигурациях (ERP 2, Бухгалтерия 3.0) шаги могут незначительно отличаться, но общая логика сохраняется.
Шаг 1. Открытие справочника
Есть несколько способов открыть справочник Места хранения:
- 🔹 Через главное меню:
Справочники → Склад и доставка → Места хранения. - 🔹 Через поиск: нажмите
Ctrl+F, введите "Места хранения" и выберите нужный пункт. - 🔹 Из карточки склада: откройте склад, перейдите на вкладку "Места хранения" и нажмите "Создать".
Шаг 2. Создание нового места хранения
В открывшемся окне справочника:
- Нажмите кнопку "Создать" (или
Insertна клавиатуре). - Заполните основные поля:
- 📌 Наименование — укажите понятное название (например, "Стеллаж Б-2").
- 📌 Код — если используется кодировка (например, "B-2").
- 📌 Родитель — если место вложено в другое (например, "Зона Б" для стеллажа "Б-2").
- 📌 Склад — выберите склад, к которому относится место (если в системе несколько складов).
- 📌 Тип места хранения (например, "Палетное", "Навальное").
- 📌 Ответственный — сотрудник, который контролирует это место.
- 📌 Комментарий — любая дополнительная информация (например, "Только для хрупких товаров").
Шаг 3. Сохранение и проверка
После заполнения:
- Нажмите "Записать и закрыть" (или
Ctrl+Enter). - Убедитесь, что новое место появилось в списке справочника.
- Проверьте, что место хранения доступно для выбора в документах (например, в
Поступлении товаровилиПеремещении). - 📌 Наименование: "Холодильная камера №1"
- 📌 Код: "HOL-01"
- 📌 Родитель: "Зона холодильного оборудования"
- 📌 Тип: "Холодильное хранение"
- 📌 Комментарий: "Температура: -18°C, максимальная загрузка: 500 кг"
Название уникально и понятно|Код соответствует согласованной структуре|Привязан правильный склад|Указан родитель (если нужно)|Проверены права на редактирование-->
Пример заполнения для холодильной камеры:
⚠️ Внимание: Если после создания место хранения не отображается в документах, проверьте настройки прав пользователя или фильтры в формах (например, может быть установлен фильтр по складу).
4. Иерархическая структура: как создать вложенные места хранения
Для крупных складов удобнее использовать многоуровневую структуру мест хранения. Например:
Склад "Центральный"
├── Зона "Приемка"
│ ├── Стеллаж "П-1"
│ │ ├── Ячейка "П-1-1"
│ │ └── Ячейка "П-1-2"
├── Зона "Отгрузка"
│ └── Стеллаж "О-3"
└── Зона "Хранение"
├── Стеллаж "Х-5"
└── Стеллаж "Х-6"
Чтобы создать такую структуру:
- Сначала добавьте верхний уровень (например, "Зона Приемка").
- Затем создайте вложенные элементы:
- Откройте карточку родительского места (например, "Зона Приемка").
- Нажмите "Создать подчиненный элемент" (или кнопку "+" в дереве структуры).
- Заполните данные для дочернего места (например, "Стеллаж П-1").
Пример настройки для адресного хранения:
- 📌 Уровень 1: "Зона А" (код: "A")
- 📌 Уровень 2: "Стеллаж А-1" (код: "A-1", родитель: "Зона А")
- 📌 Уровень 3: "Ячейка А-1-3" (код: "A-1-3", родитель: "Стеллаж А-1")
Преимущества иерархической структуры:
- 🔹 Упрощает поиск товара (можно фильтровать по зонам).
- 🔹 Позволяет строить аналитику по уровням (например, загрузка зоны vs загрузка ячейки).
- 🔹 Удобно для инвентаризации (можно пересчитывать отдельные стеллажи).
Однако есть и минусы:
- 🔴 Сложнее в настройке (нужно продумать логику именования).
- 🔴 Может замедлять работу при большом количестве уровней (более 5).
Если в вашей базе уже есть места хранения без иерархии, но нужно перейти на структурированный учет, используйте обработку "Перенос данных" (доступна в 1С:ERP 2 и УТ 11). Она позволяет массово назначить родительские элементы существующим записям.
5. Типичные ошибки и как их избежать
При работе с местами хранения в 1С пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
| Место хранения не отображается в документах | Не указан склад или неправильные права | Проверьте привязку к складу и настройки ролей |
| Дублирующиеся места хранения | Отсутствует контроль уникальности кодов | Введите правило именования и используйте префиксы |
| Ошибка "Не найдено место хранения" при проведении документа | Место удалено или архивировано | Восстановите место из архива или создайте новое |
| Медленная работа справочника | Слишком много уровней вложенности | Оптимизируйте структуру (не более 3-4 уровней) |
| Невозможно создать подчиненное место | В конфигурации отключена иерархия | Проверьте настройки справочника в конфигураторе |
Разберем подробнее две самые распространенные ошибки:
Ошибка 1: Место хранения не сохраняется
Если при нажатии "Записать" ничего не происходит или появляется сообщение об ошибке:
- 🔹 Проверьте, не заблокирована ли база на редактирование (например, идет регламентное задание).
- 🔹 Убедитесь, что поле "Наименование" заполнено (оно обязательное).
- 🔹 Проверьте уникальность кода (если код дублируется, запись не сохранится).
Ошибка 2: В документах не видно новых мест хранения
Если вы создали место, но оно не появляется в выпадающих списках (например, в Перемещении товаров):
- 🔹 Проверьте, что место привязано к нужному складу (в документе может быть фильтр по складу).
- 🔹 Обновите форму документа (нажмите
F5или закройте/откройте заново). - 🔹 Убедитесь, что в настройках программы включен учет по местам хранения.
Что делать, если место хранения случайно удалили?
Если место хранения удалено, но по нему есть движения в документах, восстановите его через журнал регистрации (Администрирование → Обслуживание → Журнал регистрации). Выберите событие "Удаление", найдите запись и нажмите "Восстановить". Если движений нет, можно создать новое место с тем же кодом.
Еще одна частая проблема — некорректный остаток по месту хранения. Например, в отчете видно, что на стеллаже лежит 10 единиц товара, а фактически их 5. Это происходит из-за:
- 🔴 Ошибок при перемещении (указано неверное место).
- 🔴 Непроведенных инвентаризаций.
- 🔴 Ручного изменения остатков без документов.
Чтобы исправить остатки:
- Проведите
Инвентаризациюпо проблемному месту хранения. - Используйте отчет
Ведомость по товарам на складахс группировкой по местам хранения. - Если расхождения критичные, сделайте корректировку остатков документом
Оприходование/Списание.
6. Продвинутые настройки: интеграция с документами и отчетами
Создание места хранения — только первый шаг. Чтобы система работала эффективно, нужно настроить его взаимодействие с другими объектами 1С.
Автоматическое указание места хранения в документах
Чтобы не вводить место хранения вручную при каждом поступлении или перемещении:
- Откройте настройки программы:
Администрирование → Настройки программы → Склад и доставка. - Включите опцию "Автоматически заполнять место хранения".
- Настройте правила заполнения:
- 🔹 По типу товара (например, холодильные товары — в зону "Холод").
- 🔹 По поставщику (товары от поставщика X — на стеллаж Y).
- 🔹 По характеристикам (например, габаритные товары — в зону "Крупногабарит").
Использование мест хранения в отчетах
Чтобы анализировать данные по местам хранения, используйте стандартные отчеты:
- 📊
Ведомость по товарам на складах— показывает остатки с разбивкой по местам. - 📊
Анализ продаж— можно группировать по зонам хранения. - 📊
ABC/XYZ-анализ— помогает оптимизировать размещение товаров.
Пример настройки отчета Ведомость по товарам на складах:
- Откройте отчет через
Отчеты → Склад → Ведомость по товарам на складах. - Нажмите "Настройки" и добавьте группировку по полю
Место хранения. - Добавьте отбор по нужному складу или типу товара.
- Сохраните настройку для повторного использования.
Интеграция с ТСД и WMS
Если вы используете терминалы сбора данных (ТСД) или WMS-систему, настройте обмен данными:
- 🔹 Экспортируйте справочник мест хранения в формат, поддерживаемый внешней системой (обычно
XMLилиJSON). - 🔹 Настройте правила сопоставления кодов мест хранения между 1С и WMS.
- 🔹 Проверьте, что в 1С включена опция
Использовать внешние идентификаторыдля мест хранения.
Для ТСД может потребоваться:
- 🔹 Создать дополнительное поле в справочнике для штрихкода места хранения.
- 🔹 Напечатать и наклеить штрихкод-метки на стеллажи/ячейки.
Если вы интегрируете 1С с WMS, согласуйте формат передачи мест хранения заранее. Некоторые WMS-системы требуют, чтобы код места хранения содержал только цифры или имел фиксированную длину.
7. Массовое создание и изменение мест хранения
Если нужно добавить или изменить сотни мест хранения, ручной ввод займет слишком много времени. В таких случаях используйте:
Способ 1: Загрузка из Excel
Для массового создания:
- Подготовьте файл
Excelс колонками:Наименование,Код,Родитель,Склад. - В 1С используйте обработку
Универсальный обмен данными(Файл → Открыть → выберите обработку). - Настройте правила загрузки и выполните импорт.
Пример структуры файла для импорта:
Наименование | Код | Родитель | Склад
-------------------|---------|-----------------|------------
Стеллаж А-1 | A-1 | Зона А | Основной
Ячейка А-1-1 | A-1-1 | Стеллаж А-1 | Основной
Ячейка А-1-2 | A-1-2 | Стеллаж А-1 | Основной
Способ 2: Обработка "Групповое изменение справочников"
Для массового редактирования существующих мест:
- Откройте обработку через
Все функции → Обработки → Групповое изменение справочников. - Выберите справочник
Места хранения. - Задайте отбор (например, все места со склада "Основной").
- Укажите, какие поля нужно изменить (например, добавить префикс к коду).
Способ 3: Программное создание (для разработчиков)
Если вы владеете навыками 1С-программирования, можно написать скрипт для автоматического создания мест хранения. Пример кода:
Процедура СоздатьМестаХранения()
Справочник = Справочники.МестаХранения;
Для Счетчик = 1 По 10 Цикл
НовоеМесто = Справочник.СоздатьЭлемент();
НовоеМесто.Наименование = "Стеллаж А-" + Счетчик;
НовоеМесто.Код = "A-" + Формат(Счетчик, "ЧГ=0");
НовоеМесто.Склад = Справочники.Склады.НайтиПоНаименованию("Основной");
НовоеМесто.Записать();
КонецЦикла;
КонецПроцедуры
Предупреждения при массовых операциях:
- 🔴 Всегда делайте резервную копию базы перед массовыми изменениями.
- 🔴 Проверяйте уникальность кодов — дубли могут привести к ошибкам в документах.
- 🔴 После импорта проверьте остатки — иногда данные не корректно переносятся.
При массовом создании мест хранения используйте префиксы для разных типов (например, "S-" для стеллажей, "Z-" для зон). Это упростит фильтрацию и поиск.
8. Практические примеры: решения для разных бизнес-задач
Разберем, как места хранения помогают решать конкретные задачи на складе.
Пример 1: Холодильное оборудование
Задача: Контролировать товары с разными температурами хранения.
Решение:
- Создайте зоны по температурам:
- 🔹 "Холод (-18°C)"
- 🔹 "Охлажденное (0..+4°C)"
- 🔹 "Комнатная температура"
Пример 2: Адресное хранение на большом складе
Задача: Оптимизировать сборку заказов на складе с 10 000+ позиций.
Решение:
- Создайте трехуровневую структуру:
- 🔹 Уровень 1: Зоны (A, B, C, D)
- 🔹 Уровень 2: Ряды (1-20)