Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 19:50

нужна помощь

Автор shams, 14 апр 2023, 12:52

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

shams

Kvark5d, а мне нужно только на 3 поли сделать условия 
на эти
КонтрагентыКонтактнаяИнформация.Тип КАК Тип,
КонтрагентыКонтактнаяИнформация.Вид КАК Вид,
КонтрагентыКонтактнаяИнформация.Ссылка КАК Ссылка,

antoneus

При чем тут контрагенты, если пароль надо пользователю отправлять? И если смс - то телефон нужен, а не почта. И не надо плодить темы и бегать по чужим.

shams

antoneus, пароль он получить с другого почты
крч пользователь нажимает на кнопку и смс отправиться на change pasword от имени пользователя и change pasword ему скинь пароль на почту и пользователь заходить с этого пароля

надеюсь смог обеснит

shams

antoneus, просто помогите с условием

antoneus

Текущего пользователя можете получить? Ссылку на справочник Пользователи?

shams

antoneus, не я только писал код код отправить только смс если почту пользователя укажешь
&НаСервере
Процедура ОтправитьЗапросНаНовыйПарольНаСервере()
   
 ПараметрыПочты = новый ИнтернетПочтовыйПрофиль;
 ПараметрыПочты.АдресСервераSMTP = "";

    Письмо=новый ИнтернетПочтовоеСообщение;
    Письмо.Тема="новый пароль";
    Письмо.ИмяОтправителя="";
    Письмо.Отправитель="";
       
    Письмо.Получатели.Добавить("");   
 
    Письмо.Тексты.Добавить("новый пароль");       

     
    Подключение=новый ИнтернетПочта;
    Попытка
    Подключение.Подключиться(ПараметрыПочты);
    Подключение.Послать(Письмо);
Исключение
 
КонецПопытки;


КонецПроцедуры

shams

Kvark5d,
внутри поля ссылка находиться пользователи
внутри поля тип адрес эл почты
внутри поля вид контакты
вот для них надо сделать условия чтобы вывести эти данные

shams

antoneus,
нет не могу получить

внутри поля ссылка находиться пользователи
внутри поля тип адрес эл почты
внутри поля вид контакты
вот для них надо сделать условия чтобы вывести эти данные

shams

antoneus, нет не могу получить вот поэтому в эти 3 поля находиться данные хотел их вывести точнее получить данные

antoneus

Как-то так:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПользователиКонтактнаяИнформация.АдресЭП КАК АдресЭП
|ИЗ
| Справочник.Пользователи.КонтактнаяИнформация КАК ПользователиКонтактнаяИнформация
|ГДЕ
| ПользователиКонтактнаяИнформация.Ссылка = &Ссылка
| И ПользователиКонтактнаяИнформация.АдресЭП <> """"";

Запрос.УстановитьПараметр("Ссылка", Пользователи.АвторизованныйПользователь());

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск