К статье
Практический материал

Администрирование · 10 мин

Как удалить расширение конфигурации в 1С 8.3

Пошаговая инструкция по удалению расширения конфигурации в 1С 8.3: через конфигуратор и в режиме Предприятия, проверка результата, типичные ошибки и советы по безопасности.

Расширение конфигурации в 1С 8.3 — удобный способ доработать типовую программу без изменения самой конфигурации. Но когда расширение устарело, конфликтует с обновлением или больше не нужно, его требуется корректно удалить. Неправильное удаление может привести к ошибкам при запуске, потере данных, которые расширение добавляло в базу, или невозможности обновить конфигурацию.

Удалить расширение можно двумя способами: через конфигуратор и в режиме «Предприятие» через стандартную обработку управления расширениями. Выбор зависит от того, есть ли у вас доступ к конфигуратору, работаете ли вы в файловой или клиент-серверной базе и какие права есть у вашей учётной записи.

Перед удалением важно понимать: вместе с расширением из базы удаляются все данные, которые оно добавляло, — собственные справочники, документы, регистры сведений и накопления, созданные внутри расширения. Обратно восстановить их без резервной копии будет невозможно.

Что происходит при удалении расширения

Расширение хранится отдельно от основной конфигурации и подключается к ней при запуске сеанса. Когда вы удаляете расширение, платформа исключает его из базы, и при следующем запуске все его доработки перестают действовать: изменённые формы возвращаются к типовому виду, добавленные команды и кнопки исчезают, переопределённые обработчики перестают выполняться.

Критичный момент — данные. Если расширение добавляло в базу собственные объекты метаданных (справочники, документы, регистры, реквизиты), то при удалении расширения эти данные удаляются вместе с ним. Например, если расширение добавляло регистр сведений для хранения дополнительных настроек, все записи этого регистра будут потеряны. Если же расширение только изменяло формы и алгоритмы, не добавляя собственных хранилищ данных, удаление пройдёт без потерь.

Подготовка перед удалением

Первый шаг — резервная копия. Для файловой базы достаточно выгрузить информационную базу в файл dt через конфигуратор (Администрирование → Выгрузить информационную базу) или скопировать файл 1Cv8.1CD при остановленной работе пользователей. Для клиент-серверной базы сделайте выгрузку через конфигуратор или средствами СУБД.

Второй шаг — выяснить, что именно делает расширение. Откройте список расширений и посмотрите его свойства: имя, версию, назначение. Если есть возможность, уточните у разработчика или в документации, добавляет ли расширение собственные объекты данных. Это определит, насколько осторожным нужно быть.

Третий шаг — завершить работу пользователей. Хотя удаление расширения в конфигураторе технически возможно при активных сеансах, корректное применение изменений требует монопольного доступа или как минимум перезапуска сеансов всех пользователей. Запланируйте операцию на нерабочее время.

Порядок подготовки
  1. 1
    Сделайте резервную копию базы (выгрузка в dt или копия средствами СУБД)
  2. 2
    Проверьте, добавляет ли расширение собственные объекты данных
  3. 3
    Выгрузите нужные данные, созданные расширением, если они есть
  4. 4
    Завершите сеансы пользователей или предупредите их о перезапуске
  5. 5
    Убедитесь, что у вас есть права администратора или полные права

Удаление расширения через конфигуратор

Это основной и наиболее надёжный способ. Откройте конфигуратор нужной базы, затем в главном меню выберите «Конфигурация» → «Расширения конфигурации». Откроется окно со списком всех подключённых расширений.

Найдите нужное расширение в списке, выделите его строку и нажмите кнопку удаления (крестик) или клавишу Delete. Подтвердите удаление. После этого примените изменения: нажмите F7 или выберите «Конфигурация» → «Обновить конфигурацию базы данных». Платформа выполнит реструктуризацию, если расширение добавляло собственные объекты, и удалит связанные данные.

Если обновление конфигурации базы данных требует монопольного доступа, а в базе работают пользователи, завершите их сеансы через консоль кластера или дождитесь окончания работы. Без этого шага изменения не применятся, и расширение продолжит действовать.

text
Конфигуратор → Конфигурация → Расширения конфигурации → выделить расширение → Удалить → F7 (Обновить конфигурацию базы данных)

Удаление расширения в режиме «Предприятие»

В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом и других на БСП) есть встроенная обработка управления расширениями. Обычно она находится в разделе «Администрирование» → «Печатные формы, отчеты и обработки» → «Расширения», либо вызывается через «Все функции» → «Стандартные» → «Управление расширениями конфигурации».

Откройте обработку, найдите нужное расширение в списке, снимите флажок или нажмите кнопку удаления — в зависимости от версии конфигурации интерфейс может отличаться. После удаления программа предложит перезапустить сеанс, чтобы изменения вступили в силу. Без перезапуска расширение продолжит действовать в текущем сеансе.

Учтите, что для работы с расширениями в режиме «Предприятия» нужны права администратора. Если обработка расширений недоступна или кнопки неактивны, обратитесь к администратору базы или используйте конфигуратор.

Как проверить, что расширение удалено полностью

После удаления откройте список расширений в конфигураторе — удалённого расширения там быть не должно. Затем запустите режим «Предприятие» и проверьте, что доработки расширения больше не действуют: формы выглядят как типовые, добавленные кнопки и команды отсутствуют.

Дополнительно проверьте журнал регистрации на наличие ошибок, связанных с расширением, — например, обращений к уже удалённым объектам. Если в конфигурации есть внешние отчёты, обработки или другие расширения, которые зависели от удалённого, убедитесь, что они работают корректно.

Контрольные точки

Как проверить результат

Список расширений в конфигураторе
Норма

Удалённого расширения нет в списке

Тревожный признак

Расширение осталось или появляется снова

Работа программы в режиме Предприятия
Норма

Формы и команды типовые, ошибок нет

Тревожный признак

Ошибки обращения к объектам расширения

Журнал регистрации
Норма

Нет ошибок после удаления

Тревожный признак

Ошибки «Объект не найден» с именами из расширения

Типичные ошибки и проблемы при удалении

Самая частая ошибка — удаление расширения без обновления конфигурации базы данных. В конфигураторе расширение визуально исчезло из списка, но изменения не применены: после перезапуска оно может появиться снова или вызвать ошибки. Всегда завершайте операцию нажатием F7.

Вторая проблема — конфликт с другими расширениями. Если два расширения изменяют одни и те же объекты, удаление одного из них может изменить поведение другого. Проверьте работоспособность оставшихся расширений после удаления.

Третья ситуация — расширение не удаляется из-за активных сеансов или блокировок. Сообщение о невозможности получить монопольный доступ означает, что нужно завершить сеансы пользователей через консоль кластера серверов 1С или дождаться их выхода.

Типичные ошибки
01
Удаление без резервной копии — потерянные данные расширения восстановить не удастся
02
Забыли нажать F7 после удаления — изменения не применились, расширение продолжает действовать
03
Удаление при активных сеансах — ошибка монопольного доступа или рассинхронизация у пользователей
04
Не проверили зависимые расширения и обработки — после удаления перестали работать смежные доработки

Когда удалять расширение не обязательно

Если расширение нужно временно отключить — например, для диагностики ошибки после обновления — удалять его не требуется. Достаточно снять флажок активности в списке расширений или запустить программу с параметром отключения расширений. В типовых конфигурациях на БСП есть настройка безопасного режима и возможность отключить все расширения через обработку управления.

Также вместо удаления можно заменить расширение новой версией: загрузите обновлённый файл .cfe поверх существующего расширения через тот же список в конфигураторе. Это сохранит данные, если структура объектов в новой версии совместима со старой.

Маршрут решения

Как выбрать действие

Расширение нужно только временно отключить для проверкиСнимите флажок активности вместо удаления
Расширение устарело, но его функции нужныЗагрузите новую версию .cfe поверх существующего
Расширение больше не нужно и не содержит данныхУдалите через конфигуратор с обновлением конфигурации БД
Расширение содержит важные данныеСначала выгрузите данные и сделайте копию базы, затем удаляйте

Часто задаваемые вопросы

Можно ли удалить расширение без конфигуратора?

Да, если конфигурация построена на Библиотеке стандартных подсистем — в ней есть обработка «Расширения» в разделе администрирования. Нужны права администратора. Если такой обработки нет или она недоступна, удаление возможно только через конфигуратор.

Что будет с данными, которые создало расширение?

Все объекты данных, добавленные расширением (справочники, документы, регистры и их записи), удаляются вместе с ним без возможности восстановления. Данные типовых объектов, которые расширение только дополняло реквизитами, останутся, но значения добавленных реквизитов будут потеряны.

После удаления расширения программа выдаёт ошибки. Что делать?

Проверьте, что после удаления было выполнено обновление конфигурации базы данных (F7). Затем посмотрите журнал регистрации: ошибки «Объект не найден» обычно указывают на внешние обработки, отчёты или другое расширение, которые ссылались на удалённое. Обновите или отключите их.

Можно ли восстановить удалённое расширение?

Само расширение можно загрузить заново из файла .cfe, если он у вас сохранился. Данные же восстановятся только из резервной копии базы, сделанной до удаления. Поэтому файл расширения и резервную копию стоит хранить, пока не убедитесь, что доработка точно не понадобится.

Расширение не удаляется: кнопка неактивна или возникает ошибка. В чём причина?

Чаще всего причины такие: недостаточно прав (нужны полные права или права администратора), активные сеансы пользователей мешают монопольному доступу, либо база работает в режиме совместимости с ограничениями. Завершите сеансы через консоль кластера и повторите операцию под учётной записью с полными правами.

Мешает ли удалённое расширение обновлению конфигурации?

Нет, после корректного удаления расширение никак не влияет на обновление. Проблемы с обновлением возникают, наоборот, из-за установленных расширений, которые конфликтуют с новой версией конфигурации, — именно поэтому перед обновлением устаревшие расширения рекомендуется отключать или удалять.

Итог

Что важно запомнить

Перед удалением расширения сделайте резервную копию базы — вместе с расширением удаляются все данные, которые оно создало. Удаляйте через конфигуратор с обязательным обновлением конфигурации базы данных (F7) или через обработку «Расширения» в режиме Предприятия с правами администратора. Если доработка нужна лишь временно отключить — снимите флажок активности вместо удаления.