Имя: Пароль:
1C
 
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 сети.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn