![]() |
![]() |
![]() |
|
Взлетит ли связка ...? | ☑ | ||
---|---|---|---|---|
0
riman
08.09.06
✎
15:37
|
[Клиент]<->[Apache:Axis:Soap]<-???->[1Cv77:OLE]
Общий алгоритм Программа на удаленном складе для получения информ. по долгу клиента использует SOAP запрос к Веб сервису (еще не реализован) на корпор. сайте, который через ОЛЕ получает эти данные из 1с77 Вопрос: На чем лучше всего реализовать Веб сервис, чтобы инициализация ОЛЕ происходила 1 раз, а не при каждом запросе |
|||
1
АперБот
08.09.06
✎
16:40
|
Не люблю утонувшие ветки без ответов...
|
|||
2
АЛьФ
08.09.06
✎
16:42
|
2(0) Может имеет смысл присмотреться к Web-компоненте 1С?
|
|||
3
riman
08.09.06
✎
20:00
|
На данный момент стоит задача через интернет по ID клиента получить сумму взаиморасчетов.
По Веб-Серверу пожелание - Apache |
|||
4
romix
модератор
08.09.06
✎
20:15
|
Можно выкладывать файлик, его будет ловить 1С, и выкладывать ответ.
И веб-сервер сможет его показать. Чтобы при этом не было пауз, лучше юзать вот эту ВК: Книга знаний: Отслеживание изменений в файловой системе и программирование потоков (threads) |
|||
5
riman
08.09.06
✎
20:32
|
2(4)
Файлик через интернет как выложить через ftp-сервер? Если несколько запросов одновременно? ... В качестве языка видиться Perl только я в нем ни бум-бум Есть какое-то чуство, что кода должно быть немного Основной момент - можно ли (и как?) сохранять ссылку на COM-сервер между сеансами Кто-нибудь поднимал? |
|||
6
курага123
08.09.06
✎
22:09
|
||||
7
riman
08.09.06
✎
22:13
|
не могу перейти по ссылке
|
|||
8
romix
модератор
08.09.06
✎
22:30
|
(5) Несколько запросов одновременно кстати очень легко - для этого надо давать файликам GUID-имена!
|
|||
9
romix
модератор
08.09.06
✎
22:31
|
(5) Файлик может выложить и веб-сервер (в PHP, да и везде, есть функции для работы с файлами).
|
|||
10
ШтушаКутуша
09.09.06
✎
10:42
|
(0) "Веб сервис, чтобы инициализация ОЛЕ происходила 1 раз, а не при каждом запросе" это можно и работает неплохо,но это непросто реализовать.
На чем собираешься писать? |
|||
11
ШтушаКутуша
09.09.06
✎
11:15
|
+10 именно проблема и состоит в том,что бы 1С не инициализировлась с
каждым запросом(safe-state). и к тому же было бы неплохо реализовать возможность перераспределить нагрузку на другие сервера. Работает устойчиво и без тормозов. |
|||
12
ШтушаКутуша
09.09.06
✎
11:56
|
(5) ах,Perl! не получится.
|
|||
13
Steban
09.09.06
✎
14:34
|
>Основной момент - можно ли (и как?) сохранять ссылку на COM-сервер между сеансами
это можно сделать при помощи ObjRef Moniker'а про моникеры почитать можно тут: http://rsdn.ru/?article/com/monikers.xml Создается моникер вызовом CreateObjRefMoniker из ole32.dll Ссылка на COM-объект получается из моникера вызовом CoGetObject из ole32.dll |
|||
14
Steban
09.09.06
✎
14:38
|
А если задача только получать из 1С сумму взаиморасчетов, то это можно сделать и без участия самой 1С :)
SQL еще не забыл? |
|||
15
Steban
09.09.06
✎
14:48
|
Интеграция информационной системы предприятия на базе 1С с WEB приложениями
http://npj.ru/long/php/php1c |
|||
16
riman
10.09.06
✎
12:02
|
(10)-(12) а на чем получиться?
(13) спс, буду разбираться (14) дай монаху палец, он и руку откусит(с) пословица бухи уже захотели номеруцию счетов-фактур так раздавать - размечтались Ж:Ь (15) спс, поиск рулит:) Альтернативный вариант не подходит. |
|||
17
Gepard
10.09.06
✎
13:23
|
Сделай автоматическую выгрузку необходимых данных в промежуточную базу данных
|
|||
18
Gepard
10.09.06
✎
13:24
|
(17) + и с веб-сервиса обычным запросом к БД получай нужные данные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |