Имя: Пароль:
1C
1С v8
Получение данных из 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
База файловая. На сервере имел ввиду - &НаСервере