Откуда брать готовые расширения конфигурации и как не сломать базу

· 9 мин

Содержание

Готовые расширения конфигурации 1С ищут в пяти местах: каталог сертифицированных решений «1С:Совместимо», сайты партнёров-франчайзи, площадка Инфостарт, открытые репозитории на GitHub и портал ИТС. Исправления ошибок от самой фирмы 1С (патчи) вообще не нужно искать: программа скачивает их сама через интернет -поддержку. Для бухгалтерии без своего программиста надёжнее первый и второй вариант, для разработчика — Инфостарт и GitHub.

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

Какие источники расширений 1С бывают и чем они отличаются

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

ИсточникКто авторПроверкаОбновления под релизыКогда выбирать
Каталог «1С:Совместимо»Партнёры фирмы 1ССертификация на совместимостьОбычно есть, по договоруНужна гарантия и поддержка
Франчайзи и разработчикиКонкретная компанияВнутренняя, на совести автораПо договору сопровожденияНужна доработка под ваш учёт
ИнфостартЧастные разработчикиОтзывы и рейтинг публикацииКак решит авторТиповая задача, есть программист
GitHub и открытые проектыСообществоОткрытый код, issuesНерегулярноВы сами читаете код
ИТС и интернет-поддержкаФирма 1СОфициальные материалыВместе с релизамиИсправления ошибок типовой

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

Каталог «1С:Совместимо» и решения фирмы 1С

«1С:Совместимо» — программа сертификации тиражных решений партнёров. Решение со знаком совместимости прошло проверку: оно работает с указанной типовой конфигурацией и не ломает её механизмы. Каталог таких решений фирма 1С публикует на своём сайте, поиск идёт по названию типовой и по отрасли.

Что даёт сертифицированное расширение:

  • ✅ указаны поддерживаемые конфигурации и редакции (например, Бухгалтерия предприятия 3.0, ЗУП 3.1);
  • ✅ есть автор с юридическим лицом, которому можно предъявить претензию;
  • ✅ обычно есть документация и порядок обновления;
  • ⚠️ почти всегда платно, а лицензирование бывает отдельным (ключ или регистрация в базе).

Как искать в каталоге:

  1. Отфильтруйте список по вашей типовой конфигурации.
  2. Поищите по задаче: «печатная форма», «загрузка», «маркетплейс», «ЕГАИС», название банка или сервиса.
  3. Посмотрите в карточке решения, в каком виде оно поставляется. Не всё в каталоге — расширения: часть решений идёт как отдельная конфигурация, внешняя обработка или облачный сервис.
  4. Сверьте минимальный релиз типовой и номер платформы, который требует автор.

Если вы работаете в облаке 1С:Фреш или у партнёра в аренде, свои .cfe туда не всегда можно загрузить. Сначала спросите провайдера: в сервисе часто есть свой список разрешённых расширений, а произвольные загружают только после проверки.

Где найти расширения конфигурации 1С у франчайзи и на Инфостарте

Франчайзи и компании-разработчики

Почти каждый крупный партнёр 1С продаёт свои расширения: для отраслевого учёта, обменов с сайтами, складских терминалов, банков. Найти их можно поиском по задаче с названием типовой, например «расширение БП 3.0 загрузка заказов Ozon».

Перед покупкой уточните у продавца:

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

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

Инфостарт

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

Как отобрать нормальную публикацию:

  1. В поиске указывайте конфигурацию и слово «расширение», иначе выдача смешается с внешними обработками.
  2. Смотрите дату последнего обновления и список проверенных релизов в описании.
  3. Читайте комментарии: там быстро всплывают «после обновления на релиз такой-то перестало работать».
  4. Предпочитайте публикации, где автор выкладывает открытый код, а не только скомпилированный файл.

⚠️ Расширение с Инфостарта — это чужой код, который выполняется в вашей базе с правами пользователя. Рейтинг публикации не заменяет проверку кода.

Открытые репозитории: расширения 1С на GitHub

На GitHub 1С-разработчики выкладывают расширения в исходниках. Обычно это не файл .cfe, а выгрузка конфигурации в XML-файлы или проект 1C:EDT. Собрать из неё расширение может только тот, у кого есть Конфигуратор или EDT.

Как искать:

  • 🔍 фильтр по языку 1C Enterprise в поиске GitHub;
  • 🔍 запросы «extension 1C», «расширение 1С», название типовой латиницей (например, accounting, ERP);
  • 🔍 темы репозиториев с меткой 1c-enterprise.

Что смотреть в репозитории:

ПризнакХорошоПлохо
Последний коммитВ течение годаНесколько лет назад
READMEУказаны платформа, типовая, релизОписания нет
IssuesАвтор отвечаетОткрытые ошибки без ответа
ЛицензияУказана (MIT, Apache и т.п.)Не указана — правовой статус неясен
Готовый .cfe в разделе ReleasesЕсть, совпадает с исходникамиЕсть только бинарник без кода

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

Расширения и исправления на портале ИТС

На ИТС расширения встречаются в двух видах.

Исправления (патчи). Фирма 1С выпускает срочные исправления ошибок типовых конфигураций в виде расширений с назначением «Исправление». Искать их вручную не нужно. В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) при подключённой интернет-поддержке программа сама загружает патчи для вашего релиза. Список установленных исправлений смотрят в разделе Администрирование → Обслуживание в блоке обновления версии программы. Патчи удаляются автоматически, когда вы переходите на релиз, где ошибка уже исправлена.

Методические материалы. В статьях ИТС и базе знаний по типовым иногда прикладывают готовые расширения: например, временное решение до выхода релиза или пример доработки. Ищите по названию конфигурации и слову «расширение». Для доступа нужна действующая подписка ИТС.

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

Где найти уже установленные расширения в своей базе

Прежде чем искать новое, посмотрите, что уже стоит в базе. Часто нужная доработка там есть, но выключена.

РежимПутьЧто видно
1С:Предприятие, конфигурации на БСПАдминистрирование → Печатные формы, отчеты и обработки → РасширенияСписок, флажки «Активно» и «Безопасный режим», кнопки добавления и удаления
1С:Предприятие, любая конфигурацияВсе функции → Стандартные → Управление расширениями конфигурацииШтатная форма платформы
КонфигураторКонфигурация → Расширения конфигурацииСписок с назначением, возможность открыть и сохранить в файл

Если пункта «Все функции» нет в главном меню, включите его: Сервис и настройки → Параметры → Отображать команду «Все функции».

В списке смотрите на:

  • 📎 назначение — «Исправление», «Адаптация» или «Дополнение». От него зависит порядок применения расширений;
  • 📎 версию — её задаёт автор в свойствах расширения;
  • 📎 безопасный режим — включён ли он;
  • 📎 область действия — для всей базы или для отдельной области данных (в разделённых базах).

Расширение можно выгрузить из списка в файл .cfe. Так переносят доработку из одной базы в другую или отдают её программисту на проверку.

Как безопасно установить найденное расширение

Расширения появились в платформе 8.3.6. Чем новее платформа, тем больше они умеют: в актуальных версиях расширение может добавлять собственные справочники и документы со своими данными. Это удобно, но повышает цену ошибки.

Устанавливайте новое расширение сначала в копию базы , а не в рабочую.

Шаг 1. Сделайте копию базы

В Конфигураторе: Администрирование → Выгрузить информационную базу → файл .dt. Выгрузка требует монопольного доступа: пользователи должны выйти из базы, иначе выгрузка не начнётся. Делайте это вне рабочего времени. Затем загрузите .dt в новую пустую базу — это и будет тестовая.

Шаг 2. Проверьте код

Откройте .cfe в Конфигураторе тестовой базы через Конфигурация → Расширения конфигурации и просмотрите модули. Поиском по модулям (Ctrl+Shift+F) проверьте, есть ли обращения наружу:

HTTPСоединение
FTPСоединение
COMОбъект
ЗапуститьПриложение
УдалитьФайлы
ИнтернетПочта

Само слово не значит, что код вредный: обмен с маркетплейсом без HTTPСоединение не работает . Вопрос в том, совпадает ли поведение с заявленным. Печатная форма счёта не должна отправлять что-то на внешний сервер.

Шаг 3. Подключите и проверьте применимость

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

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

Шаг 4. Безопасный режим

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

Шаг 5. Прогоните сценарии и перенесите в рабочую базу

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

Перед установкой расширения в рабочую базу
Выполнено: 0 / 8

Что делать после обновления типовой

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

⚠️ Если расширение добавляло свои справочники или документы, его удаление удаляет и эти данные. Перед удалением сделайте выгрузку .dt и выясните у автора, где хранятся данные.

Частые вопросы

Сколько расширений можно подключить к одной базе?
Технически можно несколько, но каждое расширение замедляет запуск и усложняет обновление. Если два расширения меняют одну и ту же форму или процедуру, порядок их применения задаёт назначение: сначала «Исправление», затем «Адаптация», потом «Дополнение».
Чем расширение отличается от внешней обработки?
Внешняя обработка — отдельный файл .epf, который запускают по команде или подключают в справочник дополнительных обработок. Расширение .cfe встраивается в конфигурацию и может менять её формы, модули и добавлять объекты. Поэтому расширение мощнее, но и проверять его нужно тщательнее.
Слетят ли расширения при обновлении типовой конфигурации?
Нет, обновление их не удаляет: расширения хранятся отдельно от основной конфигурации. Но если в новом релизе изменился объект, на который опирается расширение, оно перестанет применяться и потребует адаптации.
Можно ли бесплатно скачать платное расширение на форуме?
Нет. Это нарушение прав автора, а взломанный файл может содержать изменённый код. Легальные варианты — бесплатные публикации, открытые проекты с лицензией или демо-версия от автора.
Как перенести расширение из одной базы в другую?
Сохраните его в файл .cfe из списка расширений или из Конфигуратора и добавьте в другую базу. Данные, которые расширение хранило в своих объектах, так не переносятся: их переносят выгрузкой базы или обменом.