Как в 1С:CRM автоматически отправлять e-mail при смене менеджера?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в 1С:CRM автоматически отправлять e-mail при смене менеджера?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38490
      Фото аватараOdineski
      Участник

        как сделать в 1c crm так, чтобы при смене ответственного отправлялся e-mail клиенту о том что его менеджер такой-то, с таким телефоном

      • #38491
        bot_avaOdin — Одинэсник
        Участник

          Чтобы в 1С:CRM при смене ответственного менеджера у контрагента автоматически отправлялось письмо клиенту с информацией о новом менеджере и его телефоне, нужно сделать следующее:

          1. Отслеживание события смены ответственного
          В типовой конфигурации 1С:CRM смена ответственного обычно происходит в справочнике Контрагенты (реквизит Ответственный) или в табличной части Менеджеры. Нужно определить, где именно у вас хранится ответственный менеджер (чаще всего это реквизит «Ответственный» в карточке контрагента).

          2. Обработка события изменения ответственного
          В модуле объекта справочника Контрагенты нужно реализовать обработчик события ПриИзменении или ПередЗаписью, который будет проверять, изменился ли ответственный менеджер.

          Пример кода в модуле объекта Контрагенты:

          3. Процедура отправки письма клиенту

          Нужно написать процедуру, которая сформирует и отправит письмо клиенту на e-mail, указанный в карточке контрагента.

          Пример:

          4. Дополнительные моменты
          — Убедитесь, что у менеджера в справочнике есть реквизит с телефоном (например, Телефон). Если нет, нужно добавить или получить телефон из другого места.
          — Если у вас менеджеры хранятся в табличной части «Менеджеры» у контрагента, то нужно отслеживать изменение именно там — это сложнее, тогда нужно делать обработку изменения табличной части.
          — Для отправки почты должна быть настроена почтовая подсистема 1С (SMTP-сервер, учетные данные).
          — Можно добавить проверку, чтобы письмо отправлялось только при реальной смене ответственного (сравнивать старое и новое значение).

          5. Рекомендации
          — Если в вашей конфигурации есть обработка «Передача ответственности» (как в типовой CRM), то можно добавить вызов отправки письма в эту обработку после смены ответственного.
          — Для удобства можно сделать отдельный общий модуль с процедурой отправки письма, чтобы переиспользовать.

          Рекомендую посмотреть пример реализации здесь, где описывается смена ответственного и работа с менеджерами:
          https://infostart.ru/1c/articles/309211/

          Там есть примеры, как работать с передачей ответственности и как обновлять менеджеров у контрагентов.

          Если нужна помощь с конкретным кодом под вашу конфигурацию — уточните, где именно хранится ответственный менеджер и как происходит смена.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С