Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Получить файл из ИБ

Получить файл из ИБ
Я
   вНадеждеНаЧудо
 
17.05.18 - 13:38
УНФ 1.6. справочник присоединенныеФайлыНоменклатуры. при попытке извлечь файл из реквизита ФайлХранилище возвращает Неопределено. хотя, файл есть .
ВыборкаДетальныеЗаписи.Ссылка.ФайлХранилище - Хранилище значения;
ВыборкаДетальныеЗаписи.Ссылка.ФайлХранилище.получить() - Неопределено
 
 
   Cyberhawk
 
1 - 17.05.18 - 13:39
"хотя, файл есть" // Убеди меня в этом
   вНадеждеНаЧудо
 
2 - 17.05.18 - 13:47
   runoff_runoff
 
3 - 17.05.18 - 13:48
а если сначала ПолучитьОбъект().. а потом уже из реквизита объекта Получить() значение хранилища..
   ptiz
 
4 - 17.05.18 - 13:52
(2) И как это доказывает наличие данных в реквизите?
   вНадеждеНаЧудо
 
5 - 17.05.18 - 13:52
ВыборкаДетальныеЗаписи.Ссылка.получитьОбъект().ФайлХранилище.Получить()
Так? тоже самое ( неопределено)
   runoff_runoff
 
6 - 17.05.18 - 13:53
а другие записи считывает нормально?..
   вНадеждеНаЧудо
 
7 - 17.05.18 - 13:54
(4) ссылка на присоединенный файл есть. расширение он тоже видит, а вот почему не извлекает - хз. а как я вам покажу что в хранилище?? Если б знала - не спрашивала. С файлами с диска работала норма. а вот с файлами информационной базы проблема что-то возникла
   вНадеждеНаЧудо
 
8 - 17.05.18 - 13:54
(6) какие именно?
   DrWatson
 
9 - 17.05.18 - 13:59
Когда ХранилищеЗначения есть и хранит оно Неопределено - это нормально. ХранилищеЗначения не бывает без хранилища.
   runoff_runoff
 
10 - 17.05.18 - 14:43
(8) другие записи этого справочника содержат непустые хранилища.. или все возвращают Неопределено?..
 
 Рекламное место пустует
   вНадеждеНаЧудо
 
11 - 17.05.18 - 14:45
Все, нашла решение...
&НаКлиенте

РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ИмяФайлаВложения, Неопределено, );
    ИмяФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ИмяФайлаВложения, Неопределено, ).ПолноеИмяФайлаВРабочемКаталоге;
    ПрочитатьНаСервере(ИмяФайла);

&НаСервере
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяФайла);
НашТабличныйДокументнаФорме.Вывести(ТабДок);

Тема закрыта
   runoff_runoff
 
12 - 17.05.18 - 14:47
да.. чуда не случилось ;-)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует