Подключиться к другой базе 1с 8 через внешний источник данных

1. AntonFAKOFF 10.08.22 08:53 Сейчас в теме
Здравствуйте!
Подскажите пожалуйста насколько эффективно подключаться из 1С к другим 1С базам через внешний источник данных?
Кроме того что нужно искать таблицу справочника или документа в базе, какие могут возникать проблемы?


Из одной 1С требуется подключаться к разным 1С базам и вытаскивать оттуда данные только для просмотра.
Чтобы не выгружать в эту базу все справочники и документы через обмены, и не занимать место на сервере, хочу найти способ быстрого поиска данных. И чтобы на серверах не устанавливать и не регистрировать какие либо компоненты типа V83ComConnector.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. laperuz 47 10.08.22 09:32 Сейчас в теме
(1)HTTP/Web-сервисы не предлагать?
4. FatPanzer 10.08.22 11:13 Сейчас в теме
(3) Еретик! Не надо нам тут ваши новомодные штучки, нам только наше посконное COM подавай...
5. Vitaly1C8 10.08.22 11:45 Сейчас в теме
(1) если речь идет именно о 1С к 1С, то использовать V83.ComConnector это нормально, при условии что обе базы находятся на одном сервере;
есть определенные проблемы с быстродействием при подключении к огромным базам типа ERP через V83.ComConnector;
в случае если базы 1С на разных серверах, оптимальный вариант поднять web-сервис который отдает необходимые данные; (но требуется более сложная разработка и поддержка в отличие от V83.ComConnector)
можно также рассмотреть вариант предварительной выгрузки данных из источника в XML, или dbf, просмотр файла в приемнике ...
6. laperuz 47 10.08.22 13:08 Сейчас в теме
(5)
это нормально, при условии что обе базы находятся на одном сервере


...который работает на Windows)
Vitaly1C8; +1 Ответить
8. Vitaly1C8 10.08.22 13:48 Сейчас в теме
(6) само собой :) com - исключительно под windows
12. nikolasx 61 25.08.22 14:34 Сейчас в теме
(1)
И чтобы на серверах не устанавливать и не регистрировать какие либо компоненты типа V83ComConnector.
Вам не нужно при таком соединении регистрировать на всех серверах, только на сервере базы приемника. И что бы работало относительно быстро нужно использовать только запросы. Вот вам как пример А лучше конечно использовать HTTP/Web-сервисы, это гораздо быстрее работает, отличие HTTP/Web-сервисы от COM в том что не тянутся полностью объекты.
14. karamazoff 118 25.08.22 18:55 Сейчас в теме
(1)сама задача очень смахивает на промышленный шпионаж...
2. gudvin77 10.08.22 09:31 Сейчас в теме
Из плюсов использование данных как данных собственного объекта текущей БД 1С.
7. nomad_irk 76 10.08.22 13:14 Сейчас в теме
(2)из минусов - все остальное :)
9. AntonFAKOFF 25.08.22 11:19 Сейчас в теме
Спасибо за ответы. Походу придется веб сервис реализовывать. Потому что привязки к операционной системе не должно быть.
11. spacecraft 25.08.22 14:30 Сейчас в теме
(9) только учтите, если хотите соединяться из одной базы к нескольким другим, то придется web сервисы поднимать на каждом удаленном сервере/базе.
Если их достаточно много и данные нужны не актуальные на текущий момент, то рекомендую поднять сервис на центральной базе, а на остальных по регламенту (или по пинку) делать соединения с центральной базой и передавать необходимые данные.
Иначе будут проблемы:
- долгое соединение со всеми базами
- не все сервера/базы будут доступны в момент попытки соединения.
13. AllexSoft 25.08.22 18:44 Сейчас в теме
(9) Зачем? все же в платформе есть! Odata посмотрите, оно одним флажком в публикации включается + задать настройку по объектам что публикаем, еще один флажок.. и все, у вас полноценный Rest интерфейс для любого объекта платформы из которого можно читать\изменять\удалять\добавлять данные в базе
15. AntonFAKOFF 26.08.22 12:38 Сейчас в теме
(13) То есть достаточно опубликовать OData для каждой 1С и можно в коде обращаться к ним за данными?
16. AllexSoft 26.08.22 14:47 Сейчас в теме
(15) так точно, там открывается что то типа своебразного http-интерфейса для SQL-подобного языка где можно делать с данными что угодно и все это из коробки платформой предоставляется. В общем ничего удобнее для онлайн обмена 1с-1с не нашел ) и никаких тебе com компонент
10. alex_bob 248 25.08.22 13:22 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот