![]() |
|
Ole обращение к ws базе можно ли? | ☑ | ||
---|---|---|---|---|
0
sagitt
22.05.24
✎
00:06
|
Здравствуйте.
Для подключения к файловой или серверной базе 1с через OLE можно использовать объект "V83.ComConnector", примеров есть много. У меня есть база, опубликованная с помощью apache. Можно ли к ней подключиться аналогичным образом? Мне необходимо выполнить запрос в этой "облачной" базе и обработать его уже в другой базе. Причем не на сервере, где можно использовать файловое подключение, а на компе пользователя. У пользователя 1с установлена. |
|||
1
strange2007
22.05.24
✎
03:55
|
(0) Добрый день. Через комконнеектор можно цепляться только напрямую к базе. Если через веб-сервер нужен доступ, то надо рисовать свои веб или http сервисы и через них производить обмен данными.
Про пользовательскую работу немного непонятно. Он (пользователь) имеет отдельную базу или использует общую, серверную? В первом случае клиентская 1С должна использовать канал из первого абзаца, а во втором не понятна структура. Но думаю более опытные специалисты меня поправят, т.к. не до конца понимаю проблему |
|||
2
lEvGl
22.05.24
✎
07:10
|
(0) Если есть доступ на сетевом уровне, то почему нет. Без сервера только все равно не обойтись, если тонкий клиент, т к запрос/тз доступны только на сервере, а передача поднятого СОМа между клиентом и сервером приведет к мутабельным последствиям
пс. Что гадать, возьмите да попробуйте, вангую проблемы с доступом вне домена, но озадачиться и этим можно, а так да - юзайте сервисы и все будет без проблем |
|||
3
sagitt
22.05.24
✎
08:12
|
(1) Пользователь имеет отдельную базу и при работе в нее должна перекочевать информация из базы с веб подключением.
Свои веб сервисы не хотелось бы поднимать: используется стандартная Бухгалтерия предприятия и вносить изменения в нее пока не разрешают. (2) Не понимаю, чем подключение к веб базе страшнее подключения к базе на 1С сервере? Ведь при обычной работе пользователя в тонком клиенте выполняются такие же запросы. Т.е. можно в принципе сделать Com сервер на локальном компе, который свяжется с web базой и выполнит все, что надо а результат передаст по COM соединению уже внутри компьютера. |
|||
4
sikuda
22.05.24
✎
08:24
|
(3) "Все смешалось в дома Облонских" - Л. Н. Толстого «Анна Каренина»
COM - есть технология внутри сетей Microsoft (устаревшая) Internet(http(s)) - технология используемые в сети интернет. У тебя даже сервер в облаке скорее всего Linux, без всяких эмуляций Windows Сам совмещал кота с крокодилом, типа: https://infostart.ru/1c/tools/1176839/ |
|||
5
lEvGl
22.05.24
✎
08:57
|
(3) какие еще запросы в тонком клиенте
не страшнее - милее и улыбчивее при работе через веб, обращения как то к веб серверу идут, а при СОМе куда? вопрос на засыпку (4) поезд уже тронулся |
|||
6
sagitt
24.05.24
✎
23:42
|
(5) Вы в серьез полагаете, что при работе в тонком клиенте пользователь не имеет возможности провести ни один документ?
Если вы допускаете, что документы из тонкого клиента проводятся, то должны допускать возможность выполнения запросов. " а при СОМе куда? " Ну было бы логично(конечно с моей точки зрения) для совместимости создать такую возможность через какой-нибудь объект. |
|||
7
sagitt
24.05.24
✎
23:46
|
(4) У меня apache работает под виндой и клиентский комп работает под виндой. И все это "трудится" в рамках одноранговой windows сети.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |