Имя: Пароль:
1C
 
общая файловая ошибка при доступе к файлу картинки
0 Малышка
 
30.01.07
10:47
Имеем:
ТиС
Виндовс ХР
Картинки в каталоге БД в папке Pictures. Размер картинок 13-14 килобайт.

Я захожу remote desctopом на сервер, подключаю картинку как печать фирмы. Проверяю - счета красивые, с печатями.

Они у себя заходят в базу, пытаются печатать счет. Получают ошибку: "общая файловая ошибка при доступе к *путь к картинке"; счет выводится без печати.

Попытки сохранить картинку на рабочем столе у юзера, например, ситуацию не меняют. Просто открыть картинку (пэйнтом, например) они могут, а при попытке приаттачить ее к фирме как печать в 1С - получают ту же ошибку.

Права, вроде бы, админ вчера дал им полные к каталогу БД. Не помогло.

С чем это может быть связано?
1 Морозов Александр
 
30.01.07
10:49
путь наверно корявый...
2 Малышка
 
30.01.07
10:53
(1) Но если юзер у себя на компе создает копию картинки и сохраняет, наприме, на рабочем столе, а потом пытается открыть картинку в 1С - получает ошибку... Он же не сам путь пишет, он ее выбирает в окошке...
3 Морозов Александр
 
30.01.07
10:55
А путь то наверно...... \дуся ковалева\рабочий стол\
4 Морозов Александр
 
30.01.07
10:56
я к тому что 1С не очень любит длинные пути... да еще и с русскими буквами
5 FreeFin
 
30.01.07
10:59
Ковычки могуть не помочь, а могут и помочь...И длина пути если больше трех, и общее кво буквоцифр в полном пути. А инада и регистр букв (окак, а ведь не линух) кста так и не понял почему.
6 mergan
 
30.01.07
11:03
(3)на самом деле это просто миф...



а ошипка в том, что скорее всего пути относительные...
7 FreeFin
 
30.01.07
11:06
Да, и проверить владельца на файло. Если койнить дуб копирнул их с копией прав, или сами файлы дернуты из "старой" системы... ну чо это Малышке объяснять? Грустно както.
8 Малышка
 
30.01.07
11:13
(7) Файл создал сам пользователь, который пытается теперь его использовать.
Права сейчас проверяли - full control, полные права на папку и все, что в ней.

(6) А что такое "пути относительные"
9 FreeFin
 
30.01.07
11:16
(8)  который пытается теперь его использовать = КОД ГДЕ? Бум смотреть как пытается.
10 mergan
 
30.01.07
11:16
ну когда ты с серванта картинку запоминаешь то скорее всего получаешь что-то типа "c:\путьВкуда-то\имяфайла.jpg"... вот только зверям обычно диск c:\ не доступин... у них либо "\имясервера\путьВкуда-то\имяфайла.jpg" ... либо если ресурс как сетевой диск подключен "z:\путьВкуда-то\имяфайла.jpg"
11 Малышка
 
30.01.07
11:20
(9) Код:
Процедура СменитьКартинку()
   Перем Файл;
   Перем Каталог;
   Каталог=КаталогИБ();
   Файл="";
   Если ФС.ВыбратьФайлКартинки(0,Файл,Каталог,)=1 Тогда
       ИмяКартинкиПечати=Каталог+Файл;
       Картинка=Каталог+Файл;
       Печать.Загрузить(Картинка);
   КонецЕсли;
КонецПроцедуры

(10)ресурс как сетевой диск подключен "z:\путьВкуда-то\имяфайла.jpg"
Это наш случай.
12 mergan
 
30.01.07
11:23
(11)ты же через ремоут к серверу конектишься для выбора картинки... а там сетевого диска нет
13 Малышка
 
30.01.07
11:26
(12) Но они-то не через ремоут коннектятся. Выбирают картинку в файл менеджере, жмут ок - и вот она, ошибка (
14 FreeFin
 
30.01.07
11:27
Файл может быть следующих форматов:
.wmf
.emf
.ico
.bmp
.dib
.rle
где тута .jpg?
15 mergan
 
30.01.07
11:28
(13)в том и дело... что ты зе ремоут получаешь путь до картинки "c:\шары\база 1С\торговля\новая конфа\картинки\картина1.jpg"... а звери без ремоута видят что-то "z:\\база 1С\торговля\новая конфа\картинки\картина1.jpg"
16 Малышка
 
30.01.07
11:32
(15) Да нет, у меня через ремоут путь такой же "u:\\казябазя\печати\фирма1.jpg"
17 Малышка
 
30.01.07
11:33
(14) Попробовали bmp. Тот же результат.
18 mergan
 
30.01.07
11:34
(16)а права на то что в этой папки какие?
19 Малышка
 
30.01.07
11:34
(18) полные
20 FreeFin
 
30.01.07
11:36
(17) Не жипеги тож номано грузятся, проверил.
Заменить:
Печать.Загрузить(Файл);
21 mergan
 
30.01.07
11:37
(19)попрубуй все таки зайти юзером и приатачить картинку
22 Малышка
 
30.01.07
11:44
(21) Дык я и захожу юзером (в 1С) через ремоут. База-то в Питере, а я в Москве.

(20)Да и у меня джипег грузится. а у питерцев - ни джипег, ни бмп не грузится.
В локальной копии базы у меня под их логинами тоже все ок.
23 mergan
 
30.01.07
11:48
(22)ну тогда я пас...
24 FreeFin
 
30.01.07
12:05
(22) А картинка где?
Прочем, один раз, приступ паранойи подвиг меня на запрещение файерволом,открывать жипеги гифы и тифы...
25 Малышка
 
30.01.07
12:12
(24)"u:\\питер\база данных 1С\печати\фирма1.jpg"
26 medik
 
30.01.07
12:15
права в свойствах папки на закладке - безопасность + доступ может быть только на чтение на другой закладке - потереби админов
27 medik
 
30.01.07
12:17
"Я захожу remote desctopом на сервер" - на какой, на тот где база или терминальный, а уже с него доступ к серваку с базой (скорее всего - так, и в этом случае пути разные)
28 Малышка
 
30.01.07
12:27
(27) Админ говорит, что один и тот же путь.
Но это ведь не так важно.
Еще раз опишу ситьуацию.
Юзер пытается САМ загрузит картинку. Которую сам создал и сохранил в каталог базы данных.
И получает ошибку. Сразу, делает двойной клик по файлу, чтобы его выбрать.
А я тот же файл нормально могу выбрать и потом у меня картинка нормально выводится на печать. А у юзеров, понятно, не печатается, при обращении к картинке та же ошибка.
29 medik
 
30.01.07
12:52
"общая файловая ошибка при доступе к *путь к картинке""  
подчёркиваю при доступе!!!!

рулить надо доступами (правами юзверей к данной папке, возможно копируются права от родительского объекта (права доступа к диску) может ещё какая-то причина). Способ проверить - попроси админов дать тебе теже права, что и юзверям и если у тебя всё получится, то тогда действительно дело не в этом, но "ошибка при доступе!!!!!!!"
30 smaharbA
 
30.01.07
12:55
Права смотри, когда ты копируешь на рабстол один фих права (если неунаследованные) остаются теже...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.