Случайное удаление или пометка на удаление склада в 1С — частая проблема, которая может временно заблокировать проведение документов. В системе 1С:Предприятие физическое удаление объектов происходит в два этапа, поэтому в большинстве случаев данные можно легко вернуть. В этой статье мы разберем, как быстро восстановить удаленный элемент справочника «Склады».
- Способ 1. Снятие пометки удаления (Элемент еще в базе)
- Шаг 1. Переход в справочник
- Шаг 2. Снятие пометки
- Способ 2. Восстановление после полного удаления
- Вариант А. Восстановление из резервной копии
- Вариант Б. Создание нового элемента с тем же GUID
- Частые ошибки / Устранение неполадок
- Часто задаваемые вопросы
Способ 1. Снятие пометки удаления (Элемент еще в базе)
Если склад был просто помечен на удаление (на его иконке отображается красный крестик), он все еще находится в базе данных. Восстановить его можно за несколько кликов.
Шаг 1. Переход в справочник
Перейдите в раздел Справочники (или НСИ и администрирование -> Склады и магазины в зависимости от конфигурации) и откройте список складов.
Шаг 2. Снятие пометки
Найдите нужный склад с красным крестиком. Нажмите на него правой кнопкой мыши и выберите пункт Пометить на удаление / Снять пометку. Также можно использовать горячую клавишу Del.
Важно: После снятия пометки удаления склад снова станет доступен для выбора в новых документах. Однако старые документы, где он использовался, перепроводить вручную не требуется, если они уже проведены.
Способ 2. Восстановление после полного удаления
Если склад был удален окончательно через обработку «Удаление помеченных объектов», восстановить его стандартными средствами без бэкапа невозможно. В этом случае у вас есть два пути:
Вариант А. Восстановление из резервной копии
Разверните резервную копию базы данных, созданную до удаления склада, найдите элемент и перенесите его с помощью обработки «Выгрузка и загрузка данных XML».
Вариант Б. Создание нового элемента с тем же GUID
Если бэкапа нет, придется создать склад заново. Чтобы восстановить связи в старых документах (где теперь отображается <Объект не найден>), необходимо программно создать элемент с тем же уникальным идентификатором (GUID).
Дополнительно: Программное восстановление по GUID
Для создания элемента с конкретным GUID можно использовать следующий код во внешней обработке:
// Пример кода для создания склада с известным GUID
НовыйСклад = Справочники.Склады.СоздатьЭлемент();
НовыйСклад.Наименование = 'Восстановленный склад';
// Установка GUID (замените на ваш UUID из битой ссылки)
СсылкаНаОбъект = Справочники.Склады.ПолучитьСсылку(НовыйUUID);
НовыйСклад.УстановитьСсылкуНового(СсылкаНаОбъект);
НовыйСклад.Записать(); Частые ошибки / Устранение неполадок
- Ошибка: «Объект заблокирован» — возникает, если склад открыт у другого пользователя. Попросите всех пользователей закрыть справочник или завершите их сеансы через консоль администрирования.
- Ошибка: «Недостаточно прав доступа» — для снятия пометки удаления у вашего пользователя должна быть роль «Полные права» или специальное право на редактирование справочника «Склады». Обратитесь к вашему системному администратору.
Если вы параллельно занимаетесь настройкой кадрового учета, рекомендуем изучить нашу статью о том, как уволить и рассчитать сотрудника в 1С 8.3, а также руководство, как изменить штатное расписание в 1С 8.3: инструкция. Для корректного закрытия года также полезно знать, как изменить нумерацию в 1С на новый год: инструкция.
Часто задаваемые вопросы
Можно ли восстановить склад, если база полностью очищена?
Только путем восстановления базы данных из резервной копии (бэкапа), сделанной до момента очистки.
Что произойдет с документами, в которых использовался удаленный склад?
В полях выбора склада появится надпись «<Объект не найден>». Документы перестанут корректно проводиться при перепроведении.
Какая горячая клавиша отвечает за пометку удаления в 1С?
Клавиша Del (или Delete) на клавиатуре используется для установки и снятия пометки удаления.








