|
Получение данных из Excel зависает на получении COMОбъекта |
☑ |
0
linker2004
29.07.22
✎
13:30
|
Здравствуйте! Платформа 8.3.19.1150 (учебная)
Добавляю обработку в конфигурацию, если не создана ни одна подсистема в конфигурации, то проблем нет. Как только создаю подсистему и обработку добавляю в неё зависает на создании объекта. Объект создаю так:
&НаСервере
Процедура ПолучитьСтроки()
ApplicationExcel = Новый COMОбъект("Excel.Application");
......
КонецПроцедуры;
Ролей в конфигурации нет.
Создавал роль устанавливал все права.
Не включал в подсистему и открывал обработку через все функции.
Открывал как внешнюю обработку.
Папки созданы
Как только удаляю подсистемы, всё ок.
что я делаю не правильно?
|
|
1
Галахад
гуру
29.07.22
✎
13:36
|
На ученой версии, COM вроде бы не должен работать.
|
|
2
arsik
гуру
29.07.22
✎
14:03
|
(0) COMОбъект("Excel.Application") - уже никто не использует. Из Excel все уже читают и пишут через ТабличныйДокумент.
|
|
3
linker2004
01.08.22
✎
17:00
|
(2) а как победить вместо точки запятую если в ячейке экселя формат "Общий", если ячейка формата "Текстовый", то читается как и должна точка? А проблема с подсистмами ушла, спасибо.
(1) Есть
|
|
4
1Сергей
01.08.22
✎
17:11
|
(0) На сервере установлен офис?
|
|
5
linker2004
01.08.22
✎
17:16
|
Платформа учебная. Локальная машина.
|
|
6
linker2004
01.08.22
✎
17:17
|
Интересный момент: если процедуры и функции &НаКлиенте, то всё работает с подсистемами в т.ч. Если не созданы подсистемы в конфигурации, то работает создание норм
|
|
7
linker2004
01.08.22
✎
17:18
|
Если подсистемы созданы, при создании comОбъекта зависает
|
|
8
linker2004
01.08.22
✎
17:21
|
Я новичок на форуме извините за много сообщений, не знаю как объединить в одно или удалить. &НаСервере созданы подсистемы - зависает на создании com. &НаСервере нет подсистем - не зависает. &НаКлиенте - не зависает с подсистемами
|
|
9
1Сергей
01.08.22
✎
17:22
|
(6) Ну, так делайте на Клиенте
|
|
10
linker2004
01.08.22
✎
17:24
|
(9) теперь уже понятно. Я пришел к этому эмпирическим путём только что и решил поделиться) Почему на сервере виснет?
|
|
11
eddy_n
01.08.22
✎
19:27
|
(10) Отсутствует регистрация компоненты на сервере, где крутится служба 1с.
|
|
12
linker2004
02.08.22
✎
07:30
|
База файловая. На сервере имел ввиду - &НаСервере
|
|