|
УТ11 После перевода базы на SQL не работает загрузка из XLS | ☑ | ||
---|---|---|---|---|
0
dimm7310
04.02.13
✎
17:34
|
Есть несколько самописных обработок для загрузки данных из XLS файлов.
Пока база была в файловом режиме все работало нормально, как только перевели в SQL стала вываливаться ошибка "Ошибка при вызове метода контекста (Open)НашФайл = обЭксел.Workbooks.Open(ИмяФайла); " вот фрагмент кода: &НаКлиенте Процедура ПрочитатьЗаголовок(Команда) Если ЗначениеЗаполнено(ВидНоменклатуры) Тогда ПрочитатьЗаголовокНаСервере(); Иначе Сообщить("Необходимо выбрать вид номенклатуры"); КонецЕсли; КонецПроцедуры &НаСервере Процедура ПрочитатьЗаголовокНаСервере() ТЗОписание.Очистить(); обЭксел = Новый ComОбъект("excel.application"); ОбЭксел.WorkBooks.close(); // закрываем файл- экселя НашФайл = обЭксел.Workbooks.Open(ИмяФайла); НашЛист = НашФайл.Sheets(1); LastRow = обЭксел.Cells(1,1).SpecialCells(11).Row; ИмяФайла - это строковый реквизит формы Подскажите, что подправить, что бы работало . Или киньте ссылку на пример |
|||
1
Maxus43
04.02.13
✎
17:36
|
а файл где физически? на сервере лежит?
|
|||
2
Maxus43
04.02.13
✎
17:37
|
всмысле сейчас ты его пытаешся открыть на сервере, а не на своём компе
|
|||
3
ДенисЧ
04.02.13
✎
17:40
|
файл локально, выполняется НаСервере...
А там наверняка екселя нет... Да и файла там тоже нет... |
|||
4
dimm7310
04.02.13
✎
17:45
|
(1) да файл лежит на сервере. подключение к серверу через RDP (с ярлыка на рабочем столе ), SQL на этом же сервере.
Короче все на одном сервере происходит, и файл лежит , на этом же сервере |
|||
5
Maxus43
04.02.13
✎
17:45
|
(4) у юзера Сервера1с значит нет прав на него
|
|||
6
dimm7310
04.02.13
✎
17:46
|
Excel , на нем так же присутствует
|
|||
7
dimm7310
04.02.13
✎
17:46
|
(5) проверю
|
|||
8
МихаилМ
04.02.13
✎
17:51
|
скорее всего нужно зарегестировать ecxel(32 бита)
для доступа по оле из 64-битного приложения. |
|||
9
dimm7310
04.02.13
✎
18:52
|
(5) Пользователей сервера 1С пока проверить нет возможности.
Если из 1С через "Выбрать файл" найти XLS файл и переименовать его в проводнике - то ошибок не выдает. |
|||
10
dimm7310
04.02.13
✎
18:59
|
доп. инфа Сервер 2008 X64 , SQL 2012
|
|||
11
Жан Пердежон
04.02.13
✎
19:02
|
(9) пфф, попробуй любой файл из кода туда сохранить
|
|||
12
dimm7310
04.02.13
✎
20:51
|
я попробовал создать текстовый файл и сохранить в том же каталоге (где XLS файл) - сохраняется без ошибки
|
|||
13
hhhh
04.02.13
✎
22:14
|
(12) а точно-точно ты зашел под пользователем USR1c-трамтарам?
|
|||
14
shuhard
04.02.13
✎
22:32
|
(13) конечно нет
|
|||
15
dimm7310
05.02.13
✎
03:25
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |