Ошибка при получении данных из 1С

eccio 7 лет назад обновлен Илларион (Специалист) 7 лет назад 1

Сервер MobileSmarts и сервер 1С расположены в разных местах. Когда они находились на одной машине все работало корректно. При проверке связи с 1С из промежуточной конфигурации подключение проходит успешно.

В логах пишется следующее:


1; 1; 16.02.2017 22:23:25.596 Cleverence.Compact.Core.dll version 3.0.0.233

1; 40; 16.02.2017 22:23:52.975 ERROR
ADDITION TEXT: InvokeMethodAction.InvokeMethod
MESSAGE: System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос. ---> System.Exception: Невозможно сделать вызов, так как все еще выполняется первичная инициализация внешних подключений.
в Cleverence.Connectivity.ConnectivityManager.InvokeMethod(String methodName, Object[] args)
в Cleverence.Warehouse.ServerEvents.Invoke(String methodName, Object[] args, DeviceInfo dInfo, Boolean& isDemo)
в Cleverence.Warehouse.DataStorage.InvokeRemoteMethod(String methodPath, String invokeArgs, String deviceInfoXml)
--- Конец трассировки внутреннего стека исключений ---
TYPE:System.Web.Services.Protocols.SoapException
SOURCE:System.Web.Services
TARGETSITE: ReadResponse
[STACK TRACE]
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
в System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
в Cleverence.Warehouse.Compact.DataStorage.Invoke(String methodName, Object[] parameters)
в Cleverence.Warehouse.Compact.DataStorage.InvokeRemoteMethod(String methodPath, String invokeArgs, String deviceInfoXml)
в Cleverence.Warehouse.Compact.InvokeMethodAction.InvokeMethod()
[STACK TRACE]
DETAIL:System.Xml.XmlElement
DATA:System.Collections.ListDictionaryInternal
1; 40; 16.02.2017 22:24:00.993 ERROR
ADDITION TEXT: InvokeMethodAction.InvokeMethod
MESSAGE: System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос. ---> System.Exception: Невозможно сделать вызов, так как все еще выполняется первичная инициализация внешних подключений.
в Cleverence.Connectivity.ConnectivityManager.InvokeMethod(String methodName, Object[] args)
в Cleverence.Warehouse.ServerEvents.Invoke(String methodName, Object[] args, DeviceInfo dInfo, Boolean& isDemo)
в Cleverence.Warehouse.DataStorage.InvokeRemoteMethod(String methodPath, String invokeArgs, String deviceInfoXml)
--- Конец трассировки внутреннего стека исключений ---
TYPE:System.Web.Services.Protocols.SoapException
SOURCE:System.Web.Services
TARGETSITE: ReadResponse

Добрый день,

Сервер устанавливать нужно на тот ПК, на котором установлена платформа и база 1С. Для регистрации COM объекта.

Опишите подробнее какая стоит задача, для чего сервер МС установлен отдельно от сервера 1С?

Сервис поддержки клиентов работает на платформе UserEcho