Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS | COM-объект | 1C / 12 сообщений из 12, страница 1 из 1
15.10.2018, 15:14
    #39717689
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Hello world!
Подскажите, как используя COM, из SSIS-пакета запустить код 1с-отчета?
...
Рейтинг: 0 / 0
15.10.2018, 16:07
    #39717727
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Yagrus2,

напишите скрипт на С#, который использует ваш COM.
...
Рейтинг: 0 / 0
15.10.2018, 16:23
    #39717742
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Владислав Колосов,
Пока нет таких навыков. Может у вас есть ссылка с примером.
p.s. ничего подходящего не нашел.
...
Рейтинг: 0 / 0
15.10.2018, 16:49
    #39717750
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Yagrus2,

Я понятия не имею, как управлять 1C через COM объекты. Поищите "использование COM на С#", "программирование 1С COM".
...
Рейтинг: 0 / 0
15.10.2018, 18:27
    #39717800
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
1. Это очень медленно.
2. Может не заработать по непонятной причине.
...
Рейтинг: 0 / 0
16.10.2018, 09:29
    #39717934
Dorosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
В помощь ТС

// Пример на языке MS Visual Basic

Sub Excel_to_trade()
Dim cntr As Object
Dim trade As Object
Dim Товар As Object
Set cntr = CreateObject("V83.COMConnector")
Set trade = cntr.Connect("File=""c:\InfoBases\Trade""; Usr=""Director"";")
Set Товар = trade.Справочники.Товары
Группа = Товар.СоздатьГруппу()
Группа.Наименование = "***** Экспорт из Excel ******"
Группа.Записать()
...
Рейтинг: 0 / 0
16.10.2018, 09:41
    #39717938
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
L_argo, Какие есть еще варианты?
...
Рейтинг: 0 / 0
16.10.2018, 13:22
    #39718125
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Yagrus2,

1) Делаете Script Tast (C# модуль)
2) Делаете Reference на СОМ объект
3) Вызываете его методы из кода на С#

никаких CreateObject("V83.COMConnector") даже делать не надо
...
Рейтинг: 0 / 0
16.10.2018, 14:50
    #39718203
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
a_voroninYagrus2,

1) Делаете Script Tast (C# модуль)
2) Делаете Reference на СОМ объект
3) Вызываете его методы из кода на С#

никаких CreateObject("V83.COMConnector") даже делать не надо

Плаваю в этой теме.
Если проводить аналогию с редактором VBA макросов в excel-е, то там через Tools>References,
подключаются дополнительные библиотеки. Список этих библиотек довольно длинный. Можно выбрать, то что нужно.

А если открыть свойства проекта, в котором редактируется Script Task, то у меня есть только Reference Paths.
Наверное там нужно выбрать файл с правильной ddl. Но у меня такой нет.

Поясните пожалуйста второй пункт?
...
Рейтинг: 0 / 0
16.10.2018, 15:02
    #39718209
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Yagrus2
Поясните пожалуйста второй пункт?

https://msdn.microsoft.com/en-us/library/wkze6zky.aspx
...
Рейтинг: 0 / 0
16.10.2018, 16:04
    #39718254
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
a_voronin, не густо
...
Рейтинг: 0 / 0
16.10.2018, 18:09
    #39718366
Dorosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS | COM-объект | 1C
Учитесь создавать COM объект и вызывать его методы. Описание методов объектов 1с смотрите в синтакс-помощнике самой 1с
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS | COM-объект | 1C / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]