Имя: Пароль:
1C
1С v8
Извлечение данных из хранилища значения
0 DenisVich
 
07.03.17
01:48
Скажите пожалуйста есть вот такой пример на сайте mista.ru:
"Процедура ЗагрузитьОбработкуВХранилище(РеквизитТипХранилище)
   СтепеньСжатия = Новый СжатиеДанных(9); //9 максимум  
   РеквизитТипХранилище = Новый ХранилищеЗначения(Новый ДвоичныеДанные("c:\отчеты\отчет.epf", СтепеньСжатия));
КонецПроцедуры
  
Процедура ЗапуститьОбработкуИзХранилища(РеквизитТипХранилище)
   ИмяВременногоФайла = КаталогВременныхФайлов()+"отчет.epf";
   ДвоичныеДанные = РеквизитТипХранилище.Получить();
   ДвоичныеДанные.Записать(ИмяВременногоФайла);
   ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяВременногоФайла);
   ВнешняяОбработка.ПолучитьФорму().Открыть();
КонецПроцедуры"

Вопрос, А если файл привязывался на уровне документов, то как его получить? Так же?
1 DenisVich
 
07.03.17
01:48
2 DrShad
 
07.03.17
02:01
так же
3 Лефмихалыч
 
07.03.17
08:07
"на уровне документов" - это что такое?
4 Mebius777
 
07.03.17
15:36
На уровне документов, это значит сканкопия прикреплена к документу в форме. Физически файл находится в спец. справочнике ХранилищеДополнительнойИнформации
5 Serg_1960
 
07.03.17
16:28
Ну так загляни в конфигурации на форму этого справочника - там найдёшь алгоритмы работы. В моей конфигурация нужная Вам форма называется "ФормаСпискаФайловИИзображений".
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.