v7: Импорт таблицы из xls в 1С #614407


#0 by tyoma_xp
Добрый день. Помогите пожалуйста разобраться со следующим вопросом. Имеется процедура выгрузки данных из Экселя в 1С. После того как 1с переехало на компьютер, где не установлен MS Office - перестала работать (что логично). Установили MS Excel Viewer - не помогло. Подозреваю, что нужно отредактировать строчку Excel = СоздатьОбъект("Excel.Application"); именно под вьюер, но как правильно это сделать - не гуглится( или как ещё можно обойтись без установки офисного пакета. заранее спасибо.
#1 by antoneus
#2 by Tatitutu
Имеется процедура выгрузки данных из Экселя в 1С. //правильно наверное будет Имеется процедура ЗАГРУЗКИ данных из Экселя в 1С.
#3 by МихаилМ
dcomcnfg Вам в помощь
#4 by tyoma_xp
пусть будет загрузка. возможно не так выразился. смысл в том, что процедура сделана и она работает, вопрос только в том, чтобы ее научить работать с вьюером, если это возможно. йоксель и другие дополнительные програмулины ставить думаю не стоит. Михаил - а можно поподробнее, что именно мне должно помочь в dcomcnfg?
#5 by ДенисЧ
Вьювер не умеет OLE. Так что... Придётся переписывать.
#6 by Mikeware
Ошибка в ДНК
#7 by tyoma_xp
Средство просмотра Microsoft Excel — это небольшая свободно распространяемая программа, позволяющая просматривать и распечатывать электронные таблицы Excel для Windows (начиная с версии 2.0) и Excel для Macintosh (начиная с версии 2.2a). С помощью этого средства можно просматривать разметку страницы, копировать ячейки и изменять их размеры, а также использовать функции масштабирования и автоматической фильтрации. Кроме того, средство просмотра Excel поддерживает технологию OLE DocObject и возможность просмотра любых файлов Excel.
#8 by tyoma_xp
сочувствую. могу посоветовать знакомого генетика.
#9 by Ёпрст
ставим провайдер и насилуем адо - быстро и офисом не пахнет
#10 by Serg_XX
Может я не прав, но при начале работы с Excel файлами, первое, что мы делаем - создаем объект "ExcelApplication". Как Вы думаете, имеет ли он отношение к всяким лайтам, вьюерам и пр.?
#11 by tyoma_xp
наверное не имеет. по-этому вероятно нужно создать объект вроде ExcelViewerApplication или сказать что 1с с ним работать не умеет.
#12 by Voronve
@Ado ненадо насиловать
#13 by Mikeware
OLE DocObject - , это, по сути, ActiveX. зы. обратитесь к своему знакомому.
#14 by Dasty
+ Перепиши на ADO. Заодно и работать быстрее станет :)
#15 by smaharbA
забъемся, что оле быстрее ?
#16 by smaharbA
есть способ преобразовать ексель в текст с помощью сабжа, если вьевер 2003, то можно все автоматизировать и никаких ВК
#17 by Mikeware
а йоксель еще быстрее.
#18 by smaharbA
+ и никакого ОЛЕ
#19 by smaharbA
согласен
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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