OpenHub
OpenHub
Войти

ParserFileV8iпакет

с апстрима
скачиваний: 0

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

opm install ParserFileV8i

Установка на 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 ParserFileV8i

Описание

Парсинг v8i файла

Чтение/Запись файла '.v8i'. Очистка кеша баз.

Классы

ПарсерСпискаБаз

Если парсеру не устанавливать файл списка баз, тогда по умолчанию используется: Окружение.Получить("USERPROFILE") + "appdata\roaming\1c\1cestart\ibases.v8i"

Экспортные методы

  • ПолучитьСписокБаз - возвращает Соответствие со списком баз, где: Ключ - Имя базы, Значение - Структура с параметрами базы
  • ЗаписатьСписокБаз - Записывает список баз в файл, как источник принимается результат от ПолучитьСписокБаз
  • НайтиПоИмени - Находит базу по наименованию
  • НайтиПоПути - Поиск базы по пути. Автоматически определяется тип базы

ОчисткаКеша - Очистка кеша баз 1С

Экспортные методы

  • ОчиститьВесьКеш - пройтись по всем базам в файле списка баз 1С и удалить кеш
  • ОчиститьКеш - удалить кеш конкретной базы. Как параметр принимается структура, что является результатом функций НайтиПоИмени/НайтиПоПути

Готовые скрипты

bin\clean-cash.os - Очистка кеша баз. Примимает параметры:

  • all - очистить кеш всех баз
  • db MyDBPath - очистить кеш базы с адресом <MyDBPath>

Примеры:

oscript parserV8i\bin\clean-cash.os all

oscript parserV8i\bin\clean-cash.os db c:\work\db\tasks

Другие примеры использования в каталоге examples