Подскажите как грамотно получить адрес электронной почты в КА 1.1
Так получаем адрес, телефон и т.п., а эл. почты нет.
Можно ли получить эл.почту как в БСП - строкой (обращение к модулю, функции, указав параметр), или же надо писать запрос?
СведенияОПокупателе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(СсылкаНаОбъект.Контрагент, СсылкаНаОбъект.Дата);Так получаем адрес, телефон и т.п., а эл. почты нет.
Можно ли получить эл.почту как в БСП - строкой (обращение к модулю, функции, указав параметр), или же надо писать запрос?
По теме из базы знаний
Найденные решения
(1)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КонтактнаяИнформация.Представление КАК АдресЭлектроннойПочтыКонтрагента
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Контрагент
| И (ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(1))) <> """"
| И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)";
Запрос.УстановитьПараметр("Контрагент", Контрагент);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Возврат Выборка.АдресЭлектроннойПочтыКонтрагента
КонецЦикла; ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КонтактнаяИнформация.Представление КАК АдресЭлектроннойПочтыКонтрагента
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Контрагент
| И (ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(1))) <> """"
| И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)";
Запрос.УстановитьПараметр("Контрагент", Контрагент);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Возврат Выборка.АдресЭлектроннойПочтыКонтрагента
КонецЦикла; Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
