Перейти к основному содержимому

Про варианты релизов

Открытый пакет интеграций - это проект с тремя путями развития: 1С, OneScript и CLI. Основная версия - 1С, которая далее автоматически трансформируется в пакет для OneScript, а из него - в CLI приложение. Каждый из этих путей имеет свои варианты распространения - всего их 10: 4 для 1С, 4 для CLI и 2 для OneScript. Здесь приведены описания каждого из них

Ссылка на последний релиз: Тык!

:Enterprise

Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие

OpenIntegrations_x.x.x_lang.cfe - стандартный вариант поставки расширения конфигурации 1С:Предприятие. Для начала работы достаточно загрузить его в список расширений вашей конкретной конфигурации. Разработка ведется в режиме совместимости расширения 8.3.15 и основном режиме совместимости 8.3.10

OpenIntegrations_x.x.x_lang.cf - стандартный файл конфигурации 1С:Предприятие. Содержит набор объектов метаданных аналогичный файлу CFE и другим вариантам поставки в виде расширения. Предназначен для сравнения-объединения с основной конфигурацией в тех случаях, когда использование расширений нежелательно. Режим совместимости - 8.3.10

XML.zip - это zip-архив, который содержит в себе файлы стандартной выгрузки расширения 1С "в файлы". Аналогично варианту с CFE, распакованный архив можно использовать для загрузки расширения через панель Расширений конфигурации в конкретном проекте

EDT.zip - это zip-архив, который содержит в себе файлы проекта расширения для EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools


CLI

Данные варианты релизов - различные формы поставки OInt CLI - кроссплатформенного приложения для терминала/командной строки, реализующего полный функционал библиотеки ОПИ без привязки к тех. стеку 1С/OS

oint_x.x.x_installer_lang.exe - это Windows-установщик. Рекомендуемый способ установки для ОС Windows, так как при его использовании автоматически создается каталог программы и прописывается PATH (после перезагрузки компьютера). Это позволяет в дальнейшем запускать приложение из любого места, просто написав oint в командной строке

oint_x.x.x_all_lang.deb - это DEB-пакет, предназначенный для установки OInt в Debian/Ubuntu и других deb-based дистрибутивах. Пакет не обладает встроенными зависимостями, следовательно, никаких дополнительных подгрузок из интернета для начала работы не требуется

oint-x.x.x-1.noarch_lang.rpm - это RPM-пакет, предназначенный для установки OInt в RHEL/Fedora/CentOS и других rpm-based дистрибутивах. При его использовании автоматически предлагается установка libicu - пакета интернационализации Unicode (ICU), необходимого для работы движка приложения

oint-x.x.x_lang-x86_64.AppImage - это файл формата AppImage, позволяющий использовать OInt CLI как единый исполняемый файл без дополнительной установки на Linux. Скачанный файл необходимо сделать исполняемым через chmod +x ./oint-x.x.x_lang-x86_64.AppImage, после чего он может быть запущен в терминале

Исключено начиная с версии 1.18.0 oint.exe - исполняемый файл, который, несмотря на Windows-ориентированное расширение, является кроссплатформенным. Для запуска требуется .Net Framework 4.8 или Mono совместимой версии. В Windows и Debian-based дистрибутивах данное приложение запускается просто через командную строку/терминал, а в дистрибутивах, основанных на RHEL - через mono oint.exe "$@"

warning

Поставка одним файлом на данный момент является устаревшей и не рекомендуется к использованию. Она имеет проблемы с производительностью и зависит от .Net Framework, поэтому имеет смысл только для ознакомительного использования в тех случаях, когда установка из пакета/установщика по какой-то причине нежелательна или невозможна


OneScript

Данные варианты релизов предназначены для использования в OneScript-проектах

oint-x.x.x_lang.ospx - это OSPX пакет, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды opm install -f "./OInt-x.x.x.ospx". Если отсутствие интернета на машине не предполагается, гораздо проще установить OInt напрямую из хаба пакетов. Скачивания файла для этого не требуется, достаточно выполнить команду opm install oint

oint-cli-x.x.x_lang.ospx - это OSPX консольного приложения OInt, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды opm install -f "./oint-cli-x.x.x.ospx". Также может быть получен из хаба пакетов при помощи команды opm install oint (русская версия)