Имя: Пароль:
1C
1С v8
Дожил блин: Новый Файл(имяФайла).Существует() = ложь
0 Chameleon1980
 
31.03.18
16:10
Привет всем. Ну вот приехал. на таком простом вопросе.

Файл точно существует.
если иду отладчиком и смотрю Объект Файл
копирую из отладчика полное имя файла и вставляю в проводник
файл открывается, а вот метод ложь возвращает.

Это у меня происходит в произвольной форме обработки.

Что за фигнюшка?

спасибо.
1 Ботаник Гарден Меран
 
31.03.18
16:17
&НаСервере ?
2 Chameleon1980
 
31.03.18
16:17
неа
3 Chameleon1980
 
31.03.18
16:21
Модуль формы УТ10
4 Chameleon1980
 
31.03.18
16:21
5 Ислам
 
31.03.18
16:21
Не знаю как у вас в 1С, мне кажется что после Новый Файл(имяФайла) нужно выполнить еще какое-то действие: прочитать свойства файла, или открыть его на чтение/запись, или инициализировать другим способом. А то похоже что ты просто создал новый объект, который к диску даже не обращался.
6 Aleksey
 
31.03.18
16:24
клиент-серверный вариант? Может программа ищет на сервере?
7 Chameleon1980
 
31.03.18
16:25
неа

в основной форме обработки

отрабатывает код.

вот похожее, но в основной форме обработки
в при открытии

http://prntscr.com/iywwvx

вот где файлы лежат:

http://prntscr.com/iywx8h
8 Chameleon1980
 
31.03.18
16:26
УТ10.3 - файловая

это все не то

http://prntscr.com/iywxkc
9 Chameleon1980
 
31.03.18
16:27
петрушка какая-то непонятная
10 RomanYS
 
31.03.18
16:27
(7) убери с рабочего стола, может они на общем рабочем столе лежат (allusers или как его там)
11 RomanYS
 
31.03.18
16:27
или свойства файла покажи
12 AlvlSpb
 
31.03.18
16:29
(9) Попробуй имя файла сделать одним словом ТаблицаДляЗагрузки. Т.к. в винде если в пути есть пробелы путь надо указывать в кавычках. Или поставь кавычки
13 Chameleon1980
 
31.03.18
16:29
нет. говорю жеж

если копирую
D:\Users\Костенко\Desktop\t-003.jpg

и вставляю в проводник - открывается

иначе бы нет, наверное
счас попробую из корня какого-ниюудь
14 Cyberhawk
 
31.03.18
16:29
Прав нет
15 Chameleon1980
 
31.03.18
16:30
ТаблицаДляЗагрузки как раз находится, если видите на скрине где курсор отладки стоит
16 Chameleon1980
 
31.03.18
16:30
мммм
17 Chameleon1980
 
31.03.18
16:31
1с ные полные
18 AlvlSpb
 
31.03.18
16:33
(15) а в пути у имени файла есть пробелы. Получается в отладчике имя несоответствующее реальному файлу
19 AlvlSpb
 
31.03.18
16:35
+(18) вернее полное имя и путь не совпадают. Такого не может быть. Как реально на диске файл называется?
20 Chameleon1980
 
31.03.18
16:35
да блин там: таблица для загрузки
скопипастил из выше просто
21 Chameleon1980
 
31.03.18
16:36
(19) скрины смотрели? там исчерпывающая информация.
22 RomanYS
 
31.03.18
16:39
покажи папку D:\Users\Костенко\Desktop\ в проводнике
23 Garykom
 
гуру
31.03.18
16:40
Кэш 1С почисти и комп перезагрузи
24 AlvlSpb
 
31.03.18
16:41
(21) У имени файла на диске НЕТ ни синонима ни наименования. Если файл на диске называется Таблица для загрузки (с пробелами), то путь не может быть ТаблицаДляЗагрузки (без пробелов) Тогда (без пробелов) реквизит путь должен быть в кавычках
25 RomanYS
 
31.03.18
16:41
(23) да кстати, хотя бы 1с (предприятие+конфигуратор) перезапусти
26 Fram
 
31.03.18
16:42
Перезагрузи комп
27 AlvlSpb
 
31.03.18
16:44
(24) Перепутал. *Тогда (С ПРОБЕЛАМИ) реквизит путь должен быть в кавычках
28 RomanYS
 
31.03.18
16:51
(27) Кавычки нужны в командной строке винды. В (0) проблема явно не в этом
29 AlvlSpb
 
31.03.18
16:52
(21) Б@ совсем ослеп. Очки одел увидел, что в пути тоже с пробелами. Извини
30 Chameleon1980
 
31.03.18
17:01
(22) вот папка

http://prntscr.com/iyx9j2

да блин говорю жеж

скопировал полное имя файла из отладчика
вставил его в проводнике - файл открылся
31 RomanYS
 
31.03.18
17:02
(30) 1С перезапускал?
32 RomanYS
 
31.03.18
17:04
(30) +а почему тип файла показывает png? У тебя расширения скрыты? Может файл .....jpg.png?
33 Ислам
 
31.03.18
17:07
Перезагрузи 1С, и комп тоже желательно. Отпиши по результату
34 Chameleon1980
 
31.03.18
17:14
(32)
а что я сразу не додумался фаром-то посмотреть

http://prntscr.com/iyxecz

Спасибо огромное за подсказку.
вот так и доверяй форточкам.
файловые менеджеры рулят :)
35 Chameleon1980
 
31.03.18
17:16
(33) да это не по нашему. Детское это (выключить/включить, пнуть по колесу etc.)
36 RomanYS
 
31.03.18
17:24
(35) У снеговика есть старая болезнь с внешними обработками, если из модуля обработки открывать кодом форму, то при переоткрытии этой обработки он открывает предыдущие её версии . Перезапуск помогает. Ну и кэш конфигурации тоже вечная непобедимая тема
37 Chameleon1980
 
31.03.18
17:26
(36) ок. понял. но тут вишь какая собака была.
38 Fram
 
31.03.18
17:55
(37) перезагрузил?
39 RomanYS
 
31.03.18
17:56
(38) см. (34)(32)
40 Fram
 
31.03.18
17:58
(39) бугага