Регистрация базы в 1С:Диалог и включение обсуждений

· 9 мин

Содержание

Чтобы подключиться к 1С:Диалог, базу регистрируют в облачном сервере системы взаимодействия: в программе — Администрирование → Общие настройки, группа «Обсуждения», ссылка подключения; в Конфигураторе — Администрирование → Регистрация в системе взаимодействия. Нужны права администратора, доступ в интернет и почта, на которую придёт код подтверждения.

1С:Диалог — бесплатный облачный сервис фирмы 1С. Он работает как сервер системы взаимодействия: даёт пользователям базы чат, обсуждения документов, уведомления и видеозвонки прямо в окне 1С:Предприятия. Своё железо для этого не нужно — сообщения хранятся на стороне сервиса, а база держит у себя только данные регистрации.

Что подготовить до регистрации

Регистрация занимает 5–10 минут, если заранее закрыть несколько вопросов. Иначе процесс обрывается на середине: код не пришёл, соединение не открылось, прав не хватило.

📌 Проверьте перед стартом:

  • 👤 Права. Регистрирует пользователь с полными правами (роль «Полные права» или администратор в Конфигураторе).
  • 📧 Почта. Нужен реальный адрес, к которому есть доступ прямо сейчас. Лучше общий служебный ящик, а не личный почтовый адрес сотрудника, который может уволиться.
  • 🌐 Сеть. Компьютер или сервер 1С должен выходить на 1cdialog.com по порту 443. Соединение идёт по защищённому протоколу WebSocket (wss://), и его режут некоторые прокси и фильтры трафика.
  • 🧩 Платформа и конфигурация. Система взаимодействия есть во всех актуальных версиях платформы 8.3. Готовый интерфейс «Обсуждений» дают типовые конфигурации на БСП: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА, ERP.
  • 🗂 Какая это база. Регистрируйте рабочую базу. Тестовые копии и демо-базы без нужды не подключайте — ниже объясню, почему.

В клиент-серверном варианте серверные вызовы к сервису идут от сервера 1С, а клиентские — от компьютеров пользователей. Доступ к 1cdialog.com:443 нужен и там, и там.

Облако 1С:Диалог или собственный сервер взаимодействия

Обсуждения в 1С работают через сервер системы взаимодействия. Вариантов два, и выбрать стоит до регистрации: перенос переписки между ними — отдельная история.

ВариантКогда подходитЧто учесть
☁️ Облачный 1С:ДиалогНебольшая и средняя компания, нет требований хранить переписку внутри сетиБесплатно, ставить ничего не надо. Нужен постоянный выход в интернет. Переписка хранится у сервиса
🏢 Собственный сервер взаимодействияЗакрытый контур, требования безопасности, сотни пользователей, интеграцииОтдельный дистрибутив, своя СУБД, администрирование и резервное копирование на вас

Собственный сервер ставят из дистрибутива «Сервер системы взаимодействия». Для него нужны PostgreSQL и отдельная машина или виртуалка. Управляют им утилитой ring; набор команд и порядок установки лучше брать из документации к вашей версии сервера — он менялся от выпуска к выпуску.

Регистрация базы на своём сервере идёт по той же форме, что и для облака. Разница одна: вместо адреса wss://1cdialog.com:443 в поле адреса сервера указывают адрес своего сервера взаимодействия.

Для бухгалтерии на 5–30 человек свой сервер почти никогда не окупается. Начните с облака: если позже понадобится закрытый контур, базу можно перерегистрировать.

Регистрация базы в 1С:Диалог: пошагово

Есть два пути: из пользовательского режима типовой конфигурации и из Конфигуратора. Результат одинаковый, выбирайте удобный.

Способ 1. Из программы (Бухгалтерия, ЗУП, УТ и другие на БСП)

  1. Откройте Администрирование → Общие настройки.
  2. Найдите группу «Обсуждения». В разных релизах это флажок или ссылка подключения — смысл один: включить обсуждения.
  3. Программа откроет форму регистрации. Укажите e-mail администратора и, если нужно, понятное имя базы — например, «Бухгалтерия ООО Ромашка».
  4. Нажмите кнопку получения кода. На почту придёт письмо с кодом подтверждения.
  5. Введите код в форму и завершите регистрацию.
  6. Перезапустите сеанс. В правом верхнем углу окна и на панели появятся значки обсуждений и уведомлений.

Способ 2. Через Конфигуратор

Подходит для нетиповых конфигураций и для случаев, когда форма в программе недоступна.

  1. Откройте базу в Конфигураторе под администратором.
  2. Выберите Администрирование → Регистрация в системе взаимодействия.
  3. В поле адреса сервера оставьте wss://1cdialog.com:443 (для облака) или укажите адрес своего сервера.
  4. Введите e-mail и запросите код.
  5. Введите код из письма и подтвердите.

Сюда же возвращаются, чтобы проверить статус регистрации или отменить её.

Что появится у пользователей после подключения

  • 💬 Обсуждения — личные и групповые чаты сотрудников, у которых есть учётная запись в базе.
  • 📎 Обсуждения объектов — переписка, привязанная к конкретному документу или карточке контрагента.
  • 🔔 Уведомления — значок с числом непрочитанных сообщений, всплывающие оповещения.
  • 📹 Видеозвонки — звонок одному или нескольким коллегам из окна 1С, с демонстрацией экрана.

Отдельно ничего устанавливать на рабочие места не надо: всё входит в платформу.

Регистрация прошла успешно, если
Выполнено: 0 / 4

Пользователи и обсуждения: как связаны база и сервис

Отдельные логины для 1С:Диалог заводить не нужно. Каждому пользователю информационной базы сервис сопоставляет своего пользователя системы взаимодействия. Связь создаётся сама, когда сотрудник первый раз заходит в базу после регистрации.

Отсюда практические следствия:

  • 👥 Видны только пользователи базы. Сотрудник без учётной записи в базе в обсуждениях не появится. Добавьте его в Администрирование → Настройки пользователей и прав → Пользователи.
  • 🪪 Имя в чате — из карточки пользователя. Если в базе пользователи названы «Бух1», «Бух2», в обсуждениях будет то же самое. Перед подключением наведите порядок в полных именах.
  • 🔗 Обсуждения привязываются к объектам. Обсуждение можно начать из карточки документа или справочника. Тогда в нём ссылка на объект, и коллега открывает его в один клик.
  • 🗑 Удаление пользователя из базы не стирает его старые сообщения: история обсуждений сохраняется.

Что синхронизируется с сервисом, а что нет:

ДанныеГде хранится
Тексты сообщений, вложения, список обсужденийНа сервере взаимодействия (в облаке 1С:Диалог или на вашем)
Документы, справочники, проводкиТолько в вашей базе. В сообщение уходит ссылка на объект, а не его содержимое
Пользователи и праваВ базе; сервис получает идентификатор и имя

Ссылка на документ в обсуждении не обходит права. Если у коллеги нет доступа к документу, по ссылке он его не откроет.

Автоматические сообщения и уведомления из кода

Подключение к 1С:Диалог полезно не только для переписки людей. Программа сама может писать в обсуждения: «выгрузка в банк прошла», «остатки пересчитаны», «пришёл новый документ по ЭДО». Для этого у платформы есть объект СистемаВзаимодействия.

Минимальный пример — создать обсуждение и отправить в него сообщение. Код выполняется на сервере:

Если Не СистемаВзаимодействия.ИнформационнаяБазаЗарегистрирована() Тогда
    Возврат;
КонецЕсли;

Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
Обсуждение.Заголовок = "Ночные обработки";
Обсуждение.Участники.Добавить(СистемаВзаимодействия.ТекущийПользователь());
Обсуждение.Записать();

Сообщение = СистемаВзаимодействия.СоздатьСообщение(Обсуждение.Идентификатор);
Сообщение.Текст = "Остатки пересчитаны на " + Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy");
Сообщение.Записать();

Как довести это до рабочего сценария:

  1. Проверка регистрации — первой строкой. Без неё код упадёт в базе, где обсуждения не подключены, например в тестовой копии.
  2. Не создавайте обсуждение при каждом запуске. Сохраните идентификатор обсуждения один раз (в константе или регистре сведений) и дальше пишите только сообщения в него.
  3. Расписание — через регламентное задание. Добавьте задание в расширение конфигурации , а не в типовую конфигурацию : так обновления не затрут доработку. Расписание настраивается в свойствах задания.
  4. Пользователь регламентного задания. Задание должно выполняться от имени конкретного пользователя базы. Без этого у сеанса нет пользователя системы взаимодействия, и сообщение не от кого отправить.

Отправку тестируйте в копии базы, зарегистрированной отдельно, а не в рабочей. Иначе ваши проверочные сообщения увидят все участники.

Копии базы и смена сервера

Данные регистрации хранятся внутри информационной базы. Поэтому копия, снятая через выгрузку .dt или копированием файла 1Cv8.1CD, унесёт их с собой.

Что из этого следует:

  • 🧪 Тестовая копия подключится к тем же обсуждениям. Тестировщик сможет написать в рабочий чат, а автоматические уведомления из копии полетят реальным людям.
  • ✂️ Решение: в копии сразу откройте Конфигуратор, Администрирование → Регистрация в системе взаимодействия, и отмените регистрацию. Делайте это до того, как в копию зайдут пользователи.
  • 🔁 Переезд на свой сервер. Отмените регистрацию в облаке и зарегистрируйте базу заново, указав адрес своего сервера. Старая переписка при этом сама не переносится — договоритесь с пользователями, что важное из неё нужно сохранить заранее.

Отменяйте регистрацию только в копии. Отмена в рабочей базе отключит обсуждения у всех сотрудников.

Ошибки подключения к 1С:Диалог и что с ними делать

Сбои при подключении обычно сетевые или связаны с почтой. Первое, что стоит сделать, — проверить доступ к сервису с того компьютера, где не работает . В Windows это делается одной командой PowerShell:

Test-NetConnection 1cdialog.com -Port 443

Если в ответе TcpTestSucceeded : True, порт открыт и дело не в брандмауэре. Если False — соединение режет сеть, и править нужно правила брандмауэра или прокси, а не настройки 1С. В клиент-серверном варианте выполните ту же проверку и на сервере 1С.

Дальше — разбор по симптомам.

Диагностика: выберите симптом

Если ни один пункт не подошёл, соберите для поддержки: версию платформы (Справка → О программе), вариант работы (файловый или клиент-серверный), точный текст ошибки и время, когда она появилась. С таким набором вопрос решается за один заход, а не за три переписки.

Частые вопросы

Сколько стоит 1С:Диалог?
Облачный сервис для базы бесплатный. Платить придётся только за собственный сервер взаимодействия, если вы выберете его: за оборудование и работу администратора.
Нужен ли интернет для обсуждений?
Да, для облачного варианта — постоянно. Без связи с сервисом сообщения не отправятся и не придут. Работа в самой базе при этом не останавливается.
Можно ли подключить несколько баз к одному адресу почты?
Да. Каждая база регистрируется отдельно, а почта служит для подтверждения. Обсуждения разных баз при этом не смешиваются.
Видит ли фирма 1С наши документы?
Документы, справочники и проводки остаются в вашей базе. На сервер уходят тексты сообщений и вложения, которые пользователи сами отправили в обсуждения. Если это недопустимо — нужен собственный сервер.
Работают ли обсуждения в веб-клиенте и через RDP?
Работают и в тонком клиенте, и в веб-клиенте, и на терминальном сервере. Ограничения касаются в основном видеозвонков: камера и микрофон через терминальную сессию доступны не всегда.