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