OpenHub
OpenHub
Войти

storagereaderпакет

с апстрима
автор: Юрий Былинкинскачиваний: 0

Пакет лежит в основном пуле хаба: короткой формы достаточно, если хаб прописан сервером пакетов в opm.cfg.

opm install storagereader

Установка на opm младше 1.7.0

Легаси-флоу. Клиент младше 1.7.0 адрес пула в аргументе не разбирает: пул сначала прописывают сервером пакетов, и только потом ставят через него. На 1.7.0 и новее этот раздел не нужен — хватает команды из шапки страницы.

Добавьте пул сервером пакетов в opm.cfg. Порт продублирован в «Сервер»: у opm push поле «Порт» не читается.

{ "СервераПакетов": [ { "Имя": "default", "Сервер": "https://hub.1cdevelopers.ru", "Порт": 443, "ПутьНаСервере": "/api/v1/pools/default/download/", "РесурсПубликацииПакетов": "/api/v1/pools/default/push", "Приоритет": 1 } ] }

И ставьте пакет, указывая сервер:

opm install -m default storagereader

Описание

storagereader

Данная библиотека - Реализация объекта для чтения информации о захваченных объектах хранилища.

Позволяет читать таблицу захваченных объектов в хранилище. Хранилище должно быть доступно локально или по сети! Под капотом работает библиотека с утилитой чтения файловых баз данных tool1cd от awa

Установка

Скачиваем пакет из релизов этого репо и устанавливаем через opm

opm install -f .\storagereader-1.0.0.ospx

Подключение:

#Использовать storagereader

Описание и примеры

#Использовать storagereader

ЧтениеХранилища = Новый ЧтениеХранилища(ПутьКХранилищу);
ЧтениеХранилища.ПрочитатьХранилище();
ТаблицаЗахватов = ЧтениеХрана.ТаблицаЗахватов();

ДанныеОЗахватеКорня = ЧтениеХранилища.КореньЗахвачен();
Если ДанныеОЗахватеКорня.Захвачен Тогда
	ТекстСообщения = СтрШаблон("Корень захвачен %1 часов назад пользователем %2", 
								Окр(ДанныеОЗахватеКорня.Длительность / 3600), 
								ДанныеОЗахватеКорня.Пользователь);
Иначе
	ТекстСообщения = "Корень не захвачен";
КонецЕсли;

Сообщить(ТекстСообщения);

Также смотрите код в каталоге example и tests