Сегодня мы разберем особенности удаления объектов в 1С 8.0
Для начала проведем небольшой эксперимент. Заходим в программу под пользователем Администратор. Открываем справочник Операций, создаем новую операцию под названием Тестовая. Заходим в документы, создаем новую квитанцию, добавляем в нее эту новую операцию и сохраняем документ.
Допустим мы поработали какое-то время и решили почистить справочник Операции, потому как в нем есть много всякого мусора. Заходим в справочник Операции, становимся на операцию Тестовая и из контекстного меню выбираем Удалить непосредственно. Утвердительно отвечаем на вопрос и все: операция удалена из базы.
Пункт Удалить непосредственно не имеет ничего общего с человеческой непосредственностью. На самом деле это весьма грозная операция, которая дает возможность наделать много неприятных вещей в базе. В нашем случае у нас появилась несуществующая ссылка в документе: заходим в последний документ, в который мы добавляли эту Тестовую операцию и видим, что на месте названия Тестовая появилось непонятное сочетание цифр и букв и надпись <Объект не найден>. Теперь мы не сможем делать отборы по этой операции, не сможем видеть как она называлась, также мы потеряли информацию о том, к какой группе принадлежала эта операция и сколько она стоила и так далее в зависимости от структуры вашей базы.
(далее…)