Библиотека
Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.
opm install v8findСкачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.
Описание
v8find
[
](https://gitter.im/EvilBeaver/oscript-library)
Библиотека для поиска установленных версий платформы 1С
Данная библиотека предназначена для поиска установленных версий платформы 1С в различных каталогах
Возможности
- Поиск конкретной версии платформы для примера
8.3.13.1513 - Поиск версии платформы по маске для примера
8.3.13,8.3 - Получение путей к приложениям платформы:
- Приложение -
1cv8 - Тонкий клиент -
1cv8c - Утилита
racдля администрирования кластера 1С -rac - Сервер отладки -
dbgs - Автономный сервер -
ibsrv - Утилита управления автономным серверов и информационной базой -
ibcmd
- Приложение -
- Получение списка всех установленных версий платформы 1С
- Получение версии платформы с учетом разрядности
x64илиx86
Установка
Для установки необходимо:
- Скачать файл v8find.ospx из раздела releases
- Воспользоваться командой:
opm install -f <ПутьКФайлу>
или установить с хаба пакетов
opm install v8find
Пример работы
-
Получение пути к приложению 1С
ПутьКПредприятию_x86 = Платформа1С.ПутьКПредприятию("8.3.13.1513", РазрядностьПлатформы.x86); ПутьКПредприятию_x64 = Платформа1С.ПутьКПредприятию("8.3.13", РазрядностьПлатформы.x64); -
Получение пути к тонкому клиенту 1С
ПутьКТонкомуКлиенту = Платформа1С.ПутьКТонкомуКлиенту("8.3.13"); ПутьКТонкомуКлиенту = Платформа1С.ПутьКТонкомуКлиенту("8.3"); -
Получение пути к утилите
racПутьКRAC = Платформа1С.ПутьКRAC("8.3.13"); ПутьКRAC = Платформа1С.ПутьКRAC("8.3"); -
Получение пути к утилите
dbgsПутьКDBGS = Платформа1С.ПутьКDBGS("8.3.13"); ПутьКDBGS = Платформа1С.ПутьКDBGS("8.3"); -
Получение пути к автономному серверу
ПутьКIBSRV = Платформа1С.ПутьКIBSRV("8.3.13"); ПутьКIBSRV = Платформа1С.ПутьКIBSRV("8.3"); -
Получение пути к утилите
ibcmdПутьКIBCMD = Платформа1С.ПутьКIBCMD("8.3.13"); ПутьКIBCMD = Платформа1С.ПутьКIBCMD("8.3");
Публичный интерфейс
Документация публичного интерфейса (в разработке)
Доработка
Доработка проводится по git-flow. Жду ваших PR.
Лицензия
Смотри файл LICENSE.
В пакете README нет — показан README из репозитория, с тега 0.3.2.