YPM (Yellow Package Manager) - пакетный менеджер для быстрого получения обработок, отчетов и расширений из Github прямо внутри 1С. Он представляет из себя расширение с обработкой, внутри которой можно просматривать каталог файлов релизов различных 1С-репозиториев, собранных на основе индексов проекта OpenYellow
При открытии обработки менеджера, он подтягивает из интернета индекс пакетов - список репозиториев, которые имеют релизы с .epf
, .erf
или .cfe
файлами. Любой из этих файлов можно быстро скачать, установить или обновить, а для отчетов и обработок - еще и сразу открыть, получив их двоичные данные "по воздуху"! Это позволяет всегда использовать самые актуальные версии решений, которые разрабатываются и публикуются на Github, а также запускать их без скачивания на диск и подключения, если сохранение файла вам не нужно или невозможно
Также, для тех обработок, которые это поддерживают (имеют СведенияОВнешнейОбработке
), есть возможность добавления в справочник Дополнительных отчетов и обработок в один клик
Для установки достаточно скачать .cfe
файл из релизов, загрузить его в списке расширений конфигурации (версия >8.3.11) и настроить права. Последнее можно сделать двумя способами:
- Добавить основную роль расширения своему пользователю в Конфигураторе
- Добавить подходящую роль (например, Полные права) в расширение и установить в ней разрешения на объекты YPM
Important
Расширение требует снятия флажка Безопасный режим, так как менеджер пакетов получает данные из интернета
Как уже было сказано выше, списки файлов формируются на основе данных OpenYellow, который собирает информацию обо всех 1Сных репозиториях на GitHub. Т.е. никаких особенных действий для попадания проекта в каталог не нужно - достаточно лишь соблюдения 2-х простых условий
- У репозитория должна быть хотя бы одна звезда (можете поставить ее себе сами)
- В репозитории должен быть релиз, содержащий файл(-ы) одного из доступных форматов:
.epf
,.erf
или.cfe