Skip to content

Файлы областей данных

ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки

Описание, пример вызова
// Параметры:
// Типы - см. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы
//
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт

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

ФайлыОбластейДанных.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы)

ОписаниеФайла

Описание, пример вызова
// Возвращает имя, размер, расположение или двоичные данные файла по идентификатору.
// Если файл хранится на диске, в значение ПолноеИмя возвращается расположение файла.
// Если файл хранится в информационной базе, в значение Данные возвращаются двоичные данные.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
// ОбластьДанных - Число - номер области данных.
// Идентификатор - Строка - идентификатор файла (длина - 36).
//
// Возвращаемое значение:
// Структура - описание файла, см. НовыйОписаниеФайла:
// * ИмяФайла - Строка - имя файла
// * Размер - Число - размер файла в байтах
// * ПолноеИмя - Строка, Неопределено - расположение файла в томе.
// * Данные - ДвоичныеДанные, Неопределено - двоичные данные файла.
// * CRC32 - Число - контрольная сумма данных файла.
// * УстановитьВременныйПриПолучении - Булево - признак временного при получении.
//
Функция ОписаниеФайла(Знач ОбластьДанных, Знач Идентификатор) Экспорт

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

Результат = ФайлыОбластейДанных.ОписаниеФайла(ОбластьДанных, Идентификатор)

ДвоичныеДанныеФайла

Описание, пример вызова
// Возвращает двоичные данные файла по идентификатору.
// @skip-warning ПустойМетод - особенность реализации.
//
// Параметры:
// ОбластьДанных - Число - номер области данных.
// Идентификатор - Строка - идентификатор файла (длина - 36).
//
// Возвращаемое значение:
// ДвоичныеДанные - двоичные данные файла.
//
Функция ДвоичныеДанныеФайла(Знач ОбластьДанных, Знач Идентификатор) Экспорт

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

Результат = ФайлыОбластейДанных.ДвоичныеДанныеФайла(ОбластьДанных, Идентификатор)

ОписаниеПередаваемогоФайла

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

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

Результат = ФайлыОбластейДанных.ОписаниеПередаваемогоФайла(ОбластьДанных, ИдентификаторФайла, ИдентификаторФормы)

ЗагрузитьФайл

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

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

Результат = ФайлыОбластейДанных.ЗагрузитьФайл(ОбластьДанных, Имя, Данные, ПолноеИмя, );

УстановитьПризнакВременного

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

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

Результат = ФайлыОбластейДанных.УстановитьПризнакВременного(ОбластьДанных, ИдентификаторФайла)

УдалитьФайл

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

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

Результат = ФайлыОбластейДанных.УдалитьФайл(ОбластьДанных, ИдентификаторФайла, УдалятьЕслиНаДиске);

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