|
Загрузка картинок в номенклатуру УТ11
| ☑ |
0
koluchka
09.06.14
✎
12:44
|
Создаю картинку, кот. буду прикреплять к номенклатуре
В файловом варианте работает
В клиент-серверном ругается на путь к файлу картинки
В чем может быть проблема?
КартинкаОбъект = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
КартинкаОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе; КартинкаОбъект.Наименование = Код; //(передаю имя картинки)
КартинкаОбъект.ВладелецФайла = СпрОбъект.Ссылка; //СпрОбъект - номенклатура
К1 = Новый Картинка(ПолноеИмяФайла); (передаю полный путь к картинке)
КартинкаОбъект.ФайлХранилище = Новый ХранилищеЗначения(К1.ПолучитьДвоичныеДанные());
Ошибка на строчку К1 = Новый Картинка(ПолноеИмяФайла)
"Файл не обнаружен "полное имя файла""
|
|
1
shuhard
09.06.14
✎
12:45
|
(0)[В чем может быть проблема? ]
в пути и не может быть, а точно есть
нет на сервере каталога с:\маша\картинки
|
|
2
koluchka
09.06.14
✎
12:48
|
сервер на линуксе, в качестве каталога указываю обменник /Obmen/foto, который соответствует папке \\192.168.0.101\Obmen1c\foto
|
|
3
koluchka
09.06.14
✎
12:50
|
массив файлов заполняется
МассФайлов = НайтиФайлы(КаталогСкановНоменклатуры, "*.jpg")
но к конкретному файлу по имени обратиться не могу
где нужно создать папку с файлами?
|
|
4
Храбрый
09.06.14
✎
12:51
|
(3) Отладчиком пройдись, увидишь
|
|
5
Apokalipsec
09.06.14
✎
12:52
|
С сервера 1С есть доступ к этому сетевому ресурсу?
|
|
6
DexterMorgan
09.06.14
✎
12:53
|
(5) +1, прав недостаточно
|
|
7
Поpyчик-4
09.06.14
✎
12:56
|
(0) Потому что в клиент-серверном варианте файлы на сервер надо передавать через временное хранилище, на сервере извлекать, записывать в каталог, доступный для учетной записи пользователя, от которого работает сервер приложений, и уже работать с файлом на серверном диске.
|
|
8
koluchka
09.06.14
✎
14:08
|
(5), (6) - все верно, когда &НаКлиенте, нужно использовать путь "\\192.168.0.101\Obmen1c\foto", когда &НаСервере - путь "/Obmen/foto"
всем спасибо за помощь!
|
|