Skip to content

Общего назначения ЭДКО

СоединениеССерверомИнтернета

Описание, пример вызова
// Устанавливает соединение с сервером Интернета по протоколу HTTP(s).
//
// Параметры:
// URL - Строка - url сервера в формате [Протокол://]<Сервер>/.
// ПараметрыСоединения - Структуруа - дополнительные параметры для "тонкой" настройки.
// * Таймаут - Число - определяет время ожидания осуществляемого соединения и операций, в секундах.
//
Функция СоединениеССерверомИнтернета(URL, ПараметрыСоединения = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.СоединениеССерверомИнтернета(URL, ПараметрыСоединения);

ПрикрепленныеФайлыКОбъектуИзСправочника

Описание, пример вызова
// Возвращает записи присоединенных файлов объекта.
//
// Параметры:
// Объект - Ссылка - ссылка на объект, который может содержать присоединенные файлы,
// - Массив - массив ссылок на объекты.
// ИменаСправочников - Строка - имена справочников присоединенных файлов через запятую, при пустом значении
// используется имя справочника по умолчанию,
// - Неопределено - использовать имя справочника по умолчанию,
// при равенстве Неопределено параметров ИменаСправочников, ИсходноеИмяФайла,
// ПоляПрисоединенногоФайла и если в параметре Объект передан не массив, в параметре
// ВключатьПомеченныеНаУдаление передана Истина, используется стандартная процедура,
// возвращающая массив ссылок на присоединенные файлы из всех справочников присоединенных
// файлов объекта.
// ИсходноеИмяФайла - Строка - исходное имя присоединенного файла, хранимое в ресурсе ИсходноеИмяФайла,
// не ограничено 150 символами, как имя файла без расширения в стандартном реквизите Наименование,
// при пустом значении возвращаются все файлы,
// - Неопределено - вернуть все файлы, см. также ИменаСправочников.
// ПоляПрисоединенногоФайла - Строка - возвращаемые поля справочника присоединенных файлов через запятую,
// при непустом значении возвращается таблица значений, первая колонка содержит ссылку
// на присоединенный файл, следующие колонки соответствуют перечисленным полям
// справочника, при пустом значении возвращается массив ссылок на присоединенные файлы.
// Неопределено - вернуть только ссылки на присоединенные файлы,
// см. также ИменаСправочников.
// ВключатьПомеченныеНаУдаление - Булево - при значении Истина возвращать также помеченные на удаление.
//
// Возвращаемое значение:
// Массив - массив ссылок на присоединенные файлы, возвращается при пустом значении
// ПоляПрисоединенногоФайла,
// ТаблицаЗначений - таблица со ссылками на присоединенные файлы в первой колонке, значениями
// перечисленных в ПоляПрисоединенногоФайла полей справочника присоединенных файлов
// в следующих колонках.
//
Функция ПрикрепленныеФайлыКОбъектуИзСправочника( Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.ПрикрепленныеФайлыКОбъектуИзСправочника();

МассивОписанийИДанныхZipФайла

Описание, пример вызова
// Возвращает массив с описаниями и данными файлов внутри архива zip.
//
// Параметры:
// ИмяФайлаПотокИлиДвоичныеДанные - Строка, Поток, ДвоичныеДанные - zip-архив.
// ВозвращатьМассивПриОшибке - Булево - возвращать массив прочитанной информации о файлах, если формат
// последнего файла некорректный и количество корректных файлов больше нуля.
//
// Возвращаемое значение:
// Массив - информация о файлах в архиве.
// * ФорматНеПоддерживается - Булево - формат файла некорректный, обработка на этом файле прекращается.
// * Версия - Число.
// * МетодСжатия - Число - 0 - без сжатия, 8 - Deflate.
// * Дата - Дата.
// * КонтрольнаяСумма - Число.
// * ДлинаРаспакованныхДанных - Число.
// * ИмяФайла - Строка.
// * УпакованныеДанные - БуферДвоичныхДанных.
// Неопределено - формат последнего файла некорректный и значение параметра ВозвращатьМассивПриОшибке равно Ложь
// либо архив не содержит корректных файлов.
//
Функция МассивОписанийИДанныхZipФайла(ИмяФайлаПотокИлиДвоичныеДанные, ВозвращатьМассивПриОшибке = Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.МассивОписанийИДанныхZipФайла(ИмяФайлаПотокИлиДвоичныеДанные, ВозвращатьМассивПриОшибке);

СформироватьGzip

Описание, пример вызова
// По описаниям и данным файлов записывает архив gzip (формат обычно используется для сжатия одного файла).
//
// МассивОписанийИДанных - Массив - информация о файлах в архиве.
// * МетодСжатия - Число - 8 - Deflate.
// * Дата - Дата.
// * КонтрольнаяСумма - Число.
// * ДлинаРаспакованныхДанных - Число.
// * ИмяФайла - Строка - может быть пустым.
// * УпакованныеДанные - БуферДвоичныхДанных.
// ИмяФайлаИлиПоток - Строка, Поток - файл для сохранения gzip-архива.
//
Процедура СформироватьGzip(МассивОписанийИДанных, ИмяФайлаИлиПоток) Экспорт

Пример вызова

ОбщегоНазначенияЭДКО.СформироватьGzip(МассивОписанийИДанных, ИмяФайлаИлиПоток)

МассивОписанийИДанныхGzipФайла

Описание, пример вызова
// Возвращает массив с описаниями и данными файлов внутри архива gzip (формат обычно используется для сжатия одного
// файла).
//
// Параметры:
// ИмяФайлаПотокИлиДвоичныеДанные - Строка, Поток, ДвоичныеДанные - gzip-архив.
// ВозвращатьМассивПриОшибке - Булево - возвращать массив прочитанной информации о файлах, если формат
// последнего файла некорректный и количество корректных файлов больше нуля.
// ИмяФайлаПоУмолчанию - Строка - имя файла, возвращаемое, если имя файла в gzip-архиве не задано.
//
// Возвращаемое значение:
// Массив - информация о файлах в архиве.
// * ФорматНеПоддерживается - Булево - формат файла некорректный, обработка на этом файле прекращается.
// * Версия - Число.
// * МетодСжатия - Число - 8 - Deflate.
// * Дата - Дата.
// * КонтрольнаяСумма - Число.
// * ДлинаРаспакованныхДанных - Число.
// * ИмяФайла - Строка - может быть не задано, тогда заполняется из ИмяФайлаПоУмолчанию.
// * УпакованныеДанные - БуферДвоичныхДанных.
// * Комментарий - Строка.
// Неопределено - формат последнего файла некорректный и значение параметра ВозвращатьМассивПриОшибке равно Ложь
// либо архив не содержит корректных файлов.
//
Функция МассивОписанийИДанныхGzipФайла(ИмяФайлаПотокИлиДвоичныеДанные, ВозвращатьМассивПриОшибке = Ложь, Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.МассивОписанийИДанныхGzipФайла(ИмяФайлаПотокИлиДвоичныеДанные, ВозвращатьМассивПриОшибке, );

СформироватьZip

Описание, пример вызова
// По описаниям и данным файлов записывает архив zip.
//
// МассивОписанийИДанных - Массив - информация о файлах в архиве.
// * МетодСжатия - Число - 8 - Deflate.
// * Дата - Дата.
// * КонтрольнаяСумма - Число.
// * ДлинаРаспакованныхДанных - Число.
// * ИмяФайла - Строка.
// * УпакованныеДанные - БуферДвоичныхДанных.
// ИмяФайлаИлиПоток - Строка, Поток - файл для сохранения gzip-архива.
// КодировкаИменФайлов - Строка - "cp866", свойственная более ранним версиям zip, или "utf-8", используемая
// по умолчанию объектами платформы "ЧтениеZipФайла" и "ЗаписьZipФайла".
//
Процедура СформироватьZip(МассивОписанийИДанных, ИмяФайлаИлиПоток, КодировкаИменФайлов = "utf-8") Экспорт

Пример вызова

ОбщегоНазначенияЭДКО.СформироватьZip(МассивОписанийИДанных, ИмяФайлаИлиПоток, КодировкаИменФайлов);

НайтиВБуфереДвоичныхДанных

Описание, пример вызова
// Поиск строки в буфере двоичных данных.
//
// Параметры:
// Буфер - БуферДвоичныхДанных - буфер для поиска.
// СтрокаВHex - Строка - строка шестнадцатеричных символов.
//
// Возвращаемое значение:
// Число - индекс первой строки.
// Неопределено - если строка не найдена в буфере.
Функция НайтиВБуфереДвоичныхДанных(Буфер, СтрокаВHex) Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.НайтиВБуфереДвоичныхДанных(Буфер, СтрокаВHex)

ЭтоКриптопровайдерLinux

Описание, пример вызова
// Проверяет, что следует использовать криптопровайдер с параметрами, применяемыми в Linux.
//
// Возвращаемое значение - Булево - Истина для Linux и MacOS.
//
Функция ЭтоКриптопровайдерLinux() Экспорт

Пример вызова

Результат = ОбщегоНазначенияЭДКО.ЭтоКриптопровайдерLinux()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).