Re: Можно ли как-то использовать GameWithFire.dll на сервере (в регламентном задании)

160 views
Skip to first unread message

Герман Кудяков

unread,
Feb 11, 2013, 1:49:32 AM2/11/13
to enterprise...@googlegroups.com, Дима Ощепков, Дима Ощепков
Увы только переписать компоненту под NativeApi и тогда будет работать на 8.2.
для 8.1 наверно только через клиента, других путей не вижу.

понедельник, 11 февраля 2013 г., 10:29:55 UTC+4 пользователь yur...@ngs.ru написал:
Всем доброго времени суток.
Ситуация следующая.
Имеется регламентное задание, закачивающее через со стороннего SQL сервера некие данные.
Результат запроса выгружается в ТЗ в 1С-ном коде, то есть  в двойном цикле по строкам и колонкам объекта ADORecordSet.
Прочитал про ВК GameWithFire.dll - обрадовался, щас узкое место уберу.
 
Но не тут-то было: функция ПодключитьВнешнююКомпоненту() не доступна на сервере как под 8.1 так и под 8.2 (у меня под 8.1).
 
Есть ли какие-нибудь варианты решения проблемы ???

yuraos

unread,
Feb 26, 2013, 11:57:08 AM2/26/13
to enterprise...@googlegroups.com, Дима Ощепков, Дима Ощепков
Проверил недавно на чтении dbf файлика с курсом бакса, который www.cbr.ru по запросу высылает на е-мэйл.
Запросил курс с 01.01.1980.
Банк прислал с 01.07где.1992, наверное в ихней базе с этого времени курс хранится.
Всего в файле 4573 записи.
Время выгрузки без GameWithFire.dll - 1781 ms, с ВК - 234 ms, то есть ускорение почти в 8 раз.

Но мне особо интересна эта возможность на стороне сервера в регламентном задании.
 
Можно ли надеяться, что хоть под 8.2-8.3 в обозримом будущем появится версия библиотеки, доступная на сервере ???

понедельник, 11 февраля 2013 г., 12:49:32 UTC+6 пользователь Герман Кудяков написал:

Герман Кудяков

unread,
Feb 26, 2013, 1:04:40 PM2/26/13
to enterprise...@googlegroups.com, Дима Ощепков, Дима Ощепков
Нет вариантов.
Под NativeApi реализация этого функционала не возможна в принципе, т.к. в NativeApi типы Object не передаются, и нет возможности управлять самой 1С из компоненты (например создать ТЗ нельзя).

Единственное что можно сделать, это писать по хакерской технологии как писали под 77 rainbow. Под 8.2 написать можно, но:
 - там работы много;
 - востребованность сомнительна;
 - вероятно получится релизозависимо.

вторник, 26 февраля 2013 г., 20:57:08 UTC+4 пользователь yuraos написал:
Reply all
Reply to author
Forward
0 new messages