Имя: Пароль:
1C
 
История изменения данных. Восстановление файла из реквизита с типом хранилище значений
0 23th
 
15.01.24
13:46
У меня есть справочник "Файлы". В нем я сохраняю файлы в базе 1С в реквизит справочника "Файл" с типом хранилище значений.
Так вот когда я хочу восстановить старую версию справочника, то почему то восстанавливается и наименование и прочие реквизиты, но реквизит с файл с типом хранилище значений не восстанавливается. У самого реквизита свойство История данных поставлено в "Использовать".
Что делаю не так?
1 Лефмихалыч
 
15.01.24
17:17
может где-то надо .Прочитать() ?..
2 23th
 
16.01.24
00:16
(1) Это где написать?

Я при создании на сервере например напишу:
ИмяВременногоФайла = КаталогВременныхФайлов()+Объект.ИмяФайла+Объект.РасширениеФайла;
ДвоичныеДанные = Объект.Ссылка.Файл.Получить();
ДвоичныеДанные.Записать(ИмяВременногоФайла);

Вот здесь то как раз и все заключается:
Объект.Ссылка.Файл.Получить()

Потому что на реквизит с типом ХЗ нельзя сразу написать как обычно:
Объект.Файл.Получить()
Независимо от того, куда вы едете — это в гору и против ветра!