Имя: Пароль:
1C
1C 7.7
v7: Не выходят картинки в форме
,
0 Melcor
 
25.07.15
13:36
1С 7.7 ТиС
Здравствуйте. Проблема в том, что 1С ругается "Общая файловая ошибка при доступе.." как будто файла нет или нет к нему доступа, но ругается только на jpg файлы, причем на сервере такой проблемы нет, а когда копируем базу на внешний диски подрубаем к ноуту, то появляется ошибка. Может библиотеки какой-то не хватает?
1 Злопчинский
 
25.07.15
13:41
не, это какая-то другая хрень
у одного моего "подопечного "программера такая же ошибка
2 vcv
 
25.07.15
17:22
Смутно помнится, после установки MSOffice, поддержка jpeg появляется в 1С и даже в Paint. Офис можно установить и тут же снести, что бы нелегальщиной не палиться.
3 Melcor
 
28.07.15
09:38
(2) Офис стоит(
4 Масянька
 
28.07.15
09:51
(0) Как прописаны картинки: в конфе, ручками добавляют, путь какой?
5 vcv
 
28.07.15
09:54
(3) Тогда другой вопрос: у что у вас в ТиС, куда файлы скармливаете. Штатно ТиС никаких jpeg никуда не использует. Как и другие виды не1С файлов.
6 Melcor
 
28.07.15
09:55
Файлы лежат отдельно в папке, подгружаю указывая путь к файлу
7 Масянька
 
28.07.15
09:57
(6) Как подгружаешь? И - да, поддержу (5) - чем выводите? ВК?
8 Melcor
 
28.07.15
09:57
Основной момент в том, что на серваке всё работает, а на ноуте уже нет, только bmp подгружает
9 Масянька
 
28.07.15
09:58
(8) КАК выводишь? Код покажи.
10 Melcor
 
28.07.15
10:00
Если ФС.СуществуетФайл(сокрлп(константа.ПутьКРисункам)+лев(строка(ТекЭлем.Код),2)+"000\"+сокрлп(строка(ТекЭлем.Код))+"_"+строка(НомерТекРис)+".jpg")=1 тогда
            ТекРис.Загрузить(сокрлп(константа.ПутьКРисункам)+лев(строка(ТекЭлем.Код),2)+"000\"+сокрлп(строка(ТекЭлем.Код))+"_"+строка(НомерТекРис)+".jpg");
        КонецЕсли;
11 Масянька
 
28.07.15
10:01
(10) Ну, наконец-то...
ПутьКРисункам - расшифруй.
На форме ТекРис - что за элемент?
12 Melcor
 
28.07.15
10:03
(11) ТекРис - это картинка на форме

Если ФС.СуществуетФайл("С:\Risunki\123.jpg")=1 тогда
            ТекРис.Загрузить("С:\Risunki\123.jpg.jpg");
        КонецЕсли;
13 Melcor
 
28.07.15
10:04
Если ФС.СуществуетФайл("С:\Risunki\123.jpg")=1 тогда
     ТекРис.Загрузить("С:\Risunki\123.jpg");
КонецЕсли;
14 Масянька
 
28.07.15
10:05
(13) На ноуте на диске С есть папка Рисунки?
15 Melcor
 
28.07.15
10:06
(14) С путями всё ровно, я их в первую очередь проверил, да и стоит проверка на наличие файла
16 dk
 
28.07.15
10:13
может виндовые права на ноуте на скопированные картинки пропадают
17 Melcor
 
28.07.15
10:14
(16) ну тогда на все файлы должны пропасть, хотя проверить стоит
18 Melcor
 
28.07.15
10:23
(16) Спасибо друг, на толкнул меня на мысль запустить 1С от имени админа и всё заработало, почему только jpg не давал всё равно загадка )
19 Злопчинский
 
28.07.15
11:18
(18) может какие-то права криво какимнить фиксированием/неаследованием перенеслись?