Имя: Пароль:
1C
1С v8
Подключение к базам через Com Connect
0 Eskeych
 
13.08.21
11:44
Приветствую, нужно получить данные запросом из 10 баз и составить единый отчет на СКД. в одной из баз. Как правильно поступить, подключаться к каждой отдельно или можно подключится ко всем сразу?
1 ДенисЧ
 
13.08.21
11:54
Что такое "всем сразу"?
Ты клиента 1с можешь запустить на 10 баз сразу? О_о
2 Beduin
 
13.08.21
11:54
(1) А какая разница. 10 клиентов будет.
3 Kassern
 
13.08.21
11:55
(0) Внешние источники данных вам в помощь
4 Жан Пердежон
 
13.08.21
11:57
(1) зачем клиента, надо просто создать широковещательное ком-соединение
5 lodger
 
13.08.21
12:03
(0) написать расширение с http-сервисом и развешать его по базам.
http-сервис по входящему запросу отдаёт клиенту ключ с кодом 102, тем временем по параметрам генерит отчёт на скд. по готовности отчёта складывает в РС по ключу в виде двоичных данных.
http-сервис по входящему запросу с ключом отдаёт код 200 и двоичные данные в теле ответа.
6 ДенисЧ
 
13.08.21
12:04
(5) Какое расширение, ретроград? Микросервис же!
7 hhhh
 
13.08.21
12:05
(0) подключайтесь по очереди, зачем ко всем сразу?
8 Garykom
 
гуру
13.08.21
12:06
было бы неплохо для этого заюзать сервер-взаимодействия как замену устаревшего и не кроссплатформенного COM/OLE
но 1С как обычно
9 Kassern
 
13.08.21
12:14
можно попробовать еще создать какую нить агрегатную базу, которая будет по регламенту обмениваться с нужными базами и собирать данные. На этой базе поднимается веб сервис, а с помощью него можно играться с данными как хочется, можно и веб выплевывать отчет, можно и API поднять для получения данных.
10 Kassern
 
13.08.21
12:14
(9) главное все в одной экосистеме 1с с небольшой подливой аппача)
11 Гипервизор
 
13.08.21
12:19
Нам же обещали Интеграционную шину. Вот только когда..
12 Kassern
 
13.08.21
12:24
(11) за неимением дефолтной придется пилить свой аналог сервисной шины предприятия...
13 Garykom
 
гуру
13.08.21
12:30
(11) шина это мессаджи на очередях а не RPC по типу COM/OLE