Получить адрес электронной почты пользователя 1с
Здравствуйте. В собственной конфигурации есть справочник Пользователи с реквизитами:
1)идентификаторПользователя - УникальныйИдентификатор
2)ФизЛицо - СправочникСсылка.Сотрудники
Справочник Сотрудники имеет стандартные реквизиты+ ссылка на должность и подразделение - отдельные справочники
Помощь в написании контрольных, курсовых и дипломных работ здесь
В 1С 7.7 написать программу проверки правильности ввода адреса электронной почты
В 1С 7.7 написать программу проверки правильности ввода адреса электронной почты.
ошибка инициализации электронной почты
Я пытаюсь настроить автообмне между ЦБ и ПБ с помощью электронной почты. Почтовый клиент "The Bat".
Извлечение адреса электронной почты
Есть процедура для выделения из текста адреса электронной почты и два Memo, как сделать что бы в.
jediAlex, надо их сопоставить сначала как то с АД
Добавлено через 9 минут
Добавлено через 3 минуты
в рунете примеров навалом
Проверка адреса электронной почты
Как можно проверить адрес электронной почты, не отправляя данные формы на сервер?
Обработка ссылки адреса электронной почты
Помогите пожалуйста почему то не нажимается на адрес электронной почты в коде ниже с JAVASCRIPT.
Проверка валидности адреса электронной почты
Здравствуйте. как реализовать следующее: в textbox вводится e-mail необходимо чтобы он был.
Удалить из адреса электронной почты домен
Ребят выручайте нужно срочно помощь! Суть. Я загружаю базу строк в memo Вид базы email(например.
Программа для обработки адреса электронной почты
Ребят,может быть у кого-то было подобное задание Разработать программу,которая позволяет ввести.
Этот код нио чем не говорит?
kosalex --> kosalexА зачем это в нее передавать пользователя? В нее надо передать ПараметрыПисьма. Смотрим код дальше:
Может сразу составите вопросы для себя и проанализируете код, как видите там есть ответы на многие вопросы.
kosalex --> kosalexя понимаю,что в эту функцию нужно передать пользователя для которого создаётся БП и параметры письма.
Vofka --> VofkaРассмотрена подсистема Контактная информация из библиотеки стандартных подсистем (БСП) 3.1.3.
Примеры приведены на конфигурации Управление торговлей 11.4.13.
В пользовательском режиме
Виды контактной информации
Виды контактной информации настраиваются в разделе НСИ и администрирование -> Общие настройки -> Контактная информация -> Виды контактной информации:
Здесь перечислены те объекты, у которых можно добавлять контактную информацию и возможные виды для каждого объекта:
С помощью стрелок можно регулировать последовательность расположения контактной информации:
Также можно создать новый вид контактной информации:
Для каждого вида нужно указать тип контактной информации. Всего есть 7 типов:
- Адрес
- Телефон
- Адрес электронной почты
- Skype
- Веб страница
- Факс
- Другое
Настройки видов контактной информации
Большинство настроек понятны из названия, рассмотрим основные:
Для адреса можно ввести произвольный комментарий, а также показать адрес на гугл или яндекс картах:
Контактную информацию можно выводить в формах списка или в отчетах через поле Ссылка. Для этого нужно выбрать в меню Еще -> Изменить форму и добавить нужную контактную информацию:
В конфигураторе
Получение контактной информации
Для получения контактной информации объекта можно использовать функцию ПредставлениеКонтактнойИнформацииОбъекта из общего модуля УправлениеКонтактнойИнформацией. Данная функция вернет контактную информацию в виде строки:
Если у пользователя установлен пароль, то в списке пользователей он отображается с пиктограммой с замком. В примере ниже у Иванова задан пароль, у Петрова нет:
В открывшемся окне нужно установить флаг Проверка сложности паролей пользователей, а также задать минимальную длину пароля:
Так как пароль должен удовлетворять следующим требованиям:
- Длина не меньше параметра Минимальная длина паролей пользователя
- В пароле должны употребляться не менее 3-х символов из перечисленных ниже:
- заглавные буквы
- строчные буквы
- цифры
- спец. символы, например нижнее подчеркивание или тире
- Пароль не должен совпадать с именем пользователя
- Пароль не должен быть последовательностью символов
Пример хорошего пароля: 123_Par
Если включена проверка сложности паролей, то регистр имеет значение.
Хранение пароля
Пароль не хранится в базе данных в открытом виде, поэтому нет возможности узнать пароль пользователя.
Алгоритм сохранения пароля следующий:
- Из строки с паролем получается хеш с помощью алгоритма SHA-1
- Полученный хеш кодируется с помощью алгоритма base64
- Первоначальная строка с паролем приводится к верхнему регистру и для нее тоже получается хеш с помощью алгоритма SHA-1
- Хеш, полученный на третьем шаге тоже кодируется с помощью алгоритма base64
- Строка, полученная на втором шаге объединяется со строкой, полученной на четвертом шаге, между ними ставится запятая. Данная строка сохраняется в базе данных.
Для проверки можно программно получить сохраненное значение пароля из базы данных, вручную сформировать строку с паролем по вышеуказанному алгоритму и сравнить их:
ТекПользователь = ПользователиИнформационнойБазы . ТекущийПользователь ( ) ; ПарольВБазе = ТекПользователь . СохраняемоеЗначениеПароля ; ДД 2 = ПолучитьДвоичныеДанныеИзСтроки ( ВРег ( Пароль ) ) ;При вводе пароля для него получается хеш, из базы данных получается сохраненный хеш и они сравниваются между собой.
Восстановление пароля
Начиная с версии платформы 8.3.15.2107 добавлена возможность восстановления пароля.
Для возможности восстановления пароля в свойствах пользователя должен быть указан адрес электронной почты, а также снят флаг Пользователю запрещено восстанавливать пароль:
В открывшемся окне нужно установить флаги Отправка кода на адрес электронной почты и Использовать стандартный сервис отправки:
После выполнения данных настроек в окне ввода логина и пароля появится гиперссылка Забыли пароль:
Если нажать на данную гиперссылку, то будет открыто окно с запросом адреса электронной почты. Нужно ввести почту и нажать кнопку Получить код:
На указанную почту придет письмо со следующим содержимым:
Нужно ввести полученный код подтверждения, указать новый пароль и нажать на кнопку Установить новый пароль:
Программа сообщит об успешной установке нового пароля:
При необходимости можно использовать свой почтовый сервер. Для этого в дополнительных настройках аутентификации нужно снять флаг Использовать стандартный сервис отправки и указать Параметры отправителя:
Там же, в настройках можно указать длину кода подтверждения, указать сколько раз можно неправильно вводить код до блокировки, а также время, через которое можно попробовать получить новый код подтверждения:
Вместо отправки кода подтверждения на почту можно использовать переход по навигационной ссылке, например на страницу в интернете:
В этом случае при нажатии на гиперссылку Забыли пароль будет выполнен переход по этой ссылке.
По нажатию будет выполнен переход по указанной ссылке. Там можно разместить какую-нибудь инструкцию пользователя по восстановлению пароля.
Если в настройках пользователя установлен флаг Пользователю запрещено восстанавливать пароль:
Читайте также: