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