Отправка электронной почты из Альфа-Авто

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Отправка электронной почты из Альфа-Авто, e-mail
 
Подскажите как настроить почту в 1С Альфа-Авто.
Пробовал настроить как написано в учебнике (Том 1, стр. 206 "Учетные записи электронной почты") и ничего не вышло, при отправке письма выдается такая ошибка:
"Ошибка при отправке электронного письма: {ОбщийМодуль.элЭлектроннаяПочта.Модуль(277)}: Ошибка при вызове метода контекста (Послать): Данная операция не может быть выполнена, так как адрес SMTP сервера не указан."
Вот мои настройки:


При нажатии на "Проверить параметры подключения" пишет:
"{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с POP3. Код ошибки: 6. Ответ сервера: Authentication failed."


Проверял настройки в почтовой программе Mozilla Thunderbird, все работает нормально, только порт SMTP там 587, но если я в в 1С ставлю пор 587, получаю такую ошибку:
"{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}: Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 Incorrect authentication data
)"
В общем перепробовал все возможности аутентификации, почта не отправляется.
К интернет Альфа-Авто подключена, работает сервис по SMS уведомлениям и Технический осмотр отправляет диагностические карты в ЕАИСТО.
 
Возможно ваш почтовый сервер работает с SSL?..
 
Алексей, Вам нужно указать корректные сервера отправки и получения почты согласно источнику Вашего домена. также нужно использовать SSL.
 
если ставлю SSL, то при проверке ошибка  такая:"{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}:  Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при  работе с SMTP. Код ошибки: 27"

В программе Mozilla Thunderbird настройки SMTP сервера такие (не SSL):

письма отправляются без проблем

если  из 1С отправляю с такими же настройками, выходит ошибка:"Ошибка при  отправке электронного письма:  {ОбщийМодуль.элЭлектроннаяПочта.Модуль(277)}: Ошибка при вызове метода  контекста (Послать): Данная операция не может быть выполнена, так как  адрес SMTP сервера не указан."


Перепробовал все возможные варианты "Способ аутентификации SMTP"  (меняя настройки и пытаясь отправить почту):
- если стоит галочка SSL,  ошибка такая :"Не удалось подключиться к почтовому серверу. Проверьте  параметры учетной записи "mailto:mail@lada-amur.ru mail@************.ru"."
-  если галочки SSL нет, ошибка такая: "Ошибка при отправке электронного  письма: {ОбщийМодуль.элЭлектроннаяПочта.Модуль(277)}: Ошибка при вызове  метода контекста (Послать): Данная операция не может быть выполнена, так  как адрес SMTP сервера не указан.", хотя адрес указан и он правильный.
 
попробовал создать учетную запись в 1С БП 3.0, получилось все с первого раза, почта работает и отправляется, вот настройки:
но с такими настройками Альфа-Авто не работает, пишет ошибку
":{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}: Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 Incorrect authentication data)"


подскажите, может кто из пользователей программы смог настроить отправку писем из Альфа-Авто?
 
Алексей, отправка почты из Альфа-Авто работает, ее нужно корректно настроить, обратите внимание на Ваши настройки, даже по приведенным скриншотам видно, что они не соответствуют протоколам отправки и получения писем. по Вашему регистрационному номеру зарегистрирована техподдержка вида Стандарт, которая не включает в себя получение консультаций. Возможно, кто-то из участников форума даст Вам совет, это не запрещается правилами форума.
 
Цитата
Алексей Федулеев написал:
Подскажите как настроить почту в 1С Альфа-Авто.
Пробовал настроить как написано в учебнике (Том 1, стр. 206 "Учетные записи электронной почты") и ничего не вышло, при отправке письма выдается такая ошибка:
"Ошибка при отправке электронного письма: {ОбщийМодуль.элЭлектроннаяПочта.Модуль(277)}: Ошибка при вызове метода контекста (Послать): Данная операция не может быть выполнена, так как адрес SMTP сервера не указан."
Вот мои настройки:
   

При нажатии на "Проверить параметры подключения" пишет:
"{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с POP3. Код ошибки: 6. Ответ сервера: Authentication failed."


Проверял настройки в почтовой программе Mozilla Thunderbird, все работает нормально, только порт SMTP там 587, но если я в в 1С ставлю пор 587, получаю такую ошибку:
"{Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(159)}: Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 Incorrect authentication data
)"
В общем перепробовал все возможности аутентификации, почта не отправляется.
К интернет Альфа-Авто подключена, работает сервис по SMS уведомлениям и Технический осмотр отправляет диагностические карты в ЕАИСТО.
вы в альфе неправильно указываете логин для авторизации..
ну и порт попробуйте 465 для smtp..
Изменено: Александр Мещеряков - 08.06.2018 15:47:50
 
Цитата
Александр Мещеряков написал:
вы в альфе неправильно указываете логин для авторизации..ну и порт попробуйте 465 для smtp..
оказалось логин в Альфа-Авто это полностью почтовый ящик (сразу не сообразил, но на форуме уже был поднят данный вопрос в 2014 году https://rarus.ru/forum/forum7/topic5881/), в этом и была причина, а я думал логин это имя до @.
Вопрос закрыт, Спасибо.
 
Цитата
Алексей Федулеев написал:
Цитата
Александр Мещеряков  написал:
вы в альфе неправильно указываете логин для авторизации..ну и порт попробуйте 465 для smtp..
оказалось логин в Альфа-Авто это полностью почтовый ящик (сразу не сообразил, но на форуме уже был поднят данный вопрос в 2014 году  https://rarus.ru/forum/forum7/topic5881/ ), в этом и была причина, а я думал логин это имя до @.
Вопрос закрыт, Спасибо.
это больше вопрсо не Альфы, а именно почтового сервера..
в каком именно виде он принимает логин..
с указанием домена или без..
 
Добрый день.

Настроил отправку электронных писем из Альфа-Авто через значимые события на определенные адреса.
Но отправлять надо на адрес контрагента, указанного в документе-источнике. Для этого в списке получателей добавил новую строку с видом правила "произвольный" и адресом эл. почты "произвольный код".

В окне редактирования произвольного кода при открытии появляется код:
Код
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Предусмотрены несколько предопределенных переменных:
// <АдресЭлектроннойПочты> - обязательная переменная.
// После выполнения кода, эта переменная должна содержать адрес получателя электронного письма.
//
// <ОбъектИсточник> - предназначена для доступа к объекту-источнику события.
// <ТекущийОбъект>  - предназначена для доступа к создаваемому объекту.
// <СозданныеОбъекты> - массив уже созданных объектов в предшествующих действиях.
// Порядок следования объектов в массиве соответствует значению реквизита "Порядок"
/////////////////////////////////////////////////////////////////////////////////////////////////////////////

АдресЭлектроннойПочты = Неопределено;


Я меняю его на следующий:
Код
Запрос= Новый запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
               |   КонтактнаяИнформация.Представление КАК Email
               |ИЗ
               |   РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
               |ГДЕ
               |   КонтактнаяИнформация.Объект = &Объект
               |   И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)";
Запрос.УстановитьПараметр("Объект", ОбъектИсточник.Контрагент);

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
АдресЭлектроннойПочты = Выборка.Email;
Иначе
АдресЭлектроннойПочты = Неопределено;
КонецЕсли;


Теперь при срабатывании значимого события по отправке эл. письма выводится ошибка
Цитата

{ОбщийМодуль.сбСобытия.Модуль(4092)}: Поле объекта не обнаружено (эпВариантЗаписи)
ВариантЗаписи = Выборка.эпВариантЗаписи;

Если я прописываю следующий код
Код

АдресЭлектроннойПочты = "admin@mail.ru";

то тогда адрес admin@mail.ru не попадает в список получателей

При повторном открытии окна редактирования произвольного кода старый код затирается на код по умолчанию

Вопрос: что я делаю не так?
Изменено: Данил Василига - 30.04.2019 11:35:54
 
Добрый день.

Ответа от разработчиков 1С-РАРУСа на предыдущее сообщение не будет?
 
Данил, мы не оказываем консультации по настройке значимых событий, в данном случае Вам нужно обратиться к сторонним программистам или к внедренцам компании 1С-Рарус.
 
Цитата
Светлана Сулименко написал:
Данил, мы не оказываем консультации по настройке значимых событий, в данном случае Вам нужно обратиться к сторонним программистам или к внедренцам компании 1С-Рарус.
Добрый день.

Я сам программист. Делаю как написано в подсказке

Код
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Предусмотрены несколько предопределенных переменных:
// <АдресЭлектроннойПочты> - обязательная переменная.
// После выполнения кода, эта переменная должна содержать адрес получателя электронного письма.
//
// <ОбъектИсточник> - предназначена для доступа к объекту-источнику события.
// <ТекущийОбъект>  - предназначена для доступа к создаваемому объекту.
// <СозданныеОбъекты> - массив уже созданных объектов в предшествующих действиях.
// Порядок следования объектов в массиве соответствует значению реквизита "Порядок"
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
, но переменная АдресЭлектроннойПочты ведет себя не так, как ожидается, а переменная ОбъектИсточник вовсе не существует.

У 1С-РАРУСа существует инструкция или методичка или документация по настройке значимых событий, результат которых 100% рабочий на актуальной версии для действия "Отправка электронного письма"? В справочнике "Значимые события" справка есть, но она неактуальная, так как даже при прописывании простого адреса с типом"Строка" уже не работает (см. пример выше).

У Вас есть возможность узнать или проверить, корректно ли сейчас работают значимые события по отправке электронных писем на актуальном релизе, если список получателей задавать не заранее сформированным списком, а на языке платформы для клиент-серверного режима?
Изменено: Данил Василига - 07.05.2019 16:52:24
 
Цитата
Данил Василига написал:
У 1С-РАРУСа существует инструкция или методичка или документация по настройке значимых событи
инструкции, к сожалению, нет
Цитата
Данил Василига написал:
В справочнике "Значимые события" справка есть, но она неактуальная
согласна, внесем изменения в справку в будущих релизах
Цитата
Данил Василига написал:
У Вас есть возможность узнать или проверить, корректно ли сейчас работают значимые события по отправке электронных писем на актуальном релизе, если список получателей задавать не заранее сформированным списком, а на языке платформы для клиент-серверного режима?
такой возможности у меня нет, т.к. на Линии консультации подобные задачи мы не тестируем, т.к.
Цитата
Светлана Сулименко написал:
мы не оказываем консультации по настройке значимых событий
 
Добоый день.

Цитата
Светлана Сулименко написал:
Цитата
/forum/user/17000/ Данил Василига написал:
У 1С-РАРУСа существует инструкция или методичка или документация по настройке значимых событи
инструкции, к сожалению, нет
Цитата
/forum/user/17000/ Данил Василига написал:
В справочнике "Значимые события" справка есть, но она неактуальная
согласна, внесем изменения в справку в будущих релизах
1. Можете выложить актуальную подсказку следующего кода, не дожидаясь следующего релиза?
Код
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Предусмотрены несколько предопределенных переменных:
// <АдресЭлектроннойПочты> - обязательная переменная.
// После выполнения кода, эта переменная должна содержать адрес получателя электронного письма.
//
// <ОбъектИсточник> - предназначена для доступа к объекту-источнику события.
// <ТекущийОбъект>  - предназначена для доступа к создаваемому объекту.
// <СозданныеОбъекты> - массив уже созданных объектов в предшествующих действиях.
// Порядок следования объектов в массиве соответствует значению реквизита "Порядок"
/////////////////////////////////////////////////////////////////////////////////////////////////////////////


Цитата
Светлана Сулименко написал:
Цитата
/forum/user/17000/ Данил Василига написал:
У Вас есть возможность узнать или проверить, корректно ли сейчас работают значимые события по отправке электронных писем на актуальном релизе, если список получателей задавать не заранее сформированным списком, а на языке платформы для клиент-серверного режима?
такой возможности у меня нет, т.к. на Линии консультации подобные задачи мы не тестируем, т.к.
Цитата
/forum/user/12247/ Светлана Сулименко написал:
мы не оказываем консультации по настройке значимых событий
2. То есть, если в механизме значимых событий будет ошибка, то ее не исправят до тех пор, пока сами разработчики ее не обнаружат, даже если сами пользователи программы найдут и сообщат?

3. Если установить флаг "Выполнять на клиенте" на форме элемента справочника "Значимые события", то все предопределенные переменные из пункта 1 будут доступны?

4. Почему при открытии окна редактирования произвольного кода старый код затирается автоматически?

5. На что влияет право 48001 "Использовать встроенный клиент"?
 
1. Данил, проверили справку еще раз, она корректна.
2. Протестировали. На данный момент ошибка исправлена, исправления будут в будущем релизе
3. Если установить флаг "Выполнять на клиенте" на форме элемента справочника "Значимые события", то все предопределенные переменные из пункта 1 будут доступны. Это верное утверждение.
4. Код затирается только в открытой форме, но сохраняется в специально отведенной реквизит, которого не видно на форме.
5. Право 48001 "Использовать встроенный клиент":
Если в значении ДА-то при отправке писем используется почтовый клиент, который установлен по умолчанию в ОС (по типу Outlook).
Если в значении НЕТ- то используются встроенные механизмы платформы для отправки писем.

P.S. выслала Вам на почту комментарии
 
Цитата
Светлана Сулименко написал:
1. Данил, проверили справку еще раз, она корректна.
2. Протестировали. На данный момент ошибка исправлена, исправления будут в будущем релизе
3. Если установить флаг "Выполнять на клиенте" на форме элемента справочника "Значимые события", то все предопределенные переменные из пункта 1 будут доступны. Это верное утверждение.
4. Код затирается только в открытой форме, но сохраняется в специально отведенной реквизит, которого не видно на форме.
5. Право 48001 "Использовать встроенный клиент":
Если в значении ДА-то при отправке писем используется почтовый клиент, который установлен по умолчанию в ОС (по типу Outlook).
Если в значении НЕТ- то используются встроенные механизмы платформы для отправки писем.

P.S. выслала Вам на почту комментарии

Получил и ответил. Все работает. Спасибо.
 
Цитата
Светлана Сулименко написал:
1. Данил, проверили справку еще раз, она корректна.
2. Протестировали. На данный момент ошибка исправлена, исправления будут в будущем релизе
3. Если установить флаг "Выполнять на клиенте" на форме элемента справочника "Значимые события", то все предопределенные переменные из пункта 1 будут доступны. Это верное утверждение.
4. Код затирается только в открытой форме, но сохраняется в специально отведенной реквизит, которого не видно на форме.
5. Право 48001 "Использовать встроенный клиент":
Если в значении ДА-то при отправке писем используется почтовый клиент, который установлен по умолчанию в ОС (по типу Outlook).
Если в значении НЕТ- то используются встроенные механизмы платформы для отправки писем.

P.S. выслала Вам на почту комментарии

Добрый день.

1. Если в тексте письма прописать следующий код
Код
ТекущийОбъект.ДокументОснование   = ОбъектИсточник.Ссылка;

, то Альфа-Авто выведет ошибку "При выполнении действий значимого события <Документ "Реализация автомобилей" (ОбработкаПроведения)> обнаружены ошибки.
- Действие <Написать электронное письмо> - ошибка при заполнении реквизита <Текст письма>. Ошибка при выполнении произвольного кода: {ОбщийМодуль.сбСобытия.Модуль(3944)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(53,1)}: Переменная не определена (ТекущийОбъект)
".

Предопределенная переменная "ТекущийОбъект" я так понимаю - это создаваемый документ "Электронное письмо". Если эта переменная недоступна, то зачем она выводится в подсказке?
А ведь так хотелось видеть в дереве документов, из какой реализации автомобилей создавалось электронное письмо
 
Данил, приведите, пожалуйста, дословно код заполнения.
 
Цитата
Светлана Сулименко написал:
Данил, приведите, пожалуйста, дословно код заполнения.
Добрый день.

Отправил на адрес alfa@rarus.ru, так как тут форум блокирует меня при выкладывании кода заполнения. Формат текста - HTML
Изменено: Данил Василига - 16.05.2019 11:12:53
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С