Есть необходимость подключения к веб-сервису 1С из Django (использую Django REST framework. В документации и в интернете не нашел ничего полезного.
Веб-сервис работает , ссылка вида :http://web1c/имя базы/ws/имя веб-сервиса.1cws?wsdl
Код файла setttings.py:
DATABASES = {
'default': {
'OPTIONS': {
'provider': 'SQLOLEDB'
},
'NAME':'имя базы,
'ENGINE': 'sqlserver_ado',
'HOST': 'IP базы',
'USER': 'пользователь',
'PASSWORD': 'пароль'
}
}
Выдает ошибку "Некорректная строка подключения". Как подключиться, чтобы можно было использовать этот веб-сервис?
Вы через вэб подключаетесь? Если да, то почему у вас 'provider': 'SQLOLEDB' ? И вообще подключение больше похоже на подключение к базе 1С, а не к ее вэб-сервисам.
Передо мной задача такая: реализовать веб-интерфейс программы 1С. База 1С существующая есть, опубликована на веб-сервисе, все работает. Я не могу подключиться к базе 1С напрямую, поэтому использую ее веб-сервис. По-моему, неважно REST или SOAP, для платформы 8.3 можно использовать и то, и другое.
По-моему, неважно REST или SOAP, для платформы 8.3 можно использовать и то, и другое.
Можно, только для каждого из вариантов надо использовать соответствующий инструмент. Вы уверены, что на вашей конфигурации опубликован интерфейс oData?