Администрирование · 9 мин
Как удалить обработку в 1С
Как удалить внешнюю обработку в 1С: из справочника дополнительных обработок, из конфигурации и с диска. Проверка прав, безопасное удаление, типичные ошибки.
Под «обработкой» в 1С обычно понимают либо внешний файл с расширением .epf, который запускается через меню «Файл → Открыть», либо дополнительную обработку, зарегистрированную в подсистеме «Дополнительные отчеты и обработки», либо объект конфигурации, встроенный разработчиком. Способ удаления зависит от того, как именно обработка попала в базу, и ошибка на этом этапе — самая частая причина того, что «удалённая» обработка продолжает появляться в интерфейсе.
Перед удалением важно понять, что именно вы удаляете: ссылку на обработку в справочнике, сам файл на диске или объект метаданных конфигурации. Это три разные операции с разными последствиями. Удаление записи из справочника не удаляет файл, а удаление файла не убирает запись в базе — она останется «битой» и будет выдавать ошибку при открытии.
Для большинства операций потребуются права администратора или хотя бы право «Администрирование дополнительных отчетов и обработок». Если кнопки удаления нет или она неактивна — почти всегда дело в правах, а не в неисправности программы.
Определяем, какая обработка перед вами
Откройте список, в котором вы видите обработку. Если она находится в разделе «Дополнительные отчеты и обработки» — это запись справочника, и удалять её нужно именно там. Если обработка запускается только через «Файл → Открыть» и хранится в папке на диске или сетевом ресурсе — это внешний файл, в базе его нет.
Третий вариант — обработка встроена в конфигурацию: она видна в дереве метаданных конфигуратора в ветке «Обработки» и доступна пользователям через стандартные команды интерфейса. Такую обработку нельзя удалить из пользовательского режима вообще — только через конфигуратор.
Как выбрать способ удаления
Удаление дополнительной обработки из справочника
Это самый частый сценарий в типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП и другие на БСП). Откройте «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки». Если пункт не виден, включите флажок «Дополнительные отчеты и обработки» в том же разделе настроек.
Найдите нужную обработку в списке, выделите её и нажмите Delete или кнопку «Удалить» в меню «Ещё». Программа установит пометку удаления — запись перестанет отображаться у пользователей. Сам файл обработки при этом хранится внутри базы в виде двоичных данных и будет удалён вместе с элементом справочника.
Для окончательного удаления перейдите в «Администрирование → Обслуживание → Удаление помеченных объектов» и выполните удаление. Если обработка используется в регламентном задании, программа покажет ссылку на это задание и не даст удалить объект — сначала отключите или измените задание.
- 1Откройте Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки
- 2Найдите обработку через поиск по наименованию
- 3Проверьте, не назначена ли она на регламентное задание (закладка или команда в карточке)
- 4Пометьте элемент на удаление клавишей Delete
- 5Выполните Администрирование → Обслуживание → Удаление помеченных объектов
- 6Проверьте, что обработка исчезла из списка у обычного пользователя
Удаление внешней обработки — файла .epf
Если обработка существует только как файл на диске, в базе 1С её нет, и «удалить из 1С» её невозможно — достаточно удалить сам файл средствами операционной системы. Найдите файл через проводник (обычно это папки вида «Обработки», «Внешние обработки» на рабочем столе, в документах или на сетевом диске) и удалите его.
Учтите нюанс: если обработкой пользуются несколько сотрудников с сетевого ресурса, удаление файла сломает привычный сценарий работы у всех сразу. Перед удалением убедитесь, что функционал обработки либо больше не нужен, либо заменён штатными средствами конфигурации. Разумная практика — не удалять файл сразу, а переименовать его или переместить в архивную папку: если через неделю выяснится, что обработка нужна, её можно будет вернуть без потерь.
Удаление обработки из конфигурации
Обработка, встроенная в конфигурацию, удаляется только в конфигураторе, и эта операция требует монопольного доступа к базе. Откройте конфигуратор, разблокируйте конфигурацию от изменений (если она на поддержке — потребуется снятие с поддержки или включение возможности изменения), найдите объект в ветке «Обработки» и удалите его.
После удаления объекта конфигуратор покажет окно проверки ссылочной целостности: если на обработку ссылаются команды, подсистемы, роли или другие объекты, программа предложит удалить и эти ссылки. Не снимайте флажки вслепую — сначала посмотрите, что именно будет удалено. Например, если обработка включена в подсистему, ссылка из подсистемы должна быть удалена, иначе обновление завершится ошибкой.
Завершите операцию командой «Конфигурация → Обновить конфигурацию базы данных». Только после этого обработка реально исчезнет из базы. До обновления пользователи продолжат видеть её в интерфейсе.
Проверка результата и частые ошибки
После удаления проверьте результат под учётной записью обычного пользователя, а не администратора: у администратора видимость элементов часто шире, и вы можете не заметить, что для остальных ничего не изменилось. Откройте список дополнительных обработок, формы, где была назначена команда, и убедитесь, что обработки нет и ошибок при открытии не возникает.
Если после удаления из справочника обработка всё ещё запускается — вероятно, у пользователей остался ярлык на файл .epf или обработка открывается из другого раздела. Если при удалении помеченных объектов программа сообщает о ссылках — пройдите по каждой ссылке из списка и отвяжите обработку: чаще всего это регламентные задания и настройки рассылки отчётов.
Безопасность: что сделать до удаления
Любое удаление в базе 1С начинается с резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через «Конфигуратор → Администрирование → Выгрузить информационную базу». Для клиент-серверной базы используйте штатные средства СУБД или выгрузку .dt.
Отдельно сохраните сам файл обработки: если она хранится в справочнике, откройте карточку и выгрузите файл на диск кнопкой «Выгрузить в файл» (в разных конфигурациях команда называется по-разному, обычно в меню «Ещё»). Это займёт минуту, но позволит вернуть функционал, если удаление окажется преждевременным.
Как проверить результат
Обработки нет в списке ни у администратора, ни у пользователя
Запись видна с пометкой удаления или открывается с ошибкой
Нет заданий, ссылающихся на удалённую обработку
Задание выполняется с ошибкой в журнале регистрации
Команды обработки нет в меню «Печать» и «Заполнение»
Команда есть, при нажатии — ошибка
Нет новых ошибок после удаления
Появляются ошибки загрузки внешней обработки
FAQ
Можно ли удалить обработку без прав администратора?
Нет. Удаление элементов справочника дополнительных отчетов и обработок требует права администрирования этой подсистемы, а удаление объектов конфигурации — доступа к конфигуратору. Если кнопки удаления нет, обратитесь к администратору базы.
Обработка удалена, но файл остался на диске — это проблема?
Нет, если запись в базе удалена корректно. Файл .epf на диске — просто файл: он не запустится сам и не влияет на базу. Удалите его через проводник или оставьте в архиве на случай, если обработка понадобится снова.
Как удалить обработку, которая входит в типовую конфигурацию?
Удаление объекта из типовой конфигурации требует снятия её с поддержки и усложнит обновления. Безопасная альтернатива — скрыть обработку из командного интерфейса и исключить её из ролей пользователей: функционально она станет недоступна, а обновления пройдут штатно.
Что делать, если при удалении помеченных объектов 1С показывает ссылки?
Откройте каждый объект из списка ссылок и уберите использование обработки: отключите регламентное задание, измените настройку рассылки, очистите команду. После этого повторите удаление помеченных объектов — оно пройдёт успешно.
Можно ли восстановить удалённую обработку?
Только из резервной копии базы или из сохранённого файла .epf. Если ни копии, ни файла нет, восстановить обработку невозможно — именно поэтому перед удалением рекомендуется выгрузить файл на диск.
Удалилась ли обработка, если она всё ещё открывается через «Файл → Открыть»?
Через «Файл → Открыть» запускается файл с диска, а не запись в базе. Если вы удалили обработку из справочника, но файл .epf остался, пользователь всё ещё может открыть его вручную. Чтобы исключить это, удалите или переместите сам файл.
Что важно запомнить
Сначала определите тип обработки: запись в справочнике удаляется в режиме предприятия, файл .epf — через проводник, объект конфигурации — только в конфигураторе с обновлением базы. Перед удалением сохраните файл и сделайте резервную копию, после — проверьте результат под обычным пользователем и по журналу регистрации.