|
Подключение из 1с к стороннему веб-клиенту | ☑ | ||
---|---|---|---|---|
0
vladimir80
29.04.13
✎
15:52
|
Добрый день!
Имеется доступ к 1с сторонней организации через вебклиент. Доступные операции - просмотр остатков, цен и формирование заказов. Очень хотелось бы в своей рабочей базе иметь возможность получать информацию об остатках номенклатуры и ценах. Привязка по коду номенклатуры имеется. Собственно вопрос - каким образом можно организовать программное подключение к вебклиенту из 1с8.2? Есть ли софт, позволяющий отследить параметры, которые нужно передавать при запросах? Буду благодарен за подробные ответы. |
|||
1
Fragster
гуру
29.04.13
✎
15:53
|
можно ком по хттп
|
|||
2
Fragster
гуру
29.04.13
✎
15:53
|
ком объект 1ски
|
|||
3
AaNnDdRrEeYy
29.04.13
✎
15:58
|
(1) какая будет строка подключения?
|
|||
4
vladimir80
29.04.13
✎
16:03
|
(1) не могли бы подробнее описать процесс? особенно интересует, как потом работать с данными - структура базы неизвестна.
|
|||
5
sikuda
29.04.13
✎
16:06
|
(3) Окно запроса пользователя и пароля или http://sikuda.ru/?p=376
(0) Бери тонкого клиента и рисуй интерфейсы(все остальное тебя по ка запутает) |
|||
6
Нуф-Нуф
29.04.13
✎
16:09
|
Вебсервисы, не?
|
|||
7
AaNnDdRrEeYy
29.04.13
✎
16:17
|
вот чтонашел но это апликейшн
ОбъектПодключения = "V82c.Application"; ТекCOMОбъект = Новый COMОбъект(ОбъектПодключения); СтрокаПодключения = "ws=""http://192.168.xxx.xxx/TradeTest"";Usr=""Администратор"";Pwd=""Pass"";"; ТекCOMОбъект.Connect( СтрокаПодключения ); ТекCOMОбъект.Visible = Ложь; а для комконнектора как? (5) Это ж веб сервисы. |
|||
8
Fragster
гуру
29.04.13
✎
17:13
|
(7) все правильно, я это и имел ввиду
|
|||
9
vladimir80
29.04.13
✎
18:55
|
(5) Не могли бы добавить конкретики - нужно реализовывать через создание вебсервисов? Но тогда у меня не хватает входных параметров - нет wsdl-ссылки и где взять тоже не знаю - база сторонняя.
(7) Налетел на грабли несоответствия версий программ. Прискорбно, но дальше проверить этот метод не получается. |
|||
10
vladimir80
29.04.13
✎
19:27
|
Ну и вопрос к прогрессивному сообществу - для вебклиента в принципе есть wsdl - ссылка, или вебклиент не является вебсервисом? Если есть - как ее можно получить (возможно где-то она запрашивается при старте вебклиента...) К сожалению, до конца этот вопрос уяснить не могу.
|
|||
11
oleg_km
30.04.13
✎
09:28
|
Наверное самое реальное это использовать InternetExplorer.Application. Правда это муторно, но практически полная эмуляция реальной работы с 1С. Можно конечно попробовать подсмотреть реальный сеанс Fiddler ом, а потом сделать тоже, но на HTTPСоединение. Вебсервисы в данном случае не при чем
|
|||
12
AaNnDdRrEeYy
30.04.13
✎
09:33
|
(9)Установи соответвующую версию, на одном компе может быть сколько угодно релизов.
|
|||
13
vladimir80
30.04.13
✎
11:40
|
(11) Да, этот вариант конечно же возможен, я уже думал над этим, но как обычно хочется чего-то более простого и с более дружелюбным интерфейсом. Ковырять уж больно долго и муторно. (12) Тонкий клиент от этой версии у меня стоит и так - интерактивно то я могу работать. Но как указать программно что открыть надо через него - вот тут вопрос...
|
|||
14
oleg_km
30.04.13
✎
11:50
|
(13) Если хочется через вебклиент, то без браузера или HTTP никак, на то он и веб. А можно ли исользовать по ОЛЕ тонкого, не знаю, может есть какие параметры V8.Application и методе Connect
|
|||
15
vladimir80
30.04.13
✎
11:53
|
(14) Через "ws=""http:..... я и сейчас работаю через тонкий.
К сожалению никогда не сталкивался с этими вопросами, поэтому и хочу найти хотя бы направление, в которое углубляться. |
|||
16
vladimir80
30.04.13
✎
23:58
|
Вообщем все закончилось неудачно )
Указанному пользователю не дано право на запуск 1С:Предприятия через OLE Automation. |
|||
17
oleg_km
01.05.13
✎
09:10
|
(16) Если надо, то пусть дадут.
|
|||
18
Скай
01.05.13
✎
09:22
|
Проще договориться с владельцами сторонней базы о поднятии соответствующего веб-сервиса. Там делов на пару часов с перекурами, а они, судя по всему, заинтересованы в глубокой интеграции с клиентами, если так раздают доступы в веб-клиент.
|
|||
19
oleg_km
01.05.13
✎
13:19
|
(18) Это да, из всех вариантов лучше всего подходит веб-сервис. Собственно для этого и придуман
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |