# Установщик расширений 1С

> 🔧 Внешняя обработка для обновления расширений и обработок 1С из GitHub с поддержкой API, фильтрации и сравнения версий.

- GitHub: https://github.com/msrv-tech/1c-extension-installer
- Gitsell page: https://gitsell.ru/msrv-tech/1c-extension-installer
- Visibility: public/free
- GitHub stars: 24
- Gitsell views: 386
- Gitsell downloads: 41

## 1C Configurations

- Документооборот
- БП
- УТ
- Розница
- КА
- ЗУП
- ERP
- УНФ

## Pricing

Free or price is not specified.

## README

# 🔩 Обновление расширений из 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-`).

---

## 🛠 Как использовать

1. Скопируйте `.epf` в базу 1С  
2. Откройте через **Дополнительные отчёты и обработки**
3. Вставьте ссылку на GitHub:  
   `https://github.com/<owner>/<repo>`
4. Если репозиторий приватный — введите токен доступа
5. Нажмите **Обновить** или **Скачать**

---

## 🌐 Поддержка gitsell.ru

Инструкция по установке и использованию через сервис gitsell доступна по ссылке: [gitsell.ru/install-1c](https://gitsell.ru/install-1c)

---

## 🔐 Токен GitHub (PAT)

1. Перейдите в GitHub Personal Access Tokens
2. Создайте **fine-grained token** с правами:
   - `Contents: read`
   - `Metadata: read`
3. Укажите выбранные репозитории

---

## 📅 Совместимость

- Версия 1С: **8.3+**
- Управляемые формы (тонкий клиент / сервер)
- ❌ Не требует модификации конфигурации

---

Если нужна помощь или есть вопросы — пишите в [issues](https://github.com/msrv-tech/1c-extension-installer/issues)

**Ссылка GitHub:** https://github.com/msrv-tech/1c-extension-installer