Генератор пароля в форме
1. Генератор пароля в форме элемента справочника по нажатию кнопки.
Функция ГенерацияСлучайногоПароля(Длина)
ГСЧ = Новый ГенераторСлучайныхЧисел();
СлучайнаяСтрока = "";
Для Счет = 1 по Длина Цикл
Набор = ГСЧ.СлучайноеЧисло(1,3);
Если Набор = 1 Тогда
СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(48,57));
ИначеЕсли Набор = 2 Тогда
СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(65,90));
ИначеЕсли Набор = 3 Тогда
СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(97,122));
КонецЕсли;
СлучайнаяСтрока = СлучайнаяСтрока + СлучайныйСимвол;
КонецЦикла;
Возврат(СлучайнаяСтрока);
КонецФункции
2. Обработка нажатия кнопки.
&НаКлиенте
Процедура ГенераторПароля(Команда)
Объект.Пароль = ГенерацияСлучайногоПароля(12);
КонецПроцедуры