|
v7: Вебсервисы для 7.7 | ☑ | ||
---|---|---|---|---|
0
Вася Теркин
24.07.18
✎
07:54
|
Есть около 100 баз, часть на 8.3, часть на 7.7
Из баз 8.3 планируется получать в стороннюю систему справочник номенклатуры через вебсервис. Можно к 7.7 как-то такой же вебсервис прикрутить чтобы единообразно со стороны заказчика данные дергать. Т.е. на стороне заказчика будет вебсервис, который будет получать в параметре текст с разделителями. Как такой вебсервис лучше прикрутить к 1С 7.7? |
|||
1
Вася Теркин
24.07.18
✎
08:01
|
Нашел какое-то гениальное, но не очень живое решение Web-сервис В 1С 7.7
Вот как-то так и мне надо. Хотя желательно для запросов в базу 1С использовать все же нормальный язык и сеанс. Может в семерке создать обработку и там код прописать. А потом некая служба по ОЛЕ будет с этой базой связываться, исполнять текст модуля обработкию. Или просто по оле будет выполнять произвольный запрос на языке 7.7, который вебсервису будет передаваться. Что-то подобное видели? |
|||
2
Вася Теркин
24.07.18
✎
08:03
|
Вебсервис должент по оле выполнять запрос в 1С 7.7 и возвращать результат в виде текста или ещё как. Хоть XML пусть возвращает.
|
|||
3
Вася Теркин
24.07.18
✎
08:04
|
Иначе действительно придется отказаться от вебсервисов и тупо по расписанию в формате XML из всех баз на FTP по старинке выкладывать данные.
|
|||
4
VladZ
24.07.18
✎
08:05
|
(3) ну и чем не устраивает этот вариант?
|
|||
5
Вася Теркин
24.07.18
✎
08:05
|
Может можно все же по вебсервису 1с 7.7 пинать?
|
|||
6
Вася Теркин
24.07.18
✎
08:06
|
(4) Отличный, много плюсов, классический, понятный, проверенный.
Но смотрю второй с вебсервисами как альтернативу. |
|||
7
Вася Теркин
24.07.18
✎
08:07
|
Вебсервис гибче. Я могу в качестве параметра передавать текст готового запроса. А получать результат выгрузки в тексте с разделителями.
Из любой базы. Не надо прописывать расписания ,менять очень просто состав выгрузки. Если бы только восьмерки были я бы так и поступил. |
|||
8
Вася Теркин
24.07.18
✎
08:08
|
Одним вебсервисом можно получать любые по сути данные из любой базы не меняя код на стороне источника.
|
|||
9
Casey1984
24.07.18
✎
08:14
|
Напиши свой)
|
|||
10
Man4kin
24.07.18
✎
08:47
|
Почему нельзя сделать наоборот ?
7.7 подключается к веб-сервису 8.3 и получает новую номенклатуру. Подключение к стороннему веб-сервису из 7.7 есть в инете. |
|||
11
Asmody
24.07.18
✎
08:57
|
Лет 10+ назад я писал приложуху на шарпе и asp.net, которое в 7.7 ходило по ole и отдавало xml'ки через iis. Но чего-то тогда уперлось в глюки и тормоза связки iis + asp.net + 7.7. В результате накидали вьюшек прям в скуле и подняли к ним интерфейс чуть ли не встроенными методами, деталей уже не помню. И стало хорошо.
|
|||
12
бомболюк
24.07.18
✎
09:02
|
я за (10), но если невтерпеж поднять сервис на стороне 7ки - думаю придется обойтись без 7ки как программной платформы - надо прямой доступ к данным осваивать.
|
|||
13
Вася Теркин
24.07.18
✎
10:15
|
(10) Мне не из 8.3 надо ходить. Это представители совсем других цивилизаций будут ходить. И желательно чтобы во все базы они ходили одинаково. В идеале нужен вебсервис, который получает текстовым параметром восьмерочный запрос или семерочный запрос (или два параметра) и выполняет его в зависимости от того семерка или восьмерка. И возвращает, например, как строку с разделителями всю выборку.
Запросы я им напишу ,простенькие как правило. Справочник выгрузить или список движений или остатки. А предствители других цивилизаций ничего не понимают в 1С. Но если делать через XML потом обновлять базы устанешь и версии выгрузок будут как правило вразнобой из разных баз. |
|||
14
Вася Теркин
24.07.18
✎
12:24
|
(12) Для ДБФ версии это немного не интересно здесь. Идея в том чтобы запросами все тянуть.
|
|||
15
Вася Теркин
24.07.18
✎
12:25
|
Иначе на ФТП выкладывать шаблоны запросов, а на стороне 1С исполнять по расписанию и ответы выкладывать в виде файлов.
|
|||
16
Fragster
гуру
24.07.18
✎
12:33
|
php под виндовс умеет в OLE, http://fragster.ru/wsfor1c/
|
|||
17
Fragster
гуру
24.07.18
✎
12:33
|
ну, или прямыми запросами к БД лучше
|
|||
18
Fragster
гуру
24.07.18
✎
12:34
|
в 7.7 там намного проще структуру
|
|||
19
Fragster
гуру
24.07.18
✎
12:34
|
если только на чтение
|
|||
20
Garykom
гуру
24.07.18
✎
12:56
|
Для веб-сервисов в 1С 7.7 было нативное решение от 1С "1С:Предприятие 7.7. Web-расширение".
|
|||
21
Fragster
гуру
24.07.18
✎
13:00
|
(20) это были не веб сервисы
|
|||
22
Garykom
гуру
24.07.18
✎
13:14
|
(21) Какая разница что реализовать "сайт на языке 1С" или "веб-сервис на языке 1С"
|
|||
23
Garykom
гуру
24.07.18
✎
13:15
|
(22)+ Но глючная штука вроде как была и весьма сложная использовании.
Все предпочитали OLE использовать из чего то внешнего, хоть из PHP. |
|||
24
Злопчинский
24.07.18
✎
13:25
|
Поставь прокладку в виде базы 8.3 - запросы будут к ней, а она уже по Оле к нужным базам на 77 будет цепляться, тянуть инфу и отдавать
|
|||
25
Вася Теркин
25.07.18
✎
07:09
|
(24) Не все так просто. Базы в ста разных сетях по стране.
|
|||
26
RKx
25.07.18
✎
08:16
|
(0) Делаешь вебку (апач+пхп), и прямым запросом гонишь в базу всё, что хочешь. Ну, или из неё.:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |