|
Чтение Excel через ТабличныйДокумент выдает ошибку "Каталог не обнаружен" |
☑ |
0
pvase
07.08.19
✎
08:37
|
Конфа простая, режим запуска: Обычное приложение. Обработка с управляемой формой, код выполняется на сервере:
&НаСервере
Процедура ИмяФайлаНачалоВыбораИзСпискаНаСервере(ИмяФайла)
ТабличнйДок = Новый ТабличныйДокумент;
ТабличнйДок.Прочитать(СокрЛП(ИмяФайла));
КонецПроцедуры
На серверной версии не работает, выдает ошибку: "Каталог не обнаружен". Причем если база в файловом варианте - то ошибок нет. Сервер 1С стартует под моей учеткой. В чем может быть проблема?
Такая же обработка с тем же кодом но в обычной форме работает без проблем.
|
|
1
piter3
07.08.19
✎
08:38
|
В том,что ты не понимаешь особенностей
|
|
2
piter3
07.08.19
✎
08:38
|
Примеров и таких тем полно
|
|
3
catena
07.08.19
✎
08:39
|
Видимо нет такого каталога на сервере
|
|
4
pvase
07.08.19
✎
09:18
|
(3) Все бы хорошо, но это локальный компьютер, сервер локальный, запущенный под моей учеткой, учетка имеет доступ на каталог и папку, учетка входит в группу Админов на компьютере.
|
|
5
piter3
07.08.19
✎
09:18
|
(4) Не о том .на сервере нет C:\
так понятнее?
|
|
6
Индиго
07.08.19
✎
09:20
|
(4)Поставь точку останова на строке с ошибкой и посмотри в табло значение "ИмяКомпьютера()"
Может прольется свет:-)
|
|
7
sqr4
07.08.19
✎
09:31
|
(4) можно сколько угодно биться об заклад, но то что работает в файловой и не работает в серверной лишь говорит о том, что либо этой папки нет, либо к ней нет доступа. А дальше, что и где запущено и под чьей учеткой видно только тебе.
|
|
8
pvase
07.08.19
✎
09:37
|
(7) Вот что пишет, я даже не могу понять как такое может быть:
ИмяКомпьютера() "AGPTESTENV" Строка
СтрокаСоединенияИнформационнойБазы() "Srvr="AGP-VPE:2241";Ref="test_forms";" Строка
|
|
9
pvase
07.08.19
✎
09:39
|
Реально база создана на AGP-VPE:2241
а ИмяКомпьютера() = "AGPTESTENV" Как такое может быть? На сервере AGPTESTENV нет базы "test_forms" она есть только на AGP-VPE.
|
|
10
Cyberhawk
07.08.19
✎
09:39
|
рпхост может быть на другом хосте, нежели менеджер кластера
|
|
11
Индиго
07.08.19
✎
09:39
|
(9)Значит сервер приложений там
|
|
12
Cyberhawk
07.08.19
✎
09:40
|
Автор кончай уже бакланить - передавай файл на сервер и там насилуй как хочешь, либо делай все это на клиенте
|
|
13
pvase
07.08.19
✎
10:06
|
Все вспомнил. Это когда-то я тестировал работу двух отдельных серверов с одного кластера 1С. Все было хорошо и в один прекрасный день 1С-ка решила запускать rphost на другом дополнительном сервере. Вот такие дела, всем спасибо за помощь.
|
|
14
pvase
07.08.19
✎
10:08
|
В общем, файл надо указывать через общую Шару и будет счастье.
|
|
15
pvase
07.08.19
✎
10:12
|
Вот что я сделал и забыл об этом:
|
|