Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Янв 2018, 02:17
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: отправка E-mail  (Прочитано 7215 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mashencev_anton

  • ****
  • Сообщений: 315
  • РЕПУТАЦИЯ: 6
  • КПД: 2%
  • Регистрация: 2012-12-05
  • Сайт: 
  • Профессия: Программист 1С
Доброго времени суток. Такая загвоздка, в созданной форме отправки почты есть  поле адресат, как сделать так, чтобы адрес почты выбирался из ранее созданного реквизита СПРАВОЧНИКА КЛИЕНТЫ?


Оффлайн sertak

  • ****
  • Сообщений: 274
  • РЕПУТАЦИЯ: 74
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: www.sertakov.ru
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #1: 22 Янв 2013, 10:27 »
Создайте реквизит с типом Справочник.Клиенты, киньте его на форму. Разверните дерево полей нового реквизита и найдите нужное, которое содержит E-Mail. Киньте его тоже на форму. При выборе клиента поле E-Mail заполнится автоматом.
Если ты знаешь свой путь, то удачи и неудачи равно продвигают тебя вперед

Оффлайн mashencev_anton

  • ****
  • Сообщений: 315
  • РЕПУТАЦИЯ: 6
  • КПД: 2%
  • Регистрация: 2012-12-05
  • Сайт: 
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #2: 22 Янв 2013, 11:51 »
Создайте реквизит с типом Справочник.Клиенты, киньте его на форму. Разверните дерево полей нового реквизита и найдите нужное, которое содержит E-Mail. Киньте его тоже на форму. При выборе клиента поле E-Mail заполнится автоматом.
    //для получения доступа к набору свойств для соединения с сервером
    //создадим новый объект
    Профиль = Новый ИнтернетПочтовыйПрофиль;
   
    //Пропишем параметры соединения
    //ip адрес или имя SMTP сервера
    Профиль.АдресСервераSMTP = "smtp.yandex.ru";
   
    //Порт SMTP сервера
    Профиль.ПортSMTP = 587;

   
    //Имя пользователя почтового ящика
    Профиль.Пользователь = "&&&&&&&&&@yandex.ru";
   
    //Пароль доступа к почтовому ящику
    Профиль.Пароль = "***********";
   
    //При необходимости добавляем аутентификацию
    Профиль.АутентификацияSMTP     = СпособSMTPАутентификации.ПоУмолчанию;
    Профиль.ПарольSMTP           = "**********";
    Профиль.ПользовательSMTP     = "&&&&&&&&&&&@yandex.ru";
   
    // Создаем объект для работы с почтой
    Почта = Новый ИнтернетПочта;
   
    //Выполняем подключение, согласно указанный параметров
    Попытка
        Почта.Подключиться(Профиль);
    Исключение
        //При подключении возникла ошибка, сообщим
        Сообщить("Ошибка при подключении к серверу" + ОписаниеОшибки());
        Возврат;
    КонецПопытки;
   
    //Создаем новое письмо (сообщение)
    Сообщение = Новый ИнтернетПочтовоеСообщение;
   
    //Указываем отправителя
    Сообщение.Отправитель = "&&&&&&&&&@yandex.ru";
   
    //Заполняем получателя
    Сообщение.Получатели.Добавить("ong1990@yandex.ru");
   
       
    //Непосредственно отправка сообщения
    Почта.Послать(Сообщение);
   
    //После отправки закрываем соединение
    Почта.Отключиться();
как в коде это сделать

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2859
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #3: 22 Янв 2013, 12:00 »
Это же нужно сделать на форме
Изменить эту строку
Сообщение.Получатели.Добавить(ПеременнаяСПочтойКлиента);
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн mashencev_anton

  • ****
  • Сообщений: 315
  • РЕПУТАЦИЯ: 6
  • КПД: 2%
  • Регистрация: 2012-12-05
  • Сайт: 
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #4: 22 Янв 2013, 12:46 »
Это же нужно сделать на форме
Изменить эту строку
Сообщение.Получатели.Добавить(ПеременнаяСПочтойКлиента);
как это сделать

Оффлайн sertak

  • ****
  • Сообщений: 274
  • РЕПУТАЦИЯ: 74
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: www.sertakov.ru
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #5: 22 Янв 2013, 14:21 »
1. При каком событии выполняется приведенный вами ранее код?
2. Реквизит формы Адресат имеет тип "Справочник.Клиенты"?
3. Справочник Клиенты имеет реквизит ПочтовыйАдрес?
Если ты знаешь свой путь, то удачи и неудачи равно продвигают тебя вперед

Оффлайн mashencev_anton

  • ****
  • Сообщений: 315
  • РЕПУТАЦИЯ: 6
  • КПД: 2%
  • Регистрация: 2012-12-05
  • Сайт: 
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #6: 22 Янв 2013, 17:57 »
1. При каком событии выполняется приведенный вами ранее код?
2. Реквизит формы Адресат имеет тип "Справочник.Клиенты"?
3. Справочник Клиенты имеет реквизит ПочтовыйАдрес?

1.код выполняется при нажатии кнопки отправить
2.Реквизит АДРЕСАТ имеет тип СправочникСсылки.Клиенты
3. Справочник Клиенты имеет реквзит E_mail.

Оффлайн sertak

  • ****
  • Сообщений: 274
  • РЕПУТАЦИЯ: 74
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: www.sertakov.ru
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #7: 22 Янв 2013, 18:00 »
Если все так, то надо просто заменить код
Сообщение.Получатели.Добавить(ПеременнаяСПочтойКлиента);
на
Сообщение.Получатели.Добавить(Адресат.E_mail);
Если ты знаешь свой путь, то удачи и неудачи равно продвигают тебя вперед

Оффлайн mashencev_anton

  • ****
  • Сообщений: 315
  • РЕПУТАЦИЯ: 6
  • КПД: 2%
  • Регистрация: 2012-12-05
  • Сайт: 
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #8: 22 Янв 2013, 19:12 »
Если все так, то надо просто заменить код
Сообщение.Получатели.Добавить(ПеременнаяСПочтойКлиента);
на
Сообщение.Получатели.Добавить(Адресат.E_mail);
Как объявить перем Адресат??

Оффлайн sertak

  • ****
  • Сообщений: 274
  • РЕПУТАЦИЯ: 74
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: www.sertakov.ru
  • Профессия: Программист 1С
Re: отправка E-mail
« Ответ #9: 22 Янв 2013, 21:17 »
В 1С переменную можно объявить при присваивании, например, СтрПерем = "Строковая перменная".
Но у вас есть реквизит формы Адресат. Он и есть та самая переменная, из которой мы берем адрес. А заполняется она при выборе пользователем значения.
Если ты знаешь свой путь, то удачи и неудачи равно продвигают тебя вперед


Теги:
 

Как понять почему перестало работать регламентное задание - "отправка отчетов"?

Автор virtusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2242
Последний ответ 26 Июл 2014, 16:00
от virtus
Кнопка "Отправка по почте" во внешней печатной форме

Автор SergSSРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2509
Последний ответ 22 Сен 2014, 14:32
от SergSS
Отправка сканов из папки привязанных к кодам серий номенклатуры из Реализауия товаров и услуг

Автор ГайдарРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 2617
Последний ответ 12 Май 2016, 18:07
от Rasty
1с 8.2. Отправка письма через системную учетную запись электронной почты

Автор illionaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 829
Последний ответ 14 Дек 2016, 13:21
от illiona
Мобильная платформа. Загрузка/Отправка файла из/в интернет

Автор Kurt_89Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1021
Последний ответ 08 Сен 2014, 09:21
от Kurt_89

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
106 Сообщений
AIFrame
100 Сообщений
alex0402
30 Сообщений
kiksi
19 Сообщений
pavl_vs
19 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
LexaK
13 Сообщений
Orion
12 Сообщений

* Кто онлайн

  • Точка Гостей: 206
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal