🔩 Обновление расширений из GitHub
Внешняя обработка для автоматического обновления расширений и дополнительных обработок 1С из GitHub. Поддерживает как публичные, так и приватные репозитории, фильтрацию релизов по версии конфигурации, скачивание .cfe
, .epf
, .erf
.
🔧 Возможности
- 🔍 Поддержка GitHub API (с авторизацией через token)
- 🔐 Работа с приватными и публичными репозиториями
- 📆 Загрузка релизов с фильтром по
1cconf.txt
- 📤 Загрузка и установка
.cfe
,.epf
,.erf
- Сравнение с текущей версией
📁 Формат 1cconf.txt
Файл 1cconf.txt
должен быть добавлен в релиз в разделе Assets на GitHub (Release → Attach binaries).
Если разработка подходит для всех конфигураций, снимите флаг "Для этой конфигурации" при добавлении строки в списке расширений.
УправлениеТорговлей 11.5.0.0-11.5.0.10
БухгалтерияПредприятия 3.0.100.0-
КомплекснаяАвтоматизация 2.5.0.0-2.5.10.3
- Поддерживаются комментарии (
#
,//
) - Диапазон версий может быть с пустыми границами (например,
3.0.100.0-
)
🛠 Как использовать
- Скопируйте
.epf
в базу 1С - Откройте через Дополнительные отчеты и обработки
- Вставьте ссылку на GitHub:
https://github.com/<owner>/<repo>
- Если репозиторий приватный — введите токен доступа
- Нажмите Обновить или Скачать
🔐 Токен GitHub (PAT)
- Перейдите в GitHub Personal Access Tokens
- Создайте fine-grained token с правами:
Contents: read
Metadata: read
- Укажите выбранные репозитории
📅 Совместимость
- Версия 1С: 8.3+
- Управляемые формы (тонкий клиент / сервер)
- Не требует модификации конфигурации
Если нужна помощь или есть вопросы — issues