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