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

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

В статье описан процесс установки сервера взаимодействия на 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) 280 26.08.17 20:58 Сейчас в теме
Я так понимаю ставили PostgreSQL т.к. он бесплатный или это особенность реализации сервера взаимодействия?
У клиентов обычно MS SQL стоит! Соответственно главный вопрос все ли поставится на боевом сервере?
3. Максим Б (Xershi) 280 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) 327 28.08.17 08:10 Сейчас в теме
(4) На 8.1 Про работает. Винда 10 не далеко ушла от нее.
10. Виктор Назаров (androgin) 28.08.17 12:55 Сейчас в теме
(5) я разобрался в чем дело было)
6. Игорь Фелькер (Brawler) 327 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"
artbear; Terve!R; +2 Ответить
7. Ivan Khorkov (vano-ekt) 934 28.08.17 08:30 Сейчас в теме
(6) в документации на ИТС посылают за СУБД именно на оф.сайт постгри
8. Игорь Фелькер (Brawler) 327 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) 8 07.09.17 13:33 Сейчас в теме
(6)
В этом нет необходимости.
достаточно скачать по ссылке постгрэ и установить ее
папки установки и ветки в реестрах будут разными.

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

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

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

я так понял это что-то очень и очень сырое.
9. Ivan Khorkov (vano-ekt) 934 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) 934 31.08.17 14:17 Сейчас в теме
20. Rauan Sandybaev (sandybaev) 8 08.09.17 08:20 Сейчас в теме
Что-то не устанавливается.
Прикрепленные файлы:
21. Ivan Khorkov (vano-ekt) 934 08.09.17 08:25 Сейчас в теме
22. Rauan Sandybaev (sandybaev) 8 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) 788 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) 8 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.

все. если что пишите
Прикрепленные файлы:
29. Rauan Sandybaev (sandybaev) 8 13.10.17 08:16 Сейчас в теме
Забыл сказать.
В версии 8.10 нет видео звонков, как бы ну и ладно, в версии 8.11 есть видео звонки, НО, по настройкам я понял что видео пока работает через 1С т.е. "dialog.ru" - или я могу ошибаться, по крайней мере в настройках видел.
30. Rauan Sandybaev (sandybaev) 8 13.10.17 08:23 Сейчас в теме
Еще.
Javа я поставил оба варианта и jdk и саму java.
Оставьте свое сообщение