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