Skip to content

Файлы БТС

ОбщийКаталогВременныхФайлов

Описание, пример вызова
// Путь общего каталога временных файлов для доступа между сеансами.
//
// Возвращаемое значение:
// Строка - полный путь к каталогу.
//
Функция ОбщийКаталогВременныхФайлов() Экспорт

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

Результат = ФайлыБТС.ОбщийКаталогВременныхФайлов()

НовыйФайлВременногоХранилища

Описание, пример вызова
// Регистрирует уникальное имя файла во временном хранилище.
//
// Параметры:
// Префикс - Строка - Префикс имени файла. Только английские буквы и цифры, до 20-и символов
// Расширение - Строка - Расширение файла. Только английские буквы и цифры, до 4-х символов
// МинутХранения - Число - Минут хранения файла. Не менее одной минуты
//
// Возвращаемое значение:
// Строка - имя зарегистрированного временного файла.
Функция НовыйФайлВременногоХранилища(Знач Префикс, Знач Расширение, МинутХранения) Экспорт

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

Результат = ФайлыБТС.НовыйФайлВременногоХранилища(Префикс, Расширение, МинутХранения)

СвойстваФайлаВременногоХранилища

Описание, пример вызова
// Свойства файла временного хранилища.
//
// Параметры:
// ИмяФайла - Строка - имя зарегистрированного во временном хранилище файла
//
// Возвращаемое значение:
// Структура - Свойства файла временного хранилища:
// * Зарегистрирован - Булево
// * ДатаРегистрации - Дата
// * СрокХранения - Дата
// * ПутьWindows - Строка
// * ПутьLinux - Строка
Функция СвойстваФайлаВременногоХранилища(ИмяФайла) Экспорт

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

Результат = ФайлыБТС.СвойстваФайлаВременногоХранилища(ИмяФайла)

ПолноеИмяФайлаВременногоХранилища

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

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

Результат = ФайлыБТС.ПолноеИмяФайлаВременногоХранилища(ИмяФайла)

ПолноеИмяФайлаВСеансе

Описание, пример вызова
// Полное имя файла в сеансе в зависимости от ОС рабочего сервера.
//
// Параметры:
// Имя - Строка
// ПутьWindows - Строка
// ПутьLinux - Строка
//
// Возвращаемое значение:
// Строка - полное имя файла в сеансе.
Функция ПолноеИмяФайлаВСеансе(Имя, ПутьWindows, ПутьLinux) Экспорт

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

Результат = ФайлыБТС.ПолноеИмяФайлаВСеансе(Имя, ПутьWindows, ПутьLinux)

УдалитьФайлВременногоХранилища

Описание, пример вызова
// Удалить файл временного хранилища.
//
// Параметры:
// ИмяФайла - Строка - имя зарегистрированного во временном хранилище файла
Процедура УдалитьФайлВременногоХранилища(ИмяФайла) Экспорт

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

ФайлыБТС.УдалитьФайлВременногоХранилища(ИмяФайла)

УдалитьВсеФайлыВременногоХранилища

Описание, пример вызова
// Удалить все файлы временного хранилища, кроме заблокированных.
//
// Параметры:
// Граница - Дата - Универсальная дата, до которой следует удалить файлы
Процедура УдалитьВсеФайлыВременногоХранилища(Граница) Экспорт

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

ФайлыБТС.УдалитьВсеФайлыВременногоХранилища(Граница)

ЗаблокироватьФайлВременногоХранилища

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

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

Результат = ФайлыБТС.ЗаблокироватьФайлВременногоХранилища(ИмяФайла, ИдентификаторФормы);

РазблокироватьФайлВременногоХранилища

Описание, пример вызова
// Разблокировать файл временного хранилища.
//
// Параметры:
// ИмяФайла - Строка - имя зарегистрированного во временном хранилище файла
// ИдентификаторФормы - УникальныйИдентификатор, Неопределено - идентификатор формы, в которой файл был заблокирован
Процедура РазблокироватьФайлВременногоХранилища(ИмяФайла, ИдентификаторФормы = Неопределено) Экспорт

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

ФайлыБТС.РазблокироватьФайлВременногоХранилища(ИмяФайла, ИдентификаторФормы);

ФайлВременногоХранилищаЗаблокирован

Описание, пример вызова
// Файл временного хранилища заблокирован.
//
// Параметры:
// ИмяФайла - Строка - имя зарегистрированного во временном хранилище файла
//
// Возвращаемое значение:
// Булево
Функция ФайлВременногоХранилищаЗаблокирован(ИмяФайла) Экспорт

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

Результат = ФайлыБТС.ФайлВременногоХранилищаЗаблокирован(ИмяФайла)

УстановитьСрокХраненияФайлаВременногоХранилища

Описание, пример вызова
// Установить срок хранения файла временного хранилища относительно текущей универсальной даты.
//
// Параметры:
// ИмяФайла - Строка - имя зарегистрированного во временном хранилище файла
// МинутХранения - Число - Минут хранения файла
//
// Возвращаемое значение:
// Булево - Истина, если срок хранения установлен
Функция УстановитьСрокХраненияФайлаВременногоХранилища(ИмяФайла, МинутХранения) Экспорт

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

Результат = ФайлыБТС.УстановитьСрокХраненияФайлаВременногоХранилища(ИмяФайла, МинутХранения)

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