Благодаря вашей активности под постом в Телеграме публикуем обещанную инструкцию по удалению объектов из справочников.
На первый взгляд кажется, что тут нет ничего сложного. Так оно и есть на самом деле, но есть нюансы, о которых стоит рассказать.
Удаление в 1С:УНФ происходит в два этапа:
Разберем удаление на примере справочника номенклатуры:
1. Пометьте номенклатуру на удаление
Для этого кликните по лишнему объекту мышкой и вызовите меню правой кнопкой. Выберите в меню «Пометить на удаление / Снять пометку» или воспользуйтесь кнопкой Delete.
После этого рядом с номенклатурой появится красный крестик, и она продолжит отображаться в общем списке.
2. Удалите помеченный объект
В строке поиска в верхнем меню введите «удаление помеченных объектов» и откройте данный раздел.
Выберите то, что хотите удалить, проставив галочки, и нажмите на кнопку удаления.
Аналогичным образом можно удалять и другие объекты, например, покупателей, лиды, заказы и т.д.
Что делать, если на документы есть ссылки и система не дает их удалить?
Иногда система не может удалить объекты из-за того, что на них ссылаются другие документы, справочники, файлы и т.д. В этом случае справа отобразится окно с ссылками на удаляемые объекты. Их можно пометить для удаления, если вы уверены, что данные объекты действительно не нужны или заменить (например, номенклатуру в заказе покупателя).
После выбора нужного действия нажмите на кнопку «Повторить удаление».
Что означают настройки удаления объектов?
Если зайти в настройки, то можно увидеть несколько способов удаления объектов.
Разберем, что значит каждый из них.
Стандартный. Данный режим выбирается системой по-умолчанию. Именно он помогает проверить все взаимосвязи объекта перед его удалением и предотвращает от необратимых ошибок.
Упрощенный. Если у вас установлен этот режим, то система при удалении объектов будет автоматически очищать ссылки на удаляемый объект в связанных помеченных на удаление объектах. Чтобы было понятнее, стоит привести пример. У нас есть заказ и есть связанный платеж и оба эти документа помечены на удаление. И мы хотим сейчас удалить только заказ. При удалении заказа, в помеченной на удаление оплате очистится ссылка на заказ и заказ удалится. Если же на удаление будет помечен только заказ, то при его удалении не произойдет автоматическая очистка взаимосвязей в связанном с ним платеже и заказ не удалится.
Ускоренный. Этот режим можно включить если нужно ускоренно очистить БД. При использовании этого режима, будет произведена блокировка других пользователей и они не смогут работать в программе пока система не выполнит задание. Используется режим крайне редко.
Если установить галочку в чекбоксе «Автоматически удалять помеченные объекты по расписанию», тогда система будет удалять объекты без вмешательства человека.
В заключение хочется сказать, что процедура удаления – это ответственный процесс. К этому вопросу необходимо подходить осознанно, чтобы не нарушить целостность данных и взаимосвязей в системе. Именно во избежание необратимых последствий в 1С:УНФ реализована ступенчатая процедура удаления объектов. Надеемся, что данная статья поможет вам управлять процессом удаления и обеспечит порядок в справочниках.