Имя: Пароль:
   
1C
1С v8
1с 8.3 при чтении файла пишет: Файл не обнаружен 'C:\ВО_200114.txt'
0 evorle145
 
30.01.14
16:12
Пытаюсь на 8.3 в управляемых формах на клиенте прочитать файл:
ВыбФайл = "C:\ВО_200114.txt";
Текст=Новый ТекстовыйДокумент();
    Текст.Прочитать(ВыбФайл);
Выдает ошибку:
{ВнешняяОбработка.Загрузка_приходных_накладных_в_1С_8_2.МодульОбъекта(214)}: Ошибка при вызове метода контекста (Прочитать)
    Текст.Прочитать(ВыбФайл);
по причине:
Файл не обнаружен 'C:\ВО_200114.txt'

Но файл там 100% есть! Помогите
1 fmrlex
 
30.01.14
16:14
с корня убери
2 Wobland
 
30.01.14
16:14
откуда вычислил 100%?
3 Wobland
 
30.01.14
16:14
(1) на сервер
4 fmrlex
 
30.01.14
16:16
(3) А ну да, скорее всего.
5 evorle145
 
30.01.14
16:16
(2) , взял отладчик, и в том месте где идет Прочитать(ВыбФайл), скопировал значение ВыбФайл  в буфер обмена, потом вставил в командную строку и нажал энтер => файл открылся.
6 Wobland
 
30.01.14
16:17
(5) не гарантирует наличия файла там, где его ищут, а не там, где ты его положил
7 Mafoni
 
30.01.14
16:18
процедура сия у тя случаем не на сервере ли выполняется ?
8 evorle145
 
30.01.14
16:19
(3), реально! положил сюда  \\nbnb\хлам\ВО_200114.txt => прочитал. А почему с моего диска С не хочет читать?
9 fmrlex
 
30.01.14
16:20
(8) Корень защищен
10 Wobland
 
30.01.14
16:20
(8) потому что на сервере нет твоего диска
11 Mafoni
 
30.01.14
16:21
(10) диск С скорее всего есть а вот файла скорее всего нет
12 fmrlex
 
30.01.14
16:22
(8) Пробуй C:\1\ВО_200114.txt
13 evorle145
 
30.01.14
16:23
(12) , тоже пишет что не найден...
(8),(10), так получается он ищет диск С не моего компьютера, а на сервере, где база sql крутится? хотя я запускаю 1с через толстого клиента со своего компа..
14 sikuda
 
30.01.14
16:24
"C:\\ВО_200114.txt". Да с безопасностью такого решения все плохо.
15 Mafoni
 
30.01.14
16:24
Пришли весь код функции которая у тя читает файл
16 Fish
 
30.01.14
16:27
(13) Если команда выполняется на сервере, то вполне логично, что и файл ищется на сервере. И скорее не на сервере SQL, а на сервере 1С.
17 Господин ПЖ
 
30.01.14
16:29
уже давно в корень дисков класть ничего нельзя...
18 fmrlex
 
30.01.14
16:29
(13) Ну все понятно. Серверная процедура.
19 evorle145
 
30.01.14
16:29
(15) , вы реально здесь телепаты...
обработка получения имени пути у меня на клиенте выполняется, а вот прочитать я его пытаюсь из модуля обработки, код которого выполняется на сервере...
Спасибо большое, никак не привыкну к управляемым формам....
20 Mafoni
 
30.01.14
16:31
(19) удачи
21 13_Mult
 
30.01.14
16:31
Чаще, синтакс - помошника читать надо ))
22 Wobland
 
30.01.14
16:31
(19) >МодульОбъекта(214)
это непропиваемый опыт и внимательность, а не телепатизм ;)
23 fmrlex
 
30.01.14
16:33
(22) От блин, а я не заметил ))
24 Новиков
 
30.01.14
16:33
(19) твоим следующим вопросом, по-идее, должно быть такое - почему со своего компьютера файл читается, а с компьютера Афанасия Мухтаровича - нет. Я подожду :)
25 evorle145
 
30.01.14
16:34
(22) , блин, так я еще и подсказку оказывается изначально уже дал)))
(24), это тут не причем
26 Новиков
 
30.01.14
16:36
(25) конечно не причем. Т.к. ты не задал этот вопрос, т.к. у тебя все хорошо и с этой ситуацией ты пока не столкнулся :) Я повторюсь - я подожду :)
27 Mafoni
 
30.01.14
16:37
(26) взял попкорн уселся поудобней :)
28 evorle145
 
30.01.14
16:38
(26) , Интригант? о_О
вот, смотрите в (8), там "\\nbnb\хлам\ВО_200114.txt" - это и есть компьютер Григория. И все отлично считалось.
29 EvgeniuXP
 
30.01.14
16:39
(2) оказалось не 100%, а 0% :)
30 fmrlex
 
30.01.14
16:40
(28) Ну правильно, сервер свою папку "хлам" видит, пусть даже по сетевому пути.
31 evorle145
 
30.01.14
16:41
(30) , nbnb - это не сервер.
32 fmrlex
 
30.01.14
16:43
(31) без разницы, все равно он ее видит.
33 evorle145
 
30.01.14
16:46
(26), то есть вы хотите сказать, что те папки, которые видны с сервера будут считываться, а те что не видны  - нет. Это я понимаю. Решение вижу только два: открывать им доступ с сервера или выполнять метод Прочитать "&наклиенте".
34 sikuda
 
30.01.14
16:51
В вэб-клиенте вопрос: Передать файл на сервер \\nbnb\хлам\ВО_200114.txt ?  Ура я нашел модальное окно, в режиме использования модальности - не использовать. 8.3.4.389
35 EvgeniuXP
 
30.01.14
16:54
(34) откатываемся обратно по окнам? :)