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

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

Пользователь ПП
RSS
Подскажите как настроить почту в 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 уведомлениям и Технический осмотр отправляет диагностические карты в ЕАИСТО.
Декоративное изображение 124
Пользователь ПП
Возможно ваш почтовый сервер работает с SSL?..
Сотрудник 1С-Рарус
Алексей, Вам нужно указать корректные сервера отправки и получения почты согласно источнику Вашего домена. также нужно использовать 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С Альфа-Авто.
Пробовал настроить как написано в учебнике (Том 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..
Пользователь ПП
Цитата
Александр Мещеряков написал:
вы в альфе неправильно указываете логин для авторизации..ну и порт попробуйте 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 не попадает в список получателей

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

Вопрос: что я делаю не так?
Пользователь ПП
Добрый день.

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

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

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

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

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

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


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

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

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

5. На что влияет право 48001 "Использовать встроенный клиент"?
Сотрудник 1С-Рарус
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)}: Переменная не определена (ТекущийОбъект)
".

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

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