RUS  ENG 

Использование Zulu совместно с 1С

Страницы: 1
RSS
Использование Zulu совместно с 1С
 
Здравствуйте.
Библиотеки ZB.dll и ZuluLib.dll загрузить в 1С не могу, так как в 1С подцепляются только библиотеки с определенным интефейсом. Как вызвать из 1С функцию QueryByExample (метод класса ZbDatabase)? На VB это выглядит так:
Dim i As Integer
Dim ds As ZB.IZbDataset

DB.QueryByExample(QueryString, Fields, i, ds)

В 1С я не могу объявить переменную с типом IZbDataset.
 
Вы как-то писали (http://politerm.com.ru/forums/showthread.php?fid=7;&tid=2146), что создавали внешнюю компоненту.
Если 1С не может объявить переменную типа IZbDataset, то можно во внешней компоненте сделать своЙ метод-оболочку QueryByExample. Что-нибудь типа
Function QueryByExample(...) As ZB.IZbDataset
или
Function QueryByExample(...) As Object
 
Вы правы, внешняя компонента есть, и даже метод QueryByExample там реализован, но задача состоит в том, чтобы 1С работала с Zulu прямо, без посредников
 
Возможно переменную ds можно объявить не как ZB.IZbDataset, а что-то типа бейсиковского Object и подставить ее в качестве параметра QueryByExample (мы не специалисты в 1С и точного рецепта дать не можем). Наш пользователь в Северодвинске связывал Zulu и 1С, но пользовался именно собственной внешней компонентой (см. www.politerm.com.ru/articles/severodvinsk.htm)
Страницы: 1