Установка системы взаимодействия

Администрирование - Системное

В статье описан процесс установки сервера взаимодействия на windows 7 и подключения информационной базы

Одновременно с выходом новой ознакомительной версии 1С  8.3.11 на сайте обновлений опубликован дистрибутив нового механизма — Системы взаимодействия, позволяющей, в рамках одной информационной базы, различными способами взаимодействовать (обмениваться информацией) пользователям этой базы. Для версии 8.3.10 данная система доступна только через сервис 1cDialog.com

Теперь сервис можно развернуть и настроить внутри корпоративной сети. Ниже опишу процесс установки на Windows 7 64х

Перед установкой сервера системы взаимодействия потребуется установить:

СУБД PostgreSQL (9.5+) — я взял версию postgresql-x64-9.6 тут

Java 8 (64-разрядная) (1.8+) — jdk уже стояла, скачать можно здесь

Остальной софт поставляется с системой

Сначала устанавливаем утилиту ring (я попытался сразу ставить сервер, и установщик попросил поставить ring): для windows это установочный файл 1c_enterprise_ring_0.8.2_1.x64.msi

1c_enterprise_ring_0.8.2_1.x64.msi 

После этого запускаем установщик 1ce_cs2_all_in_one_setup_2.0.19_1.x64.exe , который установит пакетно :

базу на postgresql,

сервера Hazelcast и Elastisearch

и выполнит ряд настроек.

1ce_cs2_all_in_one_setup_2.0.19_1.x64.exe

 

postgresql

Screenshot_12

 

Те, кто не ищет легких путей — могут установить вручном режиме, руководствуясь инстуркцией

По окончании установки в службах появятся новые службы,

elasticsearch hazelcast

а при переходе по url http://localhost:8087/rs/health должен отобразится ответ в json

Screenshot_13

Теперь можно подключать базу. Для теста я взял крайнюю платформу на момент написания статьи — 8.3.11.2528(ознакомительная) , создал файловую базу, с единственным объектом — роль «Полные права» и добавил пару пользователей.

Прежде, чем подключить базу к СВ, поправил конфиг и перезапустил службу 1ce-cs

com._1c.ecs.websocket.yml

После этого в режиме «Предприятия» запустил обработку CollaborationSystemRegister.epf из комплекта поставки и подключил БД

CollaborationSystemRegister.epf

На этом настройка закончена. В оповещениях открываем «Обсуждения», создаем новое. Добавляем участника и общаемся всеми доступными средствами — чат, аудиозвонки, видеозвонки.

Screenshot_17

Screenshot_19

Screenshot_20

На сайте ИТС в документации для разработчиков системе взаимодействия посвящена отдельная глава. В ней описаны методы для создания, поиска, установки действий на сообщения и т.д.

См. также

Комментарии
1. Призрак (davdykin) 17 26.08.17 20:27 Сейчас в теме
Задумка интересная, посмотрим на реализацию. За инструкцию плюс.
2. Максим Б (Xershi) 284 26.08.17 20:58 Сейчас в теме
Я так понимаю ставили PostgreSQL т.к. он бесплатный или это особенность реализации сервера взаимодействия?
У клиентов обычно MS SQL стоит! Соответственно главный вопрос все ли поставится на боевом сервере?
3. Максим Б (Xershi) 284 26.08.17 21:03 Сейчас в теме
Спасибо за ссылку на ИТС:
К установленному серверу взаимодействия может подключаться система «1С:Предприятие» версий 8.3.10 и 8.3.11. При работе с версией 8.3.10 будут недоступны видеозвонки.

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

● Oracle Java 8 (64-разрядная) – версия 1.8 и старше.

Скачать Java: https://www.java.com/ru/download/.

● СУБД PostgreSQL – версия 9.5 и старше.

Скачать сервер: https://www.postgresql.org/download/.

Документация: https://postgrespro.ru/docs/postgresql/.

● Утилита ring (64-разрядная) – версия 0.8 и старше.

Утилита версии 0.8 поставляется:

● в составе системы «1С:Предприятие» версии 8.3.11 и старше;

● в составе сервера взаимодействия.

Документация к утилите ring см. здесь.
Показать

Похоже без PostgreSQL не обойтись.
4. Виктор Назаров (androgin) 27.08.17 22:08 Сейчас в теме
5. Игорь Фелькер (Brawler) 343 28.08.17 08:10 Сейчас в теме
(4) На 8.1 Про работает. Винда 10 не далеко ушла от нее.
10. Виктор Назаров (androgin) 28.08.17 12:55 Сейчас в теме
(5) я разобрался в чем дело было)
6. Игорь Фелькер (Brawler) 343 28.08.17 08:13 Сейчас в теме
Я бы добавил в статью еще инфу по
PostgreSQL 9.6.3-1.1C
Если скачать и установить именно эту версию с сайта ИТС, то инсталлер сервера взаимодействия не пойдет дальше, пока не найдет PostgreSQL, а в данном случае он его не находит.

Нужно в реестре добавить вот такую информацию чтобы установка пошла дальше.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL Global Development Group]
[HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL Global Development Group\PostgreSQL]
"Version"="9.6"
Spacer; корум; Maxis; artbear; Terve!R; +5 Ответить
7. Ivan Khorkov (vano-ekt) 1030 28.08.17 08:30 Сейчас в теме
(6) в документации на ИТС посылают за СУБД именно на оф.сайт постгри
8. Игорь Фелькер (Brawler) 343 28.08.17 09:06 Сейчас в теме
(7) однако же взлетело и на PostgreSQL 9.6.3-1.1C и прекрасно работает
11. Виктор Назаров (androgin) 28.08.17 12:57 Сейчас в теме
(6) кстати, да!
У меня 9.6.3-1.1с стояла и я поставил еще с оф сайта, так вот база развернулась именно в 9.6.3-1.1с )))
18. Rauan Sandybaev (sandybaev) 9 07.09.17 13:33 Сейчас в теме
(6)
В этом нет необходимости.
достаточно скачать по ссылке постгрэ и установить ее
папки установки и ветки в реестрах будут разными.

по крайней мере у меня все пашет корректно.

у меня стоит постре для тестовых баз 9.6.3-1с
и плюс версия с офф сайта постгре 9.6
19. Игорь Фелькер (Brawler) 343 07.09.17 13:58 Сейчас в теме
(18) не вижу необходимости в установке двух серверов при возможности установки только одного
23. Rauan Sandybaev (sandybaev) 9 08.09.17 15:16 Сейчас в теме
Короче не знаю, второй день бьюсь.
постгре встал без проблем и та и та версии.
в итоге вывод: можно с сайта не качать, просто тупо прописать DWORD паарметр в реестре указынным (6) , выше.

у меня на данный момент не встает Ring, точнее сама программа установилась, но "1ce_cs2_all_in_one_setup_2.0.19_1.x64" не может что-то с ней сделать.(см скрин выше)

я так понял это что-то очень и очень сырое.
9. Ivan Khorkov (vano-ekt) 1030 28.08.17 09:13 Сейчас в теме
ну все патчи не опишешь, да и сегодня такой инсталлер, а в след версии поправят - уже и неактуальным станет...
12. Вячеслав Алпатов (DonAlPatino) 24 30.08.17 12:51 Сейчас в теме
А может кто готовую виртуалку запилит? От 1С очевидно не добьешься...
13. user820307 (killa718) 30.08.17 17:10 Сейчас в теме
Все сделали,при регистрации надо ввести любой адрес почты?
14. Кирилл Кузьмин (killa718) 30.08.17 17:17 Сейчас в теме
Выдает ошибку при регистрации: Пользователь не авторизован, кто-нибудь решал эту проблему?
Прикрепленные файлы:
15. Виктор Назаров (androgin) 30.08.17 19:09 Сейчас в теме
установил сервер взаимодействия на сервере.
локально все работает.
в офисе (на другом конце города) через тонкий клиент не регистрируется пользователь!
вообще там ничего поменялось!
КАК ЗАПУСТИТЬ В ТОНКОМ КЛИЕНТЕ?
кто-нибудь уже делал такое?
16. Никита (Mopo3) 271 31.08.17 11:24 Сейчас в теме
17. Ivan Khorkov (vano-ekt) 1030 31.08.17 14:17 Сейчас в теме
20. Rauan Sandybaev (sandybaev) 9 08.09.17 08:20 Сейчас в теме
Что-то не устанавливается.
Прикрепленные файлы:
21. Ivan Khorkov (vano-ekt) 1030 08.09.17 08:25 Сейчас в теме
22. Rauan Sandybaev (sandybaev) 9 08.09.17 12:34 Сейчас в теме
ставил. если не ставить то там ругать другая
а тут вот стоит и не пойму что написано
24. Сергей Калистратов (skalistratov) 6 18.09.17 15:22 Сейчас в теме
А что у кого получается с контекстными обсуждениями (в формах элементов)? У меня команда "Обсуждение" в формах объектов не отображается. Может быть такое, что контекстные обсуждения отключены в тестовом релизе?
25. Денис Лопато (Terve!R) 18.09.17 17:17 Сейчас в теме
Прежде, чем подключить базу к СВ, поправил конфиг и перезапустил службу 1ce-cs

Что за конфиг ты поправил? Где его искать? Что именно поправил и зачем?
26. Александр Анисков (vandalsvq) 840 22.09.17 18:19 Сейчас в теме
(25) из документации ИТС
Данные созданных экземпляров сервисов будут располагаться в каталоге %ProgramData%\1C\1CE\instances\<имя экземпляра>.
27. Alex Alex (s0nya) 11.10.17 23:24 Сейчас в теме
Поставил для интереса на Win 2012. Что сходу не получилось, так это угадать строку подключения, подглядел на скриншоте.
Между базами не работает, файлы, картинки пересылать не может. Пока сложно найти применение.
28. Rauan Sandybaev (sandybaev) 9 13.10.17 08:12 Сейчас в теме
В общем получилось у меня все поставить и настроить.
Что было сделано:

1. установил чистый Windows 7х64 (моя была ну очень мусорная, поэтому не запускался видимо)
2. скачал все дистры с сайта 1С
3. скачал PostgreSQL с сайта самой 1С, далее подправил реестр как описано выше. (за одно обновил ее вьювер до версии pgAdmin 4)
4. Установил 1С 8.3.10.2561 x64
5. Далее установил сервер взаимодействия (СВ). Особо как то ничего не трогал. проверил папки где встал СВ.
проверил все файл в формате yml.
проверить yml можно вот тут: C:\ProgramData\1C\1CE\instances\cs\config - тут много полезной инфы
Прим.: весь СВ встает по этому адресу: "C:\Program Files\1C\1CE"

5. У Postgre после установки СВ проверил права пользователя "cs" выделил ему "божественные" права т.е. по аналогии с рут правами админа базы.

все и СВ заработал. см. скрин во вложении

6. далее создаете или если нет то в существующей базе, главное чтоб была управляемым приложением 1с выше 8.3.10

7. запускаете утилиту: CollaborationSystemRegister.epf без нее никак потому что она регистрирует вашу базу как СВ в базе postgre.

все. если что пишите
Прикрепленные файлы:
35. Евгений Пополитов (1cspec) 16 29.11.17 16:32 Сейчас в теме
(28)
новки СВ пр

Добрый день!
Может знаете почему при установки на последнем пункте не стартует служба и остановка прерывается (все версии PostgreSQL переустанавливал, не помогает)?

Логи:
....
[1FC8:0CCC][2017-11-29T14:31:51]i330: Removed bundle dependency provider: {5087a11c-5622-492f-a86f-23b2c637c63b}
[1FC8:0CCC][2017-11-29T14:31:51]i352: Removing cached bundle: {5087a11c-5622-492f-a86f-23b2c637c63b}, from path: C:\ProgramData\Package Cache\{5087a11c-5622-492f-a86f-23b2c637c63b}\
[1FC8:0CCC][2017-11-29T14:31:51]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart initiated: No, disable resume: No
[06C8:1D68][2017-11-29T14:31:51]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
Прикрепленные файлы:
42. Rauan Sandybaev (sandybaev) 9 04.12.17 07:35 Сейчас в теме
(35) Было у меня такое.
пока везде вручную не удалил все ссылки и т.д. и т.п. с реестра с appData, ProgramData, сервис не запускался.
пробовал даже вручную установку как описано на сайте 1С.
ничего не помогло. в итоге:
- удалил все и везде любое упоминание про 1с взаимодействие
- установил Postgre с сайта 1С
- далее установил java оба разряда 86 и 64, прописал все пути и ссылки в path
- далее установил саму 1с платформу
- далее установил утилиту ring, настроил ее параметры как рекомендовано (есть тут на инфостарте про это)
- далее запустил установку оставшегося через 1ce_cs2_all_in_one_setup_2.0.19_1.x64
- далее проверил у Postgre пользователя CS который был создан, додал ему "божественные" права

вот собственно весь секас, извиняюсь за выражение.

публиковать это все в наружку не стал, пока хватает локального доступа.
29. Rauan Sandybaev (sandybaev) 9 13.10.17 08:16 Сейчас в теме
Забыл сказать.
В версии 8.10 нет видео звонков, как бы ну и ладно, в версии 8.11 есть видео звонки, НО, по настройкам я понял что видео пока работает через 1С т.е. "dialog.ru" - или я могу ошибаться, по крайней мере в настройках видел.
30. Rauan Sandybaev (sandybaev) 9 13.10.17 08:23 Сейчас в теме
Еще.
Javа я поставил оба варианта и jdk и саму java.
31. Вадим Сауляк (sauliak.v) 23.11.17 17:33 Сейчас в теме
Добрый день, попробывал поставить, столкнулся с проблемой.
Может кто то сталкивался?


[09C0:9540][2017-11-23T16:23:02]e000: Error 0x80070643: Failed to install MSI package.
[09C0:9540][2017-11-23T16:23:02]e000: Error 0x80070643: Failed to execute MSI package.
[69E8:61FC][2017-11-23T16:23:02]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[69E8:61FC][2017-11-23T16:23:02]i319: Applied execute package: configurator, result: 0x80070643, restart: None
[69E8:61FC][2017-11-23T16:23:02]e000: Error 0x80070643: Failed to execute MSI package.
[09C0:9540][2017-11-23T16:23:02]i318: Skipped rollback of package: configurator, action: Uninstall, already: Absent
[69E8:61FC][2017-11-23T16:23:02]i319: Applied rollback package: configurator, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:02]i329: Removed package dependency provider: {24CACA7D-EFFF-4B14-B3DB-1D102A7C49E8}, package: configurator
[09C0:9540][2017-11-23T16:23:02]i326: Removed dependency: {5087a11c-5622-492f-a86f-23b2c637c63b} on package provider: {34E9E27F-3251-41DC-8AC0-06E4F3C49E15}, package elasticsearch
[09C0:9540][2017-11-23T16:23:02]i301: Applying rollback package: elasticsearch, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[69E8:61FC][2017-11-23T16:23:03]i319: Applied rollback package: elasticsearch, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:03]i329: Removed package dependency provider: {34E9E27F-3251-41DC-8AC0-06E4F3C49E15}, package: elasticsearch
[09C0:9540][2017-11-23T16:23:03]i326: Removed dependency: {5087a11c-5622-492f-a86f-23b2c637c63b} on package provider: {80EFEAF2-D5A7-48B9-AB60-BA6DEAD4D7C1}, package hazelcast
[09C0:9540][2017-11-23T16:23:03]i301: Applying rollback package: hazelcast, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[69E8:61FC][2017-11-23T16:23:04]i319: Applied rollback package: hazelcast, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:04]i329: Removed package dependency provider: {80EFEAF2-D5A7-48B9-AB60-BA6DEAD4D7C1}, package: hazelcast
[09C0:9540][2017-11-23T16:23:04]i326: Removed dependency: {5087a11c-5622-492f-a86f-23b2c637c63b} on package provider: {2779F9C5-5412-4927-87CC-5E8C4E7B0FAB}, package cs
[09C0:9540][2017-11-23T16:23:04]i301: Applying rollback package: cs, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[69E8:61FC][2017-11-23T16:23:07]i319: Applied rollback package: cs, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:07]i329: Removed package dependency provider: {2779F9C5-5412-4927-87CC-5E8C4E7B0FAB}, package: cs
[09C0:9540][2017-11-23T16:23:07]i326: Removed dependency: {5087a11c-5622-492f-a86f-23b2c637c63b} on package provider: {46591A57-C24A-4DCF-AF26-AD029F427E94}, package db
[09C0:9540][2017-11-23T16:23:07]i301: Applying rollback package: db, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[69E8:61FC][2017-11-23T16:23:07]i319: Applied rollback package: db, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:07]i329: Removed package dependency provider: {46591A57-C24A-4DCF-AF26-AD029F427E94}, package: db
[09C0:9540][2017-11-23T16:23:07]i326: Removed dependency: {5087a11c-5622-492f-a86f-23b2c637c63b} on package provider: {4245CDDF-3A15-4567-9683-B7962B267860}, package validator
[09C0:9540][2017-11-23T16:23:07]i301: Applying rollback package: validator, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[69E8:61FC][2017-11-23T16:23:07]i319: Applied rollback package: validator, result: 0x0, restart: None
[09C0:9540][2017-11-23T16:23:07]i329: Removed package dependency provider: {4245CDDF-3A15-4567-9683-B7962B267860}, package: validator
[09C0:9540][2017-11-23T16:23:07]i351: Removing cached package: validator, from path: C:\ProgramData\Package Cache\{4245CDDF-3A15-4567-9683-B7962B267860}v2.0.24\
[09C0:9540][2017-11-23T16:23:07]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart: None, disable resume: No
[09C0:9540][2017-11-23T16:23:07]i330: Removed bundle dependency provider: {5087a11c-5622-492f-a86f-23b2c637c63b}
[09C0:9540][2017-11-23T16:23:07]i352: Removing cached bundle: {5087a11c-5622-492f-a86f-23b2c637c63b}, from path: C:\ProgramData\Package Cache\{5087a11c-5622-492f-a86f-23b2c637c63b}\
[09C0:9540][2017-11-23T16:23:07]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart initiated: No, disable resume: No
[69E8:61FC][2017-11-23T16:23:07]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
32. mc2 10 25.11.17 02:26 Сейчас в теме
(31) Была такая же проблема, когда Postgres загрузил с сайта 1С. Грузите с оригинального сайта, как указывает автор статьи, и все будет ок.
33. Владимир Насыров (Spacer) 265 28.11.17 12:12 Сейчас в теме
А эта штука с РИБ работает? Можно к ней подключить несколько узлов РИБ одной базы?
34. Евгений Пополитов (1cspec) 16 29.11.17 14:34 Сейчас в теме
Добрый день!
Может кто знает почему при установки на последнем пункте не стартует служба и остановка прерывается (все версии PostgreSQL переустанавливал, не помогает)?

Логи:
[1FC8:0CCC][2017-11-29T14:31:51]i330: Removed bundle dependency provider: {5087a11c-5622-492f-a86f-23b2c637c63b}
[1FC8:0CCC][2017-11-29T14:31:51]i352: Removing cached bundle: {5087a11c-5622-492f-a86f-23b2c637c63b}, from path: C:\ProgramData\Package Cache\{5087a11c-5622-492f-a86f-23b2c637c63b}\
[1FC8:0CCC][2017-11-29T14:31:51]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart initiated: No, disable resume: No
[06C8:1D68][2017-11-29T14:31:51]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
Прикрепленные файлы:
36. V (clev) 24 29.11.17 17:52 Сейчас в теме
У меня было то же самое: служба не стартовала, остановка прерывалась. Попытка ручного запуска не помогала.
Проблема решилась после того, как почистил папку C:\ProgramData\1C\1CE\, там оставались хвосты от предыдущих установок.
37. Евгений Пополитов (1cspec) 16 29.11.17 18:19 Сейчас в теме
(36)
Видимо не мой случай, попробовал на 4-х разных windows и нигде не установился сервер взаимодействия 2.0.25.
Прикрепленные файлы:
38. V (clev) 24 29.11.17 21:47 Сейчас в теме
Не помню, на каком этапе, еще добавлял в брандмауэр разрешение на входящее подключение на порт 9094
39. Андрей Лукин (frkbvfnjh) 254 30.11.17 10:25 Сейчас в теме
А на сервер взаимодействия нужна лицензия?
40. Семён Павлюков (7OH) 31 01.12.17 00:19 Сейчас в теме
Вопрос про порты.
Вот мы опубликовали базу на локальный адрес - всё классно - внутри сети работает.
А как быть при работе через интернет ?
Оно будет на стороне клиента искать тот указанный локальный адрес, или взаимодействие через сервер идёт ?
В общем вопрос - если надо публиковать также, как и дистрибутив обновления - через полный адрес, то порт только один надо пробрасывать - 9094 ?
41. Семён Павлюков (7OH) 31 01.12.17 10:07 Сейчас в теме
(40) отвечу сам ).
Да - тут работает всё так же, как при публикации тонкого клиента, то есть публиковать надо по внешнему адресу с портом из конфига.
43. Евгений Пополитов (1cspec) 16 04.12.17 16:58 Сейчас в теме
Написал в техподдержку 1С, ответили что нужно поставить Java 8 https://www.java.com/ru/download/manual.jsp, а у меня была Java 9.
Служба стала стартовать, но теперь другая ошибка "Не удалось настроить Сервер взаимодействия".
44. Евгений Пополитов (1cspec) 16 04.12.17 18:06 Сейчас в теме
Разобрался и со второй проблемой, нужно ставить postgresql 9.6.6, а у меня стоял postgresql 10
45. Семён Павлюков (7OH) 31 11.12.17 10:15 Сейчас в теме
Посмотрите версию 1С в файле
"c:\Program Files\1C\1CE\cs\bin\1ce-cs.exe"
(2 года тишина была про эту версию - и вот всплыли наработки)
Оставьте свое сообщение