Имя: Пароль:
1C
1С v8
Как записать двоичный файл?
0 DES
 
02.08.21
16:52
есть значение HASH - имеет тип двоичные данные, как записать в двоичный файл?
    
ИмяФайлаДД = КаталогВременныхФайлов() + Строка(СлучайноеЧисло) + ".tmp";
ФайлДД = Новый ДвоичныеДанные(ИмяФайлаДД);
ФайлДД.Записать(HASH);

Ругается что не обнаружен файл
1 ДенисЧ
 
02.08.21
16:53
А если
ИмяФайлаДД = КаталогВременныхФайлов() + "\tmp.tmp";

?
2 Kassern
 
02.08.21
16:58
(0) А что за хеш вы суете в записать?
Если вы пусть указали в конструкторе, то записать надо без параметра. Если же просто Новый ДвоичныеДанные, то пусть указывается в ДД.Записать(ИмяФайла)
3 arsik
 
гуру
02.08.21
16:59
(1) Лучше заменить на ПолучитьИмяВременногоФайла()
4 Kassern
 
02.08.21
17:00
(2) в общем в Записать у вас должен быть указан путь до файла, а вы походу суете туда какой то хэш
5 DES
 
02.08.21
17:06
как/когда/где HASH поместить ?
6 arsik
 
гуру
02.08.21
17:13
HASH.Записать(ПолучитьИмяВременногоФайла());
7 DES
 
02.08.21
17:16
(6) СПС