Расширения в облаке 1cFresh: права, проверка, установка и удаление
Содержание
Чтобы подключить расширение
в 1С Фреш, нужны права администратора абонента. Готовое расширение из каталога сервиса ставится в приложение за пару минут. Собственный файл .cfe сначала проходит проверку у оператора сервиса и только после неё становится доступен для установки.
Загрузить расширение напрямую через Конфигуратор, как в локальной базе, в облаке нельзя. У пользователя нет доступа к Конфигуратору приложения. Все расширения проходят через механизмы сервиса и работают в безопасном режиме, поэтому доработку, которая годами жила в локальной базе, иногда приходится переделывать.
Чем облако 1С Фреш отличается от локальной базы
В локальной файловой или клиент-серверной базе администратор сам открывает Конфигуратор, загружает .cfe и включает расширение. В 1cFresh приложение крутится на серверах оператора, а одной копией конфигурации пользуются сотни абонентов. Поэтому правила жёстче.
Что меняется в облаке:
- 🔒 Нет Конфигуратора. Абонент работает только в режиме «1С:Предприятие». Структуру конфигурации он не трогает.
- 🛡️ Безопасный режим. Код расширения выполняется с ограничениями: без прямого доступа к файловой системе сервера, без COM-объектов, без произвольных внешних соединений. Обращения к внешним ресурсам разрешаются только через профиль безопасности.
- ✅ Обязательная проверка. Любое расширение, которое не опубликовано в каталоге сервиса, перед установкой проверяет оператор. Он смотрит код на опасные действия и совместимость с конфигурацией.
- 🔄 Обновления по графику сервиса. Релиз конфигурации обновляет оператор, а не абонент. Расширение должно пережить это обновление.
- 👥 Разделение данных. Расширение ставится в конкретное приложение абонента и не затрагивает чужие приложения на той же конфигурации.
Отсюда два сценария подключения:
| Сценарий | Откуда берётся расширение | Кто проверяет | Сколько ждать |
|---|---|---|---|
| Готовое решение | Каталог расширений сервиса | Уже проверено при публикации | Сразу после установки |
| Собственная доработка | Файл .cfe от вашего программиста | Оператор сервиса по заявке | От нескольких рабочих дней |
Если нужна только печатная форма или отчёт, иногда проще заказать внешнюю обработку (.epf), а не расширение. В облаке она тоже проходит проверку, но правок в ней обычно меньше.
Какие права нужны, чтобы подключить расширение
Подключать расширения может только пользователь с административными правами в приложении. Обычный пользователь, даже с полными правами на документы, не увидит нужных команд.
В 1cFresh права раздаются на двух уровнях:
- Абонент в личном кабинете. Владелец или администратор абонента управляет пользователями и решает, кто в каком приложении работает и с какими правами.
- Пользователь внутри приложения. Внутри конфигурации на базе БСП администратор абонента получает профиль с полными правами. Роль «Администратор системы» в модели сервиса абоненту недоступна: она остаётся за оператором.
Как проверить себя:
- Войдите в личный кабинет 1cFresh.
- Откройте список пользователей абонента и найдите свою учётную запись.
- Посмотрите права на нужное приложение: там должно стоять право администратора, а не обычного пользователя.
- Если права пользовательские — попросите владельца абонента их поднять. Сами вы этого сделать не сможете.
После смены прав выйдите из приложения и зайдите снова. Новые права подхватываются при следующем входе.
Не раздавайте права администратора приложения «на всякий случай». Администратор может не только ставить расширения, но и отключать их у всех пользователей, менять настройки учёта и удалять данные.
Как подключить готовое расширение из каталога сервиса
Каталог — самый быстрый путь. Расширения в нём уже проверены оператором и привязаны к конкретной конфигурации, например к Бухгалтерии предприятия 3.0 или ЗУП 3.1.
Шаг 1. Найдите расширение
Откройте каталог расширений сервиса из личного кабинета. В карточке каждого решения указаны конфигурация, для которой оно сделано, описание и условия: бесплатно или по подписке. Если ваша конфигурация в карточке не указана, установить расширение не получится.
Шаг 2. Выберите приложение
У одного абонента часто несколько приложений: например, две организации в отдельных базах. При установке сервис предложит выбрать, в какие приложения ставить расширение. Отметьте только нужные.
Шаг 3. Установите и подтвердите разрешения
Если расширению нужен доступ к внешнему ресурсу — сайту контрагента, API маркетплейса, — сервис покажет запрос разрешений. Прочитайте, к каким адресам оно просится. Подтверждает запрос администратор приложения.
Шаг 4. Перезапустите приложение
Расширение начинает работать после повторного входа в приложение. Попросите коллег, которые в этот момент работают в базе, тоже перезайти, иначе новые команды и реквизиты они не увидят.
Шаг 5. Проверьте результат
Откройте раздел Администрирование в приложении и найдите там управление расширениями. В БП 3.0 список расширений открывается через Администрирование → Печатные формы, отчеты и обработки → Расширения. Новое расширение должно быть в списке и быть активным.
Как подключить собственное расширение через заявку на проверку
Если доработку писал ваш программист или франчайзи, путь длиннее. Расширение должно пройти проверку оператора. Это и есть та самая заявка, о которой спрашивают чаще всего.
Что подготовить до отправки
Большая часть отказов случается из-за подготовки, а не из-за кода. Перед отправкой программист проверяет:
- 📌 Версия конфигурации. Расширение собирается на том же релизе, что и в облаке. Номер релиза виден в приложении в окне «О программе».
- 📌 Режим совместимости. В свойствах расширения он должен совпадать с режимом совместимости конфигурации или быть не новее его.
- 📌 Безопасный режим. Расширение тестируют локально с включённым безопасным режимом и защитой от опасных действий. Если что-то работает только без них, в облаке оно не заработает.
- 📌 Внешние ресурсы. Все обращения к сайтам и сервисам оформлены через запрос разрешений, а не напрямую.
- 📌 Назначение расширения. В свойствах указано, что это: исправление, адаптация или дополнение. От этого зависит порядок применения, если расширений несколько.
Тестируйте на копии данных, а не на рабочем приложении. 1cFresh позволяет выгрузить копию приложения для локальной работы. Разверните её в локальной 1С на том же релизе и прогоните расширение на реальных данных.
Как узнать релиз и режим совместимости облачного приложения
Программисту нужны две цифры: релиз конфигурации и версия платформы. Обе видны в самом приложении:
- Откройте меню приложения (кнопка с тремя полосками в левом верхнем углу).
- Выберите
Справка → О программе. - Перепишите номер релиза конфигурации и версию платформы.
Режим совместимости конфигурации программист увидит в свойствах корня конфигурации, когда развернёт локальную копию приложения. Сверять его нужно до сборки, а не после отказа в заявке.
Если оператор объявил переход на новый релиз, собирайте расширение сразу под него. Иначе одобренная версия может проработать всего несколько дней.
Порядок отправки
- Программист сохраняет расширение в файл
.cfe. - Администратор абонента в личном кабинете открывает раздел для работы с расширениями и создаёт заявку на проверку собственного расширения.
- В заявке указывает конфигурацию и приложение, прикладывает файл и описание: что делает расширение, какие объекты меняет, нужен ли доступ к внешним ресурсам.
- Оператор проверяет код. Если есть замечания, он возвращает заявку с комментарием.
- После одобрения расширение становится доступным для установки в выбранные приложения абонента. Дальше — те же шаги, что и для каталожного решения.
Подробное описание в заявке экономит круг переписки. Пишите прямо: «добавляет печатную форму счёта с логотипом, меняет форму документа «Реализация»», а не «доработка».
Каталог готовых решений: что там искать и как выбирать
Каталог расширений в 1С Фреш — это витрина проверенных доработок от фирмы-оператора и партнёров. Чаще всего там встречаются:
- 🖨️ дополнительные печатные формы и бланки;
- 📊 отчёты и аналитические панели;
- 🔗 обмены с банками, маркетплейсами, сайтами и сервисами доставки;
- ⚙️ групповая обработка документов и справочников.
Как выбирать:
| На что смотреть | Почему это важно |
|---|---|
| Поддерживаемые конфигурации | Расширение для БП не встанет в УНФ, и наоборот |
| Дата последнего обновления | Давно не обновлявшееся решение может отвалиться после нового релиза |
| Условия оплаты | Часть решений бесплатна, часть работает по подписке |
| Нужные разрешения | Если расширение отправляет данные во внешний сервис, это стоит знать заранее |
| Автор и поддержка | Куда писать, если после обновления что-то сломалось |
Если подходящего решения нет, есть два выхода: заказать собственное расширение и провести его через заявку, либо спросить у разработчика каталожного решения, не планирует ли он нужную функцию.
Ошибки при подключении расширения в облаке и что с ними делать
Ошибки в облаке похожи на локальные, но исправлять их приходится иначе: Конфигуратора под рукой нет.
Ещё две ситуации, которые путают с ошибками:
- Несколько расширений меняют одну форму. Они могут конфликтовать. Порядок применения задаётся назначением расширения: сначала исправления, потом адаптации, потом дополнения. Если два расширения правят одну кнопку, работать будет только одно.
- Расширение с собственными данными. Если в нём есть свои справочники или регистры, при удалении расширения эти данные пропадают. Проверьте, что программист предусмотрел перенос.
Если после установки расширения приложение перестало открываться или документы не проводятся, отключите расширение в списке расширений приложения и сразу напишите оператору. Удалять его в спешке не нужно: отключение снимает изменения, но сохраняет возможность разобраться.
Обновление и удаление подключённых расширений
Как обновить расширение
У каталожного решения новую версию выпускает разработчик, после публикации в каталоге она приходит в приложения абонентов. Обычно пользователю делать ничего не нужно, кроме повторного входа.
Собственное расширение обновляется так же, как подключалось:
- Программист вносит изменения и пересобирает
.cfeна актуальном релизе. - Администратор отправляет новую версию на проверку.
- После одобрения версия заменяет предыдущую в приложении.
Отслеживайте плановые обновления конфигурации в облаке. Оператор заранее сообщает о переходе на новый релиз. Лучше подготовить совместимую версию расширения до него, чем терять доработку на несколько дней.
Как отключить или удалить
| Действие | Что происходит | Когда использовать |
|---|---|---|
| Отключить | Расширение остаётся в приложении, но не применяется | Для диагностики, на время обновления |
| Удалить | Расширение убирается из приложения вместе с его данными | Когда доработка больше не нужна |
Отключить и удалить расширение может администратор приложения в списке расширений. Каталожное решение по подписке отключают также в личном кабинете, чтобы не платить за него дальше.
Перед удалением расширения с собственными данными выгрузите копию приложения. Восстановить удалённые данные расширения потом можно будет только из резервной копии.
Частые вопросы
Можно ли загрузить расширение в 1С Фреш через Конфигуратор?
Сколько длится проверка расширения?
Подойдёт ли расширение, которое уже работает у нас в локальной базе?
Влияет ли расширение на другие приложения абонента?
Что будет с расширением, если отказаться от облака и забрать базу себе?
.cfe, уже без проверки оператора.