csvпакет
с апстрима
Пакет лежит в основном пуле хаба: короткой формы достаточно, если хаб прописан сервером пакетов в opm.cfg.
opm install csvУстановка на 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 csvОписание
csv
Чтение csv в оскрипте
Чтение csv из файла или строки с учетом кавычек и произвольного разделителя.
Пример использования
#Использовать csv
ИсходнаяСтрока = "1,2,3,4";
разделитель = ",";
результат = ЧтениеCSV.ИзСтроки(ИсходнаяСтрока, разделитель);
кодировкаФайла = КодировкаТекста.UTF8;
ЧтениеТекста = Новый ЧтениеТекста(ПутьКФайлу, кодировкаФайла);
данныеФайла = ЧтениеCSV.ИзЧтенияТекста(ЧтениеТекста, разделительВФайле);
ЧтениеТекста.Закрыть();
перваяСтрока = данныеФайла[0];
Использован шаблон: https://github.com/silverbulleters/oscript-actions-template