Общая файловая ошибка при доступе jpg

Я
   F_cker

29.06.11 — 14:58

Приветствую.

Есть конфигурация с базой товаров. При открытии карточки товара отображает ее фото. Так вот если открыть на том же компе что и база, все без проблем. Если открыть базу с другого компа где XP тоже все нормально. А с компа где 7 винда, косяк. выводит ошибку:

общая файловая ошибка при доступе к \КомпРасшариная_папкафото.JPG

Кто нить в курсе в чем дело?

   Рэйв

1 — 29.06.11 — 14:59

правов не хватает

   Ёпрст

2 — 29.06.11 — 14:59

нет прав и разрешений.

   aka AMIGO

3 — 29.06.11 — 15:00

а не может это быть связано с кодовой страницей?

   F_cker

4 — 29.06.11 — 15:01

с одной учетной записей открываю базе с разных компов

   aka AMIGO

5 — 29.06.11 — 15:01

(0) если путь и имя латиницей — то та-же ошибка?

   F_cker

6 — 29.06.11 — 15:02

эта ошибка именно с Ноута где 7 винда стоит

   Ёпрст

7 — 29.06.11 — 15:03

файл — открыть — \КомпРасшариная_папкафото.JPG — открывается у тебя в 1с- ине ?

Ответ на 100% будет — нет..

   F_cker

8 — 29.06.11 — 15:04

(5) да у меня все на латинице

(7) это просто как пример был

вот оригинал:

\optimumc$Documents and Settingsnursapanov.tDesktopTechnikaIMAGE.DIR247.jpg

   Ёпрст

9 — 29.06.11 — 15:05

(8) роли не играет..

   filh

10 — 29.06.11 — 15:05

админиских прав не хватает на c$

   F_cker

11 — 29.06.11 — 15:05

вот так тоже ошибка \optimumTechnikaIMAGE.DIR247.jpg

   F_cker

12 — 29.06.11 — 15:06

права Админа у меня. так бы с других компов тоже ошибка была бы

   F_cker

13 — 29.06.11 — 15:07

(9) причем тут файл открыть?

картинка открывает программно

Картинка.Загрузить()

   filh

14 — 29.06.11 — 15:07

попробуй набрать \optimumc$

пустит?

   filh

15 — 29.06.11 — 15:08

а на других компах уже пароль сохранен

   F_cker

16 — 29.06.11 — 15:08

(14) да

   F_cker

17 — 29.06.11 — 15:10

Windows 7 никак не может на это влиять? Потому что именно где стоит эта операционка и выходит ошибка

   Шапокляк

18 — 29.06.11 — 15:10

(0) По умолчанию создается временный файл в каталоге временных файлов, который почему-то назначается по умолчанию как C:DocumentsAndSettingsUsers… На XP это прокатывает, а на 7-ке нет, т.к. там каталог C:Программы…

   Ёпрст

19 — 29.06.11 — 15:11

(13) при том, что ты открыть её даже так не можешь — у тебя нет прав..

   F_cker

20 — 29.06.11 — 15:12

(18) как то повлиять можно?

   Шапокляк

21 — 29.06.11 — 15:14

(20) Мне бы тоже хотелось узнать как… Я с такой шляпой в 8-ке столкнулась — там, судя по всему, программно как-то этот каталог назначается один на всех юзверей.

  

Иде я

Модератор

22 — 29.06.11 — 15:15

Первый раз запусти под Администратором. Потом должно работать…

Там какая-то dll регистрируется

Я в одной книжке по программированию как то прочитал: «Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.»

Alex162006
23.05.2011 11:09 Прочитано: 5295

На машина с windows 7 Ultimate при выводе отчета с использованием метода объекта «Код 1C v 7.x

 Картинка.Загрузить(путьфайл)

» выдает ошибку «Общая файловая ошибка при доступе к E:\basesphoto12345.jpg» — это полный путь к файлу, который нужно загрузить
Все пути и файлы проверил все на месте.
Вот кусок кода
Код 1C v 7.x

 	Если ФС.СуществуетФайл(лк_ПолныйПуть) =1 Тогда
прм_Картинка.Загрузить(лк_ПолныйПуть);
прм_Картинка.РежимРисования(2);
КонецЕсли;

Этот код должен выводить в таблицу картинку
На машинах где стоит Windows XP все работает.
Что делать и как быть?
Заранее благодарен за помощь.
С уважением Alex162006

Yandex
Возможно, вас также заинтересует

Реклама на портале

E_Migachev
23.05.2011 11:17 Ответ № 1

(0) Alex162006, почему в пути к картинке после указания диска Е соит ДВА ?

harek
23.05.2011 17:40 Ответ № 2

Проблема вся в доступе к папке. Что надо сделать, надо зайти в свойстве папки «sphoto», на закладке безопасность поставить полный доступ, текущему пользователю.

Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!

Скинули мне для друга- стоматолога простую конфу. Я ее поставил на XP — все работает. У друга Windows 7 x64. Проблема работы с картинками. Есть основной Справочник пациентов и у него есть подчиненный Справочник Галерея — картинки.jpg . В форме списка последнего вставлен текст, у которого в дополнительно, формула — с помощью функции картинка рисуется в форме. Если открыть именно Справочник пациентов в виде списка и оттуда вызвать подчиненный справочник, то все работает. если открыть Справочник пациентов и Элемент справочника, то там есть Кнопка с формулой: пишет ошибку : общая файловая ошибка при доступе и далее путь к файлу с картинкой ????? плз

права доступа у пользователя есть?

Файл картинок где находится — вне базы в какой то папке на диске?

Пользователь Администратор Файл картинок находится в папке базы.

Файл картинки->свойства->безопасность группы и пользователи Администратор есть? какие разрешения помечены галочками?

Администратор Windows естественно.

в пути к папке есть кирилица?

ПутьКФайлуФото — Это что ?

и нафига картинку 2 раза грузить ?

и неплохо еще проверять на то , что файло существует по этому пути.

Странное дело : ОткрытьФорму — выдает ошибку…. ОткрытьФормуМодально — все работает ??????????

Писал конфу не я. Кириллицы в пути файла нет. ПутьКФайлуФото — реквизит Спр.Пациентов и Спр.Галерея Файл существует, т.к. «Если открыть именно Справочник пациентов в виде списка и оттуда вызвать подчиненный справочник, то все работает. » Файл картинки — птички полный доступ;

ответ написал: «Писал конфу не я. »

Откройте вы уже Process Monitor от Sysinternals и завязывайте с этими ветками.

Изврат конечно дикий, но в параметрах управления учетными записями врубить «не уведомлять» и посмотреть на результат не пробовал?

«не уведомлять» — не решает вопрос

и что я должен там увидеть?

Проверил в отладчике на ХР и на W7 — Сделал доп. процедуру ПриОткрытии. Итам и там ПутьКФайлуФото =»» затем, когда форма полностью открылась и произошло позиционирование на первом элементе в Функции, которая рисует картинку ПутьКФайлуФото = путь к файлу. Открывал и из списка и кнопкой. Ситуация одинаковая. Попробал ОткрытьФормуМодально и ошибка исчезла, но не переключишься на другое окно пока это окно не закроешь.

Либо меняй формат на bmp , либо присвоение картинки оберни в попытку.

и всё это можно сделать было за 10 сек, имея пофигуратор и turbomd на ходу.

Либо, попробовать та, например: Ну и.. обзывать идентификаторы зарезервированными словами — моветон

т.е.JPG дольше обрабатывается, чем bmp. Попробовал — и точно. Пример спасибо попробую.

пример Вася.Загрузить… тоже самое. С bmp без проблем, на этом и остановлюсь

Вот почитал в 51 сообщении «В случае вызова «ОткрытьФорму» мы получаем в переменной контекст открываемой формы (так как реально форма откроется уже после того, как будет закончено исполнение кода) — в этом случае мы что-то можем сделать через контекст (но не всё, так как формы ещё нет — если нужно менять что-то на ней, то нужно дождаться её открытия через «ОбработкаОжидания»). » Куда вставить ОбработкуОжидания ?

не надо этого делать. Достаточно обернуть твой код в в Попытку и привет. всё и так заработает при первом же обновлении формы.

с Попыткой не работал…плз как?

Попытка   <тут твой код> Исключение   <тут код, если надо при исключении> КонецПопытки;

Попыка Исключение (что тут делать по другому если обработчик JPG не успел по времени?) КонецПопытки

Открыл помощник по языку, раздел Картинка — нет там JPG поддерживаемого формата ….

О!…. Клиент…. У тебя контрафактный СП! Совершенно левый! Купи у меня правильный!!!

Тэги: 1С 7.7 и ранее

Комментарии доступны только авторизированным пользователям

Статус темы:

Закрыта.
  1. Подскажите хотя бы откуда копать?
    В базе реализован показ картинок из файлов для номенклатуры. Все картинки — jpg. Функция тоже стандартная: Фото.Загрузить(ИмяФайла);
    Выдает «Общая файловая ошибка при доступе к <путь>». Проблема в том, что раньше работало у всех. Теперь у половины пользователей работает нормально, у другой половины постоянно вот такая ошибка. Права у всех одинаковые (даже пытался давать админские). С чего можно начать поиск решения?


  2. Natalya

    Offline

    Natalya
    Опытный в 1С

    Регистрация:
    7 фев 2008
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26

    Ошибка возникает при открытии формы элемента справочника? Если раньше работало, значит были какие-то изменения. Какие? Доступ к файлам картинок какой: чтение или полный доступ? У всех ли он одинаковый?

  3. Сейчас уже не найти изменения. Были сбои на сервере. Доступ полный, у всех права одинаковые

  4. Как варианты: проблема с ж/д, некрректрное открытие (файл остается залоченым), антивирь (при обращении начинает проверять но не всегда)

  5. Оно то может быть и оно. Только почему у одних ошибка бывала периодически, сейчас пропала, у других она постоянно. Права в AD абсолютно одинаковые, права в базе тоже. Тут уж скорее какой-нить ключ в реестре для конкретного пользователя. Вот только какой? Нигде нет инфы — как работает этот объект «Картинка» в 1С?

  6. Думаю все же это глюк мелкософтовских (а может и ошибка вашего алгоритма). У 1с нет своих методов чтения/записи. Используются виндовые.


  7. MaxxaM

    Offline

    MaxxaM
    Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    293
    Симпатии:
    2
    Баллы:
    29

    ну вставь проверку ФС.СуществуетФайл(<ИмяФайла>) :angry:

  8. Причем тут проверка когда у других открывается? Бред несете не разобравшись в теме…


  9. MaxxaM

    Offline

    MaxxaM
    Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    293
    Симпатии:
    2
    Баллы:
    29

    Не бред как минимум будет знать видит 1с файл с каринкой или нет, после этого хоть
    будет видно в какую сторону капать. :angry:

  10. Уфф… Если у одного пользователя открывается значит путь/имя правильные и файл существуе.

Статус темы:

Закрыта.


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

Показывать по
10
20
40
сообщений

Новая тема

Ответить

paser

Дата регистрации: 30.08.2007
Сообщений: 4

На сервере стоят две ОСи 2000 сервер и 2003 сервер. На сервере несколоько баз 1с, к которым с локальных машин коннектятся пользователи. На 2000м все нормально, а когда загружен 2003 — все базы нормально открываются, а одна — самая большая выдает ошибку «общая файловая ошибка при доступе к файлу 1cv7.md» при загрузке. На этом файле атрибуты «только для чтения», «скрытый», «архивный» убраны, и вообще на всех файлах в каталоге этой бызы они убраны. В папке система дает создавать и редактировать файлы, но на катологе почемуто стоит атрибут «только для чтения» и ни как не убирается.

ZOMI

Дата регистрации: 15.08.2007
Сообщений: 21

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

paser

Дата регистрации: 30.08.2007
Сообщений: 4

Ну вообще то стоит галочка полный доступ для Эвриуан (для всех). Зайти в базу пытался и под админом на серваке, та же история

IceBeerg

Дата регистрации: 06.10.2004
Сообщений: 803

А если базу переместить в другую папку?

ZOMI

Дата регистрации: 15.08.2007
Сообщений: 21

То что «все» стоит галка — ничего может не значить — назначьте как говорил выше

QDeSnic

Дата регистрации: 12.04.2007
Сообщений: 98

Там ещё есть такое как «Разрешения», которые надо раздать и «Кэширование», которое лучше отключить

paser

Дата регистрации: 30.08.2007
Сообщений: 4

Цитата «То что «все» стоит галка — ничего может не значить — назначьте как говорил выше»<br><br>Не знаю чем бы это могло помочь, так как вы разрешения (я так понял) для сетвых юзеров говорили выставить, а я даже под админом этого компа не мог зайти, о чем писал выше. Но я выставил и для сетевых юзеров и для админа полные права. Не помогло<br><br>Переместить в ту же папку на этой же винде пробовал, аналогичная проблема.<br><br>Кэширование отключено.<br><br>Я понимаю что добился цели не как профессионал а как шаман :), но если у когото такая же проблема будет: взял скопировал базу с сервака из под 2000винды по сетке на другой комп, ребутнул сервак, загрузил 2003винду, и слил с другого компа назад базу — работает :)<br><br>Но разобраться все равно хочется в чем дело, у кого какие мысли?

paser

Дата регистрации: 30.08.2007
Сообщений: 4

Говорят что с NTFS такие проблемы могут быть, что 2003 не видит эти файлы как сощданные собой и поэтому не дает доступ

Gaus

Дата регистрации: 06.02.2004
Сообщений: 54

Попробуй удалить (перместить) из каталога SYSLOG — 1сv7.mgl<br>

fricker

Дата регистрации: 27.12.2007
Сообщений: 14

та же проблема, возникла 2 дня назад. Сервер 2003, файлы программы на одном сервере, база данных на другом (sql). Информационных баз более 50, с некоторых компьютеров сети (обозначились 5 шт) иногда нет возможности войти в ту или иную базу. И не важно сколько приложений открыто. Перезагрузки машин и серверов не помогали. Т.е. с базой работают люди, а одна машина никак не подключится. Или подключится с третьего раза. В это время другие подключаются без проблем.<br>Предыстория. Серваки обновили с инета, поставили антивирь nod32. Поморгали светом.<br>И как быть. Народ ругается, а причину проблемы даже выявить не удается.

Показывать по
10
20
40
сообщений

Читают тему:

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Общая файловая ошибка при доступе 1cv7 md
  • Общая ошибка фн 112
  • Овервотч 2 общая ошибка 0xe00101b0
  • Овен трм974 ошибка er2

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии