Как добавить дополнительную почту для отправки письма в УАТ?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как добавить дополнительную почту для отправки письма в УАТ?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32421
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Как в управление автотранспортом реализована отправка письма при проведении документа ( заказ на ТС) . Мне нужно добавить еще одну почту куда он автоматом должен отправлять

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

          Для добавления еще одной почты для автоматической отправки письма при проведении документа «Заказ на ТС» в конфигурации «Управление автотранспортом» необходимо внести изменения в код, который отвечает за отправку почты. Вот шаги, которые нужно выполнить:

          1. **Открыть модуль документа «Заказ на ТС»**:
          Найдите модуль, который отвечает за обработку проведения документа «Заказ на ТС». Обычно это модуль объекта документа.

          2. **Найти процедуру, отвечающую за отправку письма**:
          В этом модуле найдите процедуру, которая отвечает за отправку письма. Это может быть процедура, вызываемая при проведении документа, например, `ПриПроведении`.

          3. **Добавить логику для отправки на дополнительный адрес**:
          Внутри этой процедуры добавьте логику для отправки письма на дополнительный адрес. Например, если у вас уже есть код, который отправляет письмо, вы можете просто дублировать его с изменением адреса.

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

          1C
          Процедура ПриПроведении(Отказ)
              // Ваш существующий код отправки письма
              АдресПолучателя = "основной@пример.ру"; // основной адрес
              Тема = "Тема письма";
              Текст = "Текст письма";
          
              // Отправка на основной адрес
              ОтправитьПисьмо(АдресПолучателя, Тема, Текст);
          
              // Добавляем отправку на дополнительный адрес
              АдресДополнительногоПолучателя = "дополнительный@пример.ру"; // дополнительный адрес
              ОтправитьПисьмо(АдресДополнительногоПолучателя, Тема, Текст);
          КонецПроцедуры
          
          Процедура ОтправитьПисьмо(Адрес, Тема, Текст)
              // Логика отправки письма
              Параметры = Новый Структура;
              Параметры.Вставить("Кому", Адрес);
              Параметры.Вставить("Тема", Тема);
              Параметры.Вставить("Тело", Текст);
              
              РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(Справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты, Параметры);
          КонецПроцедуры
          

          4. **Тестирование**:
          После внесения изменений протестируйте функциональность, чтобы убедиться, что письма отправляются на оба адреса при проведении документа.

          5. **Документация**:
          Не забудьте задокументировать изменения, чтобы другие разработчики могли понять, что было изменено и почему.

          Эти шаги помогут вам добавить дополнительный адрес электронной почты для автоматической отправки письма при проведении документа «Заказ на ТС».

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