Записки программиста 1с

Двоичные данные 1с.

Двоичные данные 1с (или бинарные) — это файл данных произвольного формата.

Тип «Двоичные данные» имеет единственный конструктор:

ДвоичныеДанныеФайла=Новый ДвоичныеДанные(имяФайла);

В результате Переменная ДвоичныеДанныеФайла будет содержать данные из файла ИмяФайла.

Двоичные данные 1с. Примеры работы.

Двоичные данные Присоединенного файла можно получить по ссылке:

ДвоичныеДанные1 = РаботаСФайлами.ДвоичныеДанныеФайла(ПрисоединенныйФайл.Ссылка);

Двоичные данные можно получить через Регистр Сведений и МенеджерЗаписи код:

МенеджерЗаписи = РегистрыСведений.ДвоичныеДанныеФайлов.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Файл = ОбрабатываемыйФайл;
МенеджерЗаписи.Прочитать();

ХранилищеФайла0=МенеджерЗаписи.ДвоичныеДанныеФайла;

Пример проверки “ХранилищеФайла0” на соответствие типу “ДвоичныеДанные” код:

Если ТипЗнч(ХранилищеФайла0) <> Тип("ДвоичныеДанные") Тогда
        ДвоичныеДанные1 = ХранилищеФайла0.Получить();
Иначе
	ДвоичныеДанные1 = ХранилищеФайла0;
КонецЕсли;

Проверка Двоичных данных на наличие

Если ДвоичныеДанные1 <> Неопределено Тогда 
  попытка
        ДвоичныеДанные1.Записать(ВрепеныйПолныйПуть);
	Кол_во=Кол_во+1;
 исключение
	Сообщить("Файл не создан"+ОбрабатываемыйФайл); 
	КоличествоОшибок=1;	
 конецпопытки;
конецесли;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *