Имя: Пароль:
1C
1С v8
Чтение 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
Вот что я сделал и забыл об этом: https://ibb.co/c1SbmxJ
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой