![]() |
![]() |
![]() |
|
Подключение к Oracle Hyperion с помощью Smart View for Office | ☑ | ||
---|---|---|---|---|
0
ElMaSa
18.05.17
✎
18:25
|
Помогите пожалуйста, уже который день ломаю голову.
Есть отчет в 1С, из которого данные загружаютя в эксель. Нужно организовать из 1С соединение с Oracle Hyperion Financial Management с помощью Smart View, который установлен к эксель, то есть способами 1С сделать так, чтобы эксель через Smart View подключился к Гипериону и загружал туда данные. Может кто работал с этим, буду очень признательна. |
|||
1
Господин ПЖ
18.05.17
✎
18:45
|
куришь api, пишешь...
|
|||
2
ElMaSa
18.05.17
✎
21:54
|
Не совсем понимаю, что имеете ввиду...
|
|||
3
МихаилМ
18.05.17
✎
22:11
|
включите запись макроса записи в экесель. воспроизведите его по оле из 1с
|
|||
4
ElMaSa
18.05.17
✎
22:19
|
Пробовала, в макрос записываются только заполнение ячеек, а само подключение к соединению - нет.
|
|||
5
МихаилМ
18.05.17
✎
23:08
|
||||
6
МихаилМ
18.05.17
✎
23:16
|
||||
7
ElMaSa
18.05.17
✎
23:16
|
Спасибо) из экселя подключаюсь к гипериону по smart view, туда загружаю данные. Но не могу это организовать из 1С.
|
|||
8
ElMaSa
18.05.17
✎
23:21
|
Спасибо, буду разбираться)
|
|||
9
МихаилМ
18.05.17
✎
23:22
|
(7)
используя документацию из (5)(6) напишите метод vba загрузки данных и вызывайте его из 1с по ole |
|||
10
ElMaSa
18.05.17
✎
23:24
|
Спасибо большое, Михаил!
|
|||
11
ElMaSa
24.05.17
✎
13:28
|
Теперь другая проблема(((
К эксель подключена надстройка Smart View. В 1с создаю файл эксель (COMObject), выгружаю туда данные, записываю макрос (в 1С), который использует функцию Smart View (HsSetValue) и выгружает эти данные в Гиперион. Когда эксель запускается из 1С, Smart View не активен, и выдает ошибку, что функция HsSetValue не правильная. А когда руками запускаю созданный эксель, то макрос работает без проблем. Вопрос: как из 1С подключить надстройку Smart View для созданного эксель? Отладчиком смотрю, Excel.Applications.Addins, там HsTBar.xla установлен, но параметр IsOpen = Ложь. Как сделать его =Истина? |
|||
12
МихаилМ
24.05.17
✎
14:05
|
попробуйте сделать visible. возможно аддоны загружаются после подключения.
|
|||
13
ElMaSa
24.05.17
✎
14:08
|
Сделать Visible книгу или надстройку? И как это сделать(надстройку)?
|
|||
14
МихаилМ
24.05.17
✎
14:10
|
||||
15
ElMaSa
24.05.17
✎
14:22
|
Михаил, уже второй раз выручаете, все сработала просто
Excel.Workbooks.open('C:\Oracle\SmartView\bin\HsTbar.xla'); Спасибо большое) |
|||
16
ElMaSa
24.05.17
✎
14:41
|
Еще один маленький вопрос )
Как в функцию HsSetValue передать значение ячейки, скажем B1? Так работает: HsSetValue(5000) А вот так, нет: HsSetValue(B1) Хотя в User guide: Example 1: HsSetValue(H4, "HFM01","Scenario#Actual;Year#2004;Period#"&B $2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4# Increases") The function in the following example sends the value from the H4 cell to the HE application. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |