И снова Excel - BaseOLE.WorkBooks.Open (ИмяФайла); #708800


#0 by YurAnt
Доброго времени суток, господа-форумчане. Вынужден ghjcbnm совета. Ситуация следующая v8.2, УТ 11.1 Имеется удаленный сервак "А", на нем крутится 1Ска (бдшка скульная - сидит на другом серваке "Б"). На серваке "А" Агент запускается под админом Далее когда на серваке "А" лежит обработка (по загрузке данных из экзеля в 1С) + сам екзель файл = всё отрабатывается корректно, файл открывается, данные грузятся - все замечательно. Но когда пытаемся открыть файл лежащий на стороннем компе (обменник расшаренный на всех) - то материт и ругается. Из 1Ски если просто открыть excel-файл как текстовый - откроет (кракозябрами естессно но откроет, т.е. прав у 1С хватает) При попытке выгрузить его обработкой еррор. (сообщение см. ниже) Но более критична ситуация когда я создаю конфигу у себя локально и указываю путь к базе и кластеру серверов 1С. В этом случае оно матерится на любые файлы к-е я пытаюсь открыть обработкой (ноги растут судя по всему оттуда же). "Ошибка создания обьекта Microsoft Excel{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Excel): Не удалось найти "C:Documents and SettingsYurAntРабочий столбелочка_test.xls". Проверьте правильность ввода имени и расположения файла. При попытке открытия файла из списка недавно использованных файлов убедитесь, что файл не был переименован, перемещен или удален." ПОнимаю что судя по всему где-то косяк вероятнее всего с правами, однако не уверен и не пойму куда копать. Сервер "А" - 32-битный, локальная машина откуда пытаюсь запускать - 32-битная, экзель установлен и на серваке и на локальной машине. созданы и на серваке и на локальной машине. Как сие побороть пока не могу понять. Благодарен за любые советы, с ув. YurAnt.
#1 by Kamas
посмотри под кем запускается процесс экселя
#2 by Kamas
+ у тебя открытие экселя на клиенте или не сервере
#3 by YurAnt
1) В момент вызова: под USR1CV82 2) Пока тестирую под сервером. Если удастся считать обработкой файл лежащий удаленно - думаю это несколько прояснит суть, далее буду настраивать на исполнение обработки на стороне клиента.
#4 by Kamas
нет сама процедура открытия файла написана &НаКлиенте или &НаСервере
#5 by Kamas
судя по всему на сервере
#6 by YurAnt
на сервере
#7 by Kamas
опробуй перенести на клиент или копировать во временное хранилище Когда я словил исключительную ситуацию экселя я тупо перенес считывание из екселя на клиента  обработку данных на сервере
#8 by YurAnt
благодарю, сейчас глянем...
#9 by alexei366
А те не кажеться что твой "USR1CV82" не является пользователем домена к примеру, поэтому и на шару зайти не может?
#10 by alexei366
Что он только локальный?
#11 by alexei366
Ушел от проблемы))))))
#12 by Kamas
я не одмин все могучий правами не занимаюсь а всего лиш кодер власть не имущий
#13 by alexei366
Вот тебе и пища для размышления, попробуй залогинься на сервак от пользователя службы и зайти на сетевой ресурс, тогда будет понятно
#14 by alexei366
Я сразу Админу заказал пользователя домена для службы, чтоб по сети пом лазить, ругламент. задания чувствовали себя хорошо и т.д
#15 by YurAnt
хм, теперь пытаемся с админом :) понять в чем дело... пользователем домена таки да, не является, однако закономерность такова, что из расшаренной на всех папки на линуксовом серваке - читается все только в путь. А вот на виндовом сервере из папки расшаренной на полную для всех пользователей - уже не читает... PS если конечно не получится разобраться - то скорее всего и перенесу считывание на клиента... но пока что попробую попытать счастья.
#16 by Адинэснег
заведите на обоих серверах USR1CV82 с одинаковым паролем
#17 by YurAnt
ну ок, ладно, даже если сработает... а дальше то как? дальше ведь пользователи будут локально запускать базу подключаться к серверу 1С, запускать под собой (локальным юзером своего компа) эту самую обработку...
#18 by YurAnt
сейчас я все это делаю для того, чтобы понять как настроить корректное считывание обработкой локального файла из-под учетки локального пользователя... см. выше... "Но более критична ситуация когда я создаю конфигу у себя локально и указываю путь к базе и кластеру серверов 1С. В этом случае оно матерится на любые файлы к-е я пытаюсь открыть обработкой (ноги растут судя по всему оттуда же)."
#19 by YurAnt
ситуация с сервером и расшаренной папкой - так сказать самый простой вариант
#20 by YurAnt
"запускать под собой (локальным юзером своего компа) эту самую обработку..." и считывать локальный файл лежащий где-нибудь на их рабочем столе
#21 by inspam
оно? (винда на сервере 2003?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С