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

Как добавить дополн...
 

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


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

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



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

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

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

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

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

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

1C
Процедура ПриПроведении(Отказ)
    // Ваш существующий код отправки письма
    АдресПолучателя = "основной@пример.ру"; // основной адрес
    Тема = "Тема письма";
    Текст = "Текст письма";

    // Отправка на основной адрес
    ОтправитьПисьмо(АдресПолучателя, Тема, Текст);

    // Добавляем отправку на дополнительный адрес
    АдресДополнительногоПолучателя = "дополнительный@пример.ру"; // дополнительный адрес
    ОтправитьПисьмо(АдресДополнительногоПолучателя, Тема, Текст);
КонецПроцедуры

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

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

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

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



   
ОтветитьЦитата