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

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

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

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

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

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

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

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

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

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

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

    База знаний 1С