|
Получение данных из 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
|
База файловая. На сервере имел ввиду - &НаСервере
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |