Торговля и Склад · 12 мин
Как объединить склады в 1С:Розница без потери остатков
Как объединить несколько складов в 1С:Розница без потери остатков: подготовка данных, перенос документами, перепроведение, проверка результатов и типичные ошибки.
Дубли складов в 1С:Розница появляются по понятным причинам: при обмене данными склад выгрузился повторно, для каждого магазина завели свой склад, а после закрытия точек их не объединили, либо под разные виды цен создали отдельные склады, которые со временем оказались не нужны. В итоге в справочнике числится несколько складов, а физически товар лежит на одном — и такое расхождение мешает корректному учёту. Объединить их вполне реально, однако операция затрагивает остатки, складские документы, механизмы ценообразования и обмены с кассами, поэтому действовать нужно по чёткому плану, а не наугад.
В 1С:Розница нет отдельной команды «объединить склады» — операция выполняется вручную: новый или основной склад назначается целевым, остатки с ликвидируемых складов переносятся документами, ссылки на старые склады в справочниках и настройках заменяются, после чего старые склады помечаются на удаление. Ниже разобран полный порядок работ, включая подготовку, контроль результата и типичные ошибки.
Инструкция ориентирована на 1С:Розница 2.3 и близкие редакции. В более ранних версиях (2.0–2.2) логика аналогична, отличаются только названия разделов интерфейса.
Когда объединение складов оправдано, а когда нет
Прежде чем что-то переносить, убедитесь, что объединение действительно нужно. Отдельные склады в программе влияют на учёт остатков, распределение заказов поставщикам, обмен с кассами и отчёты по себестоимости. Если склады отражают реальные физические места хранения — объединять их не стоит, даже если «неудобно смотреть отчёты».
Объединение оправдано в типичных ситуациях: склад продублирован из-за ошибки обмена с другой конфигурацией; раньше каждому магазину соответствовал свой склад, а теперь товары хранятся централизованно; заведены технические склады «под виды цен» или «под поставщиков», которые не отражают реальность и только путают аналитику.
Как выбрать действие
Подготовка: резервная копия и анализ текущего состояния
Любая операция с массовым переносом остатков начинается с резервной копии. Для файловой базы достаточно скопировать каталог базы или выгрузить её через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы сделайте backup средствами СУБД. Без копии откатить ошибочное перемещение на тысячи позиций будет крайне трудоёмко.
Затем зафиксируйте текущее состояние. Сформируйте отчёт «Остатки товаров на складах» (или «Ведомость по товарам на складах») с группировкой по складам и сохраните его. Это эталон, с которым вы будете сверять результат после объединения. Заодно вы увидите, есть ли на ликвидируемых складах отрицательные остатки — их лучше разобрать до переноса, иначе они «переедут» на целевой склад и исказят учёт.
Проверьте также, где используется старый склад: в карточках магазинов, в настройках обмена с кассами (Управление обменом с кассовым оборудованием), в правилах ценообразования, в ордерной схеме, в сохранённых настройках отчётов и в расписании обменов с другими базами. Составьте список таких мест — по нему будете заменять ссылки.
Достаточно заменить ссылки и пометить склад на удаление
Сначала разберитесь с минусами, иначе они перейдут на целевой склад
Проверьте незавершённые ордера до переноса
Иначе после объединения чеки могут уйти «не на тот» склад
Перенос остатков на целевой склад
Основной инструмент — документ «Перемещение товаров» (раздел «Склад» или «Закупки», в зависимости от настройки интерфейса). Создайте документ, укажите склад-отправитель (ликвидируемый) и склад-получатель (целевой). Табличную часть не нужно заполнять вручную: используйте подбор или команду заполнения по остаткам склада-отправителя — так вы гарантированно перенесёте всё, что числится в учёте.
Если позиций много, разбейте перенос на несколько документов по товарным группам — так проще контролировать результат и искать расхождения. После проведения каждого документа сверяйте обороты: остаток на складе-источнике по перенесённым позициям должен стать нулевым, а на целевом складе — увеличиться на ту же сумму и количество.
Альтернативный вариант — документ «Оприходование товаров» на целевом складе и «Списание товаров» на старом. Этот способ хуже: он меняет финансовый результат (списание/оприходование влияют на учётные показатели и отчёты по прибыли), тогда как перемещение лишь меняет место хранения. Используйте списание/оприходование только если нужно одновременно скорректировать себестоимость или вы переносите «виртуальные» остатки, которых физически не существует.
- 1Сделайте резервную копию базы и сохраните отчёт по остаткам до изменений
- 2Создайте документ «Перемещение товаров»: отправитель — старый склад, получатель — целевой
- 3Заполните табличную часть по остаткам склада-отправителя и проведите документ
- 4Проверьте отчётом, что на старом складе остатки обнулились, на новом — увеличились корректно
- 5Повторите для всех ликвидируемых складов, затем сверьте итог с сохранённым эталонным отчётом
Перенос незавершённых документов и ссылок
Остатки — это только часть задачи. На старом складе могут быть «зависшие» документы: незакрытые заказы поставщикам, перемещения в пути, ордера на отгрузку и приёмку, резервы под заказы покупателей. Такие документы нужно либо завершить до объединения, либо пересоздать с указанием целевого склада.
Особое внимание — резервам. Если товар зарезервирован под заказ покупателя на старом складе, простое перемещение остатка не перенесёт резерв корректно: заказ продолжит ссылаться на старый склад. Откройте такие заказы и смените в них склад, после чего перепроведите.
Далее замените ссылки на старый склад в настройках: карточки магазинов (реквизит «Склад продажи» и «Склад поступления» в ордерных схемах), настройки обмена с кассами и ЕГАИС/«Честного знака», правила формирования цен, шаблоны документов. В типовой конфигурации можно воспользоваться поиском ссылок на объект: Администрирование → Обслуживание → поиск и удаление помеченных объектов покажет места использования, а для массовой замены ссылок удобна обработка «Поиск и замена значений» (входит в состав типовых инструментов администратора).
Замена ссылок и пометка склада на удаление
Когда остатки перенесены, документы завершены, а настройки переключены на целевой склад, можно удалять лишний элемент справочника. Откройте справочник «Склады (магазины)», найдите ликвидируемый склад и пометьте его на удаление. Затем запустите удаление помеченных объектов (Администрирование → Обслуживание → Удаление помеченных объектов).
Имейте в виду: если на склад ссылаются проведённые документы прошлых периодов, монопольное удаление не пройдёт — программа покажет список объектов, мешающих удалению. Это нормально: исторические документы перепроводить не нужно. В таком случае склад остаётся помеченным на удаление и не предлагается к выбору в новых документах — для практики этого достаточно. Физическое удаление возможно только после свёртки базы или удаления старых документов.
Если склад пришёл из обмена с другой базой (например, из 1С:Управление торговлей или Бухгалтерии), проверьте соответствия объектов в настройках синхронизации. Удалённый склад может «вернуться» при следующем сеансе обмена, если в сопоставлении осталась запись. Откройте настройки синхронизации данных, найдите соответствия по справочнику «Склады» и замените их на целевой склад с обеих сторон обмена.
Проверка результата после объединения
Финальный этап — контроль. Сформируйте тот же отчёт по остаткам, что сохраняли до начала работ, и сравните: суммарное количество и стоимость товаров по объединённым складам должны совпасть с остатками целевого склада после переноса. Расхождение означает, что часть позиций перенесена дважды, не перенесена вообще или перенесена с другой датой/себестоимостью.
Проверьте работу ключевых операций на практике: создайте тестовый чек или реализацию с целевого склада, сформируйте заказ поставщику, выполните обмен с кассой. Убедитесь, что в документах подставляется правильный склад по умолчанию и списание идёт с него.
Как проверить результат
По всем позициям ноль
Остались положительные или отрицательные остатки
Совпадает с суммой по объединяемым складам до переноса
Есть расхождение по количеству или стоимости
Склад подставляется целевой автоматически
Подставляется помеченный склад или поле пустое
Выгрузка проходит без ошибок, чеки списывают с нужного склада
Ошибки сопоставления, чеки «висят» непроведёнными
Типичные ошибки и ограничения
Самая частая ошибка — перенос остатков «вручную по списку» вместо заполнения по остаткам. При ручном вводе легко пропустить позиции с нулевым видимым остатком, но с ненулевой себестоимостью, или наоборот. Всегда используйте автоматическое заполнение документа по данным учёта.
Вторая группа ошибок связана с обменами: склад удалили в Рознице, но забыли поправить сопоставление в синхронизации — и после обмена склад-дубликат появился снова, уже с новыми документами. Третья типичная проблема — забытые настройки магазинов: чеки продолжают списываться со старого склада, и через неделю на нём снова минусовые остатки.
Ограничение, о котором стоит знать: объединение складов не объединяет аналитику прошлых периодов. Отчёты за прошлые месяцы будут показывать движения по старым складам — это корректно и не требует исправления. Если нужна сводная картина за прошлый период, используйте группировку отчёта или объединяйте данные при выгрузке.
Что важно запомнить
Объединение складов в 1С:Розница — это перенос остатков документом «Перемещение товаров», завершение или перенос незакрытых документов, замена ссылок в настройках магазинов и обменов, затем пометка старого склада на удаление. Резервная копия до начала и сверка отчёта после — обязательные контрольные точки.
Частые вопросы
Можно ли объединить склады без переноса документов, просто переименовав?
Если склад один и нужно только изменить его название — да, достаточно переименовать элемент справочника, документы трогать не нужно. Но если складов два и оба имеют остатки и историю, переименование не поможет: потребуется полноценный перенос остатков и ссылок на один из них.
Что делать, если на объединяемых складах один товар числится по разной себестоимости?
При перемещении себестоимость сохраняется по партиям, и на целевом складе товар будет учитываться по сумме обеих партий — это корректно для методики средней себестоимости. Отдельно «выравнивать» себестоимость перед объединением не требуется; программа пересчитает среднюю автоматически при дальнейших движениях.
Склад помечен на удаление, но не удаляется физически. Это проблема?
Нет. Помеченный склад не предлагается в новых документах и не мешает работе. Физическое удаление невозможно, пока на склад ссылаются документы прошлых периодов, — оно станет доступным только после свёртки базы или удаления старой истории, что обычно и не требуется.
Нужно ли останавливать работу магазинов на время объединения?
Желательно выполнять перенос вне рабочих часов или при остановленных продажах по затрагиваемым складам. Если во время переноса касса пробьёт чек со старым складом, появится новое движение, которое не попадёт в перенос, и остатки придётся досверять вручную.
Как объединить склады, если база обменивается с 1С:Бухгалтерией?
Сначала выполните объединение на стороне Розницы, затем в настройках синхронизации откройте сопоставление объектов по справочнику складов и убедитесь, что оба старых склада сопоставлены с одним складом в Бухгалтерии (или сопоставление очищено). После этого проведите тестовый обмен и проверьте, что документы выгружаются с целевым складом.