![]() |
![]() |
|
Не возможно прочитать файл на сервере | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
05.08.21
✎
14:09
|
На локальном Пк. Можно прочитать файл.
// ТДсXLS = Новый ТабличныйДокумент; ТДсXLS.Прочитать(Объект.ВыборФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение); // Почему его нельзя прочитать на сервере? Ошибка, - Доступ к файлу не может быть получен. |
|||
1
ДенисЧ
05.08.21
✎
14:11
|
Потому что путь указывает на файл у пользователя на рабочем столе.
|
|||
2
NIGHTHUNTER
05.08.21
✎
14:12
|
(1) Подскажите пожалуйста, как это решить?
|
|||
3
NIGHTHUNTER
05.08.21
✎
14:13
|
Я указываю, на файл пользователя, на сервере же. Как тут это решить?
|
|||
4
NIGHTHUNTER
05.08.21
✎
14:14
|
Ложить файл в каталог на диске D: ?
Не на рабочий стол? |
|||
5
acht
05.08.21
✎
14:23
|
Ложить допустимо только в каталог на диске X:
|
|||
6
ДенисЧ
05.08.21
✎
14:27
|
Читать на сервере в ДД, передавать через ХЗ серверу.
(5) А на Y точно нельзя? |
|||
7
acht
05.08.21
✎
14:29
|
(6) На Y нельзя. В Y можно.
|
|||
8
fisher
05.08.21
✎
14:33
|
(0) Ты кладешь файл на сервер локально и пытаешься его прочитать в серверном коде?
Тогда проблема может быть в правах доступа. Дефолтный виндовый юзер под которым стартует сервер приложений имеет доступ только к своему каталогу. Если мое предположение ошибочно, тогда опиши подробнее, что ты делаешь. |
|||
9
Garykom
гуру
05.08.21
✎
14:36
|
"Дата регистрации: 18 августа 2020; Стаж: 11 месяцев 18 дней"
бросай программирование и 1С, не выйдет из тебя ничего |
|||
10
fisher
05.08.21
✎
14:38
|
Какой бросай! Вообще очумел. В 1С и так никто не идет.
Плюс в 1С очень легко быть успешным, слабо разбираясь в этих ваших компьютерах. |
|||
11
Kassern
05.08.21
✎
14:39
|
(9) зря вы так
|
|||
12
Garykom
гуру
05.08.21
✎
14:40
|
(11) лучше мало хороших спецов, чем толпа плохих
|
|||
13
fisher
05.08.21
✎
14:46
|
(12) Ути-пути. Из Garykom элитизм попер. Держите меня семеро.
|
|||
14
Kassern
05.08.21
✎
14:47
|
(0) вы должны понять, как устроено клиент серверное соединение. Сейчас в упрощенном варианте постараюсь объяснить:
Допустим клиент это ваш рабочий комп, а есть сервер, который представляет с собой отдельный комп в соседней комнате. На этом сервере находится sql сервер с базой и серверная 1ска с кластером. Вот вы берете и пытаетесь на сервере (том компе в кладовке) прочитать файл который находится на вашем компе по пути "C:\documents\ВашФайл.xlsx", задайте себе вопрос, а как сервер получит инфу по данному пути. Сервер пойдет у себя по пути "C:\documents\" искать этот файл и конечно же не найдет. Так вот чтобы сервер получил файл с клиент, необходимо либо его туда передать (через двоичные данные), либо положить в какую то директорию сетевую (\\Share\documents) которая будет доступна для сервера. В первом случае более универсальное решение, на клиенте получаете двоичные данные вашего документа, далее помещаете их во временное хранилище и передаете адрес этого хранилища на сервер, на сервере по этому адресу получаете ДД и сохраняете во временный файл, а далее все просто, читаете этот временный файл, потом удаляете. |
|||
15
1Сергей
05.08.21
✎
14:49
|
(14) Лучше провести аналогию с фильмом Аватар.
Если твой аватар ест, то ты голодным быть не перестанешь |
|||
16
ДенисЧ
05.08.21
✎
14:49
|
(0) Надо написать http-сервис на го, который по ссылке будет отдавать прочитанный файл...
|
|||
17
Kassern
05.08.21
✎
14:50
|
(12) все мы когда то были "плохими" спецами, в глазах наших старших коллег. Просто кому то надо месяц чтобы понять, а кому то и года мало. Но важен результат и желание учиться.
|
|||
18
acht
05.08.21
✎
14:52
|
(17) Но-но! Ливингстар уникален! К нему неприменимы стандартные подходы!
|
|||
19
acht
05.08.21
✎
14:52
|
(9) Ты еще его предыдущие ники посчитай
|
|||
20
NIGHTHUNTER
05.08.21
✎
14:52
|
Так, можно на диск D: ?
|
|||
21
Garykom
гуру
05.08.21
✎
14:53
|
(13) какой к черту элитаризм
но за почти год в 1С не понять чем клиент от сервера отличается? |
|||
22
Kassern
05.08.21
✎
14:53
|
(18) вроде бы одно и то же не спрашивает, значит все таки обучаем)
|
|||
23
acht
05.08.21
✎
14:53
|
(21) > почти год в 1С
Да ты оптимист... |
|||
24
Garykom
гуру
05.08.21
✎
14:54
|
(22) нахрена спрашивать когда можно книжки/учебники почитать?
|
|||
25
Kassern
05.08.21
✎
14:54
|
(20) зайдите на сервер и попробуйте открыть файл по вашему пути с диском D, если откроется то все можно)
|
|||
26
fisher
05.08.21
✎
14:54
|
(21) Легко. Если работать на файловой, например.
|
|||
27
Kassern
05.08.21
✎
14:55
|
(24) ну это уже к ТС, видимо у него такой "подход" к обучению...
|
|||
28
Garykom
гуру
05.08.21
✎
14:56
|
(26) файловая тоже клиент сервер есть
это так к сведению тогда уж говори работал только с локальной файловой на одном компе |
|||
29
NIGHTHUNTER
05.08.21
✎
15:10
|
Да, диск D: нормально пошел.
Я как то сразу в панику ((((. Пробовал не от туда грузить. |
|||
30
Garykom
гуру
05.08.21
✎
15:13
|
муахаха
у него rdp на сервере но сервер 1С от другого юзера операционки пашет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |