|
Вопрос по com соединению |
☑ |
0
sirbure
14.12.22
✎
12:31
|
Возможно ли использование одного сеанса com соединения несколькими пользователями? Условно : Есть две файловые базы, база 1 устанавливает соединение с базой 2 при входе первого пользователя. Остальные используют соединение созданное первым пользователем?
|
|
1
Garykom
гуру
14.12.22
✎
12:35
|
Ответ: Нельзя, потому что не надо использовать COM соединения
|
|
2
Волшебник
модератор
14.12.22
✎
12:36
|
нет
|
|
3
Garykom
гуру
14.12.22
✎
12:36
|
теоретически ну напиши свой прокси аля общий пул соединений и юзай
с нормальными СУБД так и поступают
|
|
4
Garykom
гуру
14.12.22
✎
12:37
|
(2) Эээ как это нельзя когда теоретически и практически вполне можно
Но не нужно ибо COM устарел и не надо его юзать
|
|
5
Garykom
гуру
14.12.22
✎
12:38
|
(4)+ практически нужна не файловая 1С а серверная, чтобы там фоновое длительное держать которое установленное COM соединение будет держать
и задания по очереди обрабатывать
|
|
6
NorthWind
14.12.22
✎
12:39
|
(4) думаю, память из-под объекта будет освобождена до того, как второй пользователь доберется до него.
|
|
7
Garykom
гуру
14.12.22
✎
12:39
|
(5)+ или отдельный сеанс файловой 1С аля робот
но это тот еще изврат, хотя на 77 только так и можно было
|
|
8
Garykom
гуру
14.12.22
✎
12:40
|
(6) с чего освобождена то?
|
|
9
NorthWind
14.12.22
✎
12:42
|
хотя если фоновое, то теоретически да, должно сработать
|
|
10
sirbure
14.12.22
✎
12:44
|
(7) Понимаю что отдельный сеанс можно, как дать другим юзерам пользоваться этим соединением? и (1) Каким еще образом можно из 1 базы соединиться со 2 базой, на примаер что бы создать документ, или изменить документ?
|
|
11
Garykom
гуру
14.12.22
✎
12:46
|
(10) дык разные сеансы одной базы 1С вполне могут между собой общаться ))
сеанс 1 (база 1) держит соединение COM с (база 2)
другие сеансы (база 1) обращаются (каким способом сам придумай, хоть через РС) к сеансу 1 (база 1) и он обрабатывает эти обращения
|
|
12
Garykom
гуру
14.12.22
✎
12:47
|
(11) это паттерн Browser Service/Master
|
|
13
sirbure
14.12.22
✎
12:56
|
(11) РС Это что?
|
|
14
Garykom
гуру
14.12.22
✎
12:57
|
(13) Регистр Сведений
|
|
15
sirbure
14.12.22
✎
13:05
|
(14) а понятно, тоже мыс были, я прост не совсем понимаю что туда поместить, сам комобъект не получится, получается объект сунуть в хранилище значений, а в регитр ссылку?
|
|
16
Волшебник
модератор
14.12.22
✎
13:06
|
(15) Нет, конечно. Оставьте эту безумную идею.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший