Имя: Пароль:
1C
1C 7.7
v7: 1C 7.7 Вывод картинки в макет . :Общая файловая ошибка при доступе к D:\test\01.jpg
0 lamme
 
15.10.21
21:26
1С 7.7
вывод картинки в макет. или табличный документ

делаю

    
            Картинка = СоздатьОбъект("Картинка");
            Картинка.Загрузить(КаталогИБ()+"Foto\01.jpg");
            карт=Картинка.УстановитьКартинку(Картинка);

ругается на
Общая файловая ошибка при доступе к D:\test\Foto\01.jpg

Картинку сделал я в паинте
папка - лежит в каталоге с базой

чего не нравиться то ?
1 big
 
15.10.21
21:34
ФС.СуществуетФайл() что говорит?
Ну, и в общем контексте - как и откуда всё это открывается?
2 lamme
 
15.10.21
21:35
ФС.СуществуетФайл()

существует говорит

27 релиз
SQL база
3 lamme
 
15.10.21
21:35
при печати прайса
- отдельная колонка - с картинкой
туда вставляется картинка с папки.

все стандартно
до тошноты.

кроме ошибки
4 lamme
 
15.10.21
21:37
ФС.СуществуетФайл() что говорит? - выдает 1
те существует
5 acanta
 
15.10.21
21:39
Попробуйте создать папку в каталоге базы и перед загрузкой копировать картинку в нее.
6 big
 
15.10.21
21:39
Блин, далеко лежит та баз, где у меня картинки используются. Щас...
7 lamme
 
15.10.21
21:42
(5)

((

с этого и начинал.
те сделал в папке базы - подпапку FOTO и туда картинку положил.
не взлетело.
положил картинку просто в корень базы. там тоже не работает.

поэтому положил картинку в существующую папку на сервере
в D:\test
8 lamme
 
15.10.21
21:43
в системе
пользователь ВСЕ - имеет полные права на папку ... на картинку ...

рдп соединение ..

мозг ломатеся от непонимания
9 lamme
 
15.10.21
21:44
единственное решение - которое пока проверить не могу

"помог запуск 1С от имени Администратора."
те на ярдыке в режиме совместимости - запускать 1С под админом ..

но это не спортивно
((
10 big
 
15.10.21
21:46
(8) вот же ж... ИМХО все таки что-то системное. Ибо у меня точно такой же код.

з.ы. к тому же (9) это подтверждает ;)
11 slaventiy
 
15.10.21
21:48
Если не ошибаюсь, то после запуска из под админа должно нормально работать и при обычном запуске
12 slaventiy
 
15.10.21
21:49
У меня такое было, когда 1с не инсталлировать, а просто скопировали
13 lamme
 
15.10.21
22:14
(12)
да - помню - был такой прикол

спасибо
проснется админ - передам
14 Гость из Мариуполя
 
гуру
15.10.21
22:18
Чтобы прописаться в реестре, на win7 win10 1С нужны права администратора.
Опять же всякие типа v7plus.dll зарегить.

разумеется, ее надо запустить хотя бы один раз под админом.
15 Ёпрст
 
15.10.21
22:30
(0)
*.bmp
16 Aleksey
 
15.10.21
23:07
Может там не жпг а условный тиф который 1с не понимает? Ругаться только на эту картинку? Если туда положить фигню в формате бмп тоже пошлёт?
17 lamme
 
16.10.21
00:43
(15)


пробовал
не работает


(16)
на любую. с инета скачивал - подставлял. нижние регистры. верхние. только англ путь. короткие имена ...

не работает


ждем админа
18 Калиостро
 
16.10.21
21:56
(0) Такое было. Если в каталог с картинками один пользователь копировал картинки, все нормально, а если другой, такой же как в (0) эффект. По-моему, решилось настройками юзера в винде.
19 Злопчинский
 
19.10.21
16:12
осталось нерешенным?
20 iibb
 
02.11.21
10:56
Когда то делал как то так:
1. В макет таблицы ("Таблица") вставить объект "картинку".
2. В свойствах Рисунка (картинки) на закладке "Текст":
ПриВыводКартинки(Таб.ТекущийОбъект,ПутьФайл)
3. В модуле:
Процедура ПриВыводКартинки(КартинкаНаТаблице,ПутьФайл)
КартинкаНаТаблице.Загрузить(ПутьФайл);
КартинкаНаТаблице.РежимРисования(3);
КонецПроцедуры
4. Выводим таблицу:
Перем ПутьФайл
Процедура Запуск()
ПутьФайл=КаталогСКартинками+"картинка.jpg";
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Таб.Вывести();
Таб.Показать();
КонецПроцедуры