Вход | Регистрация
 

Не возможно прочитать файл на сервере

Не возможно прочитать файл на сервере
Я
   NIGHTHUNTER
 
05.08.21 - 14:09
На локальном Пк. Можно прочитать файл.

    //
    ТДсXLS = Новый ТабличныйДокумент;
    ТДсXLS.Прочитать(Объект.ВыборФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение);
    //

Почему его нельзя прочитать на сервере?

Ошибка, -

Доступ к файлу не может быть получен.
   ДенисЧ
 
1 - 05.08.21 - 14:11
Потому что путь указывает на файл у пользователя на рабочем столе.
   NIGHTHUNTER
 
2 - 05.08.21 - 14:12
(1) Подскажите пожалуйста, как это решить?
   NIGHTHUNTER
 
3 - 05.08.21 - 14:13
Я указываю, на файл пользователя, на сервере же. Как тут  это решить?
   NIGHTHUNTER
 
4 - 05.08.21 - 14:14
Ложить файл в каталог на диске D: ?
Не на рабочий стол?
   acht
 
5 - 05.08.21 - 14:23
Ложить допустимо только в каталог на диске X:
   ДенисЧ
 
6 - 05.08.21 - 14:27
Читать на сервере в ДД, передавать через ХЗ серверу.
(5) А на Y точно нельзя?
   acht
 
7 - 05.08.21 - 14:29
(6) На Y нельзя. В Y можно.
   fisher
 
8 - 05.08.21 - 14:33
(0) Ты кладешь файл на сервер локально и пытаешься его прочитать в серверном коде?
Тогда проблема может быть в правах доступа. Дефолтный виндовый юзер под которым стартует сервер приложений имеет доступ только к своему каталогу.
Если мое предположение ошибочно, тогда опиши подробнее, что ты делаешь.
   Garykom
 
9 - 05.08.21 - 14:36
"Дата регистрации:    18 августа 2020; Стаж: 11 месяцев 18 дней"

бросай программирование и 1С, не выйдет из тебя ничего
   fisher
 
10 - 05.08.21 - 14:38
Какой бросай! Вообще очумел. В 1С и так никто не идет.
Плюс в 1С очень легко быть успешным, слабо разбираясь в этих ваших компьютерах.
   Kassern
 
11 - 05.08.21 - 14:39
(9) зря вы так
   Garykom
 
12 - 05.08.21 - 14:40
(11) лучше мало хороших спецов, чем толпа плохих
   fisher
 
13 - 05.08.21 - 14:46
(12) Ути-пути. Из Garykom элитизм попер. Держите меня семеро.
   Kassern
 
14 - 05.08.21 - 14:47
(0) вы должны понять, как устроено клиент серверное соединение. Сейчас в упрощенном варианте постараюсь объяснить:
Допустим клиент это ваш рабочий комп, а есть сервер, который представляет с собой отдельный комп в соседней комнате. На этом сервере находится sql сервер с базой и серверная 1ска с кластером. Вот вы берете и пытаетесь на сервере (том компе в кладовке) прочитать файл который находится на вашем компе по пути "C:\documents\ВашФайл.xlsx", задайте себе вопрос, а как сервер получит инфу по данному пути. Сервер пойдет у себя по пути "C:\documents\" искать этот файл и конечно же не найдет. Так вот чтобы сервер получил файл с клиент, необходимо либо его туда передать (через двоичные данные), либо положить в какую то директорию сетевую (\\Share\documents) которая будет доступна для сервера. В первом случае более универсальное решение, на клиенте получаете двоичные данные вашего документа, далее помещаете их во временное хранилище и передаете адрес этого хранилища на сервер, на сервере по этому адресу получаете ДД и сохраняете во временный файл, а далее все просто, читаете этот временный файл, потом удаляете.
   1Сергей
 
15 - 05.08.21 - 14:49
(14) Лучше провести аналогию с фильмом Аватар.
Если твой аватар ест, то ты голодным быть не перестанешь
   ДенисЧ
 
16 - 05.08.21 - 14:49
(0) Надо написать http-сервис на го, который по ссылке будет отдавать прочитанный файл...
   Kassern
 
17 - 05.08.21 - 14:50
(12) все мы когда то были "плохими" спецами, в глазах наших старших коллег. Просто кому то надо месяц чтобы понять, а кому то и года мало. Но важен результат и желание учиться.
   acht
 
18 - 05.08.21 - 14:52
(17) Но-но! Ливингстар уникален! К нему неприменимы стандартные подходы!
   acht
 
19 - 05.08.21 - 14:52
(9) Ты еще его предыдущие ники посчитай
   NIGHTHUNTER
 
20 - 05.08.21 - 14:52
Так, можно на диск D: ?
   Garykom
 
21 - 05.08.21 - 14:53
(13) какой к черту элитаризм

но за почти год в 1С не понять чем клиент от сервера отличается?
   Kassern
 
22 - 05.08.21 - 14:53
(18) вроде бы одно и то же не спрашивает, значит все таки обучаем)
   acht
 
23 - 05.08.21 - 14:53
(21) > почти год в 1С
Да ты оптимист...
   Garykom
 
24 - 05.08.21 - 14:54
(22) нахрена спрашивать когда можно книжки/учебники почитать?
   Kassern
 
25 - 05.08.21 - 14:54
(20) зайдите на сервер и попробуйте открыть файл по вашему пути с диском D, если откроется то все можно)
   fisher
 
26 - 05.08.21 - 14:54
(21) Легко. Если работать на файловой, например.
   Kassern
 
27 - 05.08.21 - 14:55
(24) ну это уже к ТС, видимо у него такой "подход" к обучению...
   Garykom
 
28 - 05.08.21 - 14:56
(26) файловая тоже клиент сервер есть
это так к сведению

тогда уж говори работал только с локальной файловой на одном компе
   NIGHTHUNTER
 
29 - 05.08.21 - 15:10
Да, диск D: нормально пошел.

Я как то сразу в панику ((((. Пробовал не от туда грузить.
   Garykom
 
30 - 05.08.21 - 15:13
муахаха

у него rdp на сервере
но сервер 1С от другого юзера операционки пашет
 
 


Список тем форума
 
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.