|
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) откатываемся обратно по окнам? :)
|
Форум | Правила | Описание | Реклама | Секции | Поиск | Книга знаний | Вики-миста |