Имя: Пароль:
1C
 
Ошибка при попытке открытия существующего файла
0 poet_1C
 
28.10.14
15:37
Всем привет! Конфигурация типовая, добавлен функционал из БСП, подсистема "Файлы". Интерфейс обычный. При попытке открыть (просмотреть/редактировать и пр.) файл, добавленный ранее, возникает ошибка "Ошибка открытия файла - файл не найден на сервере. Возможно он удален антивирусной программой.  и т.д.". Такая проблема возникла практически со всеми имеющимися файлами. Пути (каталоги) не менялись. На сервере все файлы имеются. Вчера еще все работало, сегодня такая шляпа(( Помогите пож. если кто сталкивался.
1 Ёпрст
 
гуру
28.10.14
15:41
права смотри на файло и владельца
2 poet_1C
 
28.10.14
15:48
Права имеются, проверяю под полными. Также проверил в каталоге, файлы открываются и есть возможность редактирования, т.е. доступ к каталогу тоже норм.
3 YFedor
 
28.10.14
15:49
(2) права учетной записи, под которой работает сервер 1с
4 poet_1C
 
28.10.14
15:50
Сейчас выяснилось что в тестовой базе (копии центральной) эти файлы успешно открываются.. Конфигурации идентичны. Беда какая то((
5 13_Mult
 
28.10.14
15:53
Кеш чисти, не поможет сервак перезагружай
6 poet_1C
 
28.10.14
16:44
Что странно, ругается на код " ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);" Процедура ". Но при выполнении кода, да и самой процедуры посредством внешней обработки ошибка не возникает.
7 poet_1C
 
28.10.14
21:57
Проблема именно в этой строке: "ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);" -  "Ошибка при вызове конструктора (ДвоичныеДанные)". На клиенте все отрабатывается корректно! Уже голову сломал(( Что делать?... Провел тестирование-исправление базы, думал глюк какой, ничего не помогает..
8 poet_1C
 
29.10.14
22:21
Права проверены, перезагрузка сервера не помогла((
9 H A D G E H O G s
 
29.10.14
22:27
(8) Я тебе не верю.
10 poet_1C
 
29.10.14
22:34
Попробовал перезаписать спр.Тома хранения файлов, изменить путь на значение со знаком $, думал что проблема в этом. При записи вышло сообщение: "Путь к тому некорректен. Возможно учетная запись, от лица которой работает сервер 1С:Предприятия, не имеет прав доступа к каталогу тома: Ошибка создания каталога: Ошибка при выполнении файловой операции  '\\домен'(инф.). ". Получается что проблема однозначно в доступе, хотя админы уверяли что доступ имеется.
11 poet_1C
 
29.10.14
22:35
Подскажите пожалуйста ресурс где можно посмотреть эти админовские штуки, перешлю им).
12 H A D G E H O G s
 
29.10.14
22:38
(11) Доступ на сервер есть?
13 poet_1C
 
29.10.14
22:39
Доступа нет, там админы заказчика колдуют.
14 DrZombi
 
гуру
30.10.14
07:57
(13) В место "ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);"
Напиши :

Файл = Новый Файл(ПолныйПуть);
Если Файл.Существует() тогда
  //Пишешь себе, что там его нет
  СообщениПольз  = Новый СообщениеПользователю;
  СообщениПольз.Текст = "Ошибка файла нет: "+ПолныйПуть;
  СообщениПольз.Сообщить();
Иначе
  СообщениПольз  = Новый СообщениеПользователю;
  СообщениПольз.Текст = "Файл найден :) " + ПолныйПуть;
  СообщениПольз.Сообщить();
КонецЕсли
15 DrZombi
 
гуру
30.10.14
07:58
+(13) И если у вас не локальная БД, то путь тут не есть путь там :)
16 Мимохожий Однако
 
30.10.14
08:04
Отладчиком смотрел?
17 Масянька
 
30.10.14
08:18
(13) Как вариант: открой файл проводником (через сеть) и задай такой же (один в один) путь у себя.
18 Looser-1c
 
30.10.14
08:27
Админы всегда все врут.
Первая заповедь 1сника.
19 poet_1C
 
30.10.14
09:10
(15) На клиенте все отрабатывается. При выполнении на сервере - ругается.
(17) Отладчиком смотрел, проблема не в коде, ругается на ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть).
(18) Пути проверял раз 15) Расположение на общей шаре, тестовая база находится на другом сервере, с нее файлы читаются, а с основной нет. Тут явная проблема с доступом. Только вот не знаю что сказать админам чтобы они посмотрели как следует, а не так как сейчас смотрят(( Не шарю в админовских штуках, хотел бы подсказать им где искать..
20 hhhh
 
30.10.14
09:30
(19) но пользователю USR1CV8 точно даны полные права? или нет? вы всё время куда-то уходите от ответа?
21 poet_1C
 
30.10.14
10:05
Сейчас вышел на связь админ, выяснилось что у USR1CV8, почему то, пропал доступ к каталогу. (предыдущие админы заявляли что все есть...). Теперь пытаемся вспомнить пароль, чтобы не перезапускать сервис. Всем, большое спасибо за помощь!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший