Имя: Пароль:
1C
1С v8
Установка СОМ-соединения 1С8.2 -- ЭТРАН
0 Вызвать Исключение
 
08.08.14
11:41
qq all :)
1 Вызвать Исключение
 
08.08.14
11:41
вопрос к знающим, немного недопонимаю, как вообще 1С вяжется к серверам ЭТРАН по СОМ-срединению..
немного лирики: к ЭТРАНу помимо договора и проч. идет ПО VipNet (клиент впн сети), которое настроено на клиентской машине, с которой по IE идет связь с ЭТРАНом (т.е. все работает);

я же пытаюсь законнектиться с сервера, т.е. с машины, не работающей в впн сети ЭТРАН; может проблема в этом и стоит создавать СОМ-объект на клиентской машине с ЭТРАНом? (доступа к ней пока увы нет :( проверить гипотезу не могу)

в общем, делаю так:

<...>
    СоединенеиеЭтран = Новый COMОбъект("EtranASUGO.EtranASUGO");
    Результат = СоединенеиеЭтран.Connect("http://10.248.35.9:8092/EtranServer/EtranHttpSrvr.dll";, "", "");
        
    стрСтатус = "<invoiceStatus version=""1.0""></invoiceStatus>";
    
    Отв = СоединенеиеЭтран.Call(стрСтатус);
<...>

получаю в "Отв" вот это:

<error>
<errorCode value="100"/>
<errorMessage value="Proxy Timeout ( Время ожидания подключения истекло.  )
(504) - &apos;http://10.248.35.9:8092/EtranServer/EtranLR.dll/soap'"/>;
</error>

коды ошибок:

100    Внутренняя ошибка
504    АС Этран остановлена до указанного периода времени


возможно кому-то из форумчан доводилось нагибать ЭТРАН из 1С, поделитесь опытом :)
2 oleg_km
 
08.08.14
11:54
А букваря с этим поделием как обычно нет?
3 Вызвать Исключение
 
08.08.14
12:09
(2) да дока-то есть.. с перечислением методов и свойств COM-объекта, примерами на Visual Basic и проч..
проблема в том, что не могу к их серверу законнектиться, хотя с клиентской машины через IE по указанному выше айпишнику работа происходит..
4 milan
 
08.08.14
12:18
(0) Адрес сервиса нормальный укажи
5 Вызвать Исключение
 
08.08.14
12:23
(4) поподробнее, пожалуйста
6 Z1
 
08.08.14
12:26
(0) на другие компьютеры ставишь
Etran-ASUGO
com Объект для взаимодействия Etran
с другими приложениями ( например 1с )
Дистрибутив находится http://10.144.18.6/drivers.html

и получается что с этого компьютера через com+
идет связь с компьютером где установлен этран.
после этого имеешь доступ к этрану с любого компьютера.
(все это работало у меня под 7.7 сейчас не работает
потому что закончился договор а новый руководство не стало заключать )

(через web сервисы я не делал )
По моему с середины того года ужесточили доступ
и на com соеденение нужен отдельный договор и отдельная оплата.

Если есть вопросы спрашивай.
7 milan
 
08.08.14
13:12
Тебя отваливает по внутренней ошибке, ты начни с чего-нить более простого, например:

<invoiceStatus version="1.0">
<fromDate value = "08.08.2014 10:47:21"/>
<toDate value = "08.08.2014 12:47:21"/>
<useOwnerCar/>
<useAll/>
</invoiceStatus>
AdBlock убивает бесплатный контент. 1Сергей