Групповая генерация паролей для рассылки отчетов в ЗУП 3

20.09.23

Администрирование - Пароли

Генерирует и устанавливает пароль разной сложности для каждого элемента из выбранной папки справочника Рассылка отчетов. Для генерируемого пароля есть выбор длины и сложности (цифры, большие и маленькие буквы, спецсимволы) . Есть опция установки в качестве пароля номера паспорта сотрудника. После обновления на ЗУП 3.1.27.23 обработка быстро создаст новые пароли взамен созданных до обновления на этот релиз (и после обновления - "исчезнувших"). Об изменениях в хранении паролей для справочника Рассылки отчетов с версии ЗУП 3.1.27.23. Описание и обход ошибки в функции общего модуля ПользователиСлужебный.СоздатьПароль(ПараметрыПароля()).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Групповая генерация паролей для рассылки отчетов в ЗУП 3
.epf 14,49Kb ver:1.3
4 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Инструкция:

1. Нужно выбрать папку, для элементов которой надо установить пароли.

2. Выбрать, будет ли пароль генерироваться или использоваться для установки номер паспорта физлица.

При опции генерации:

3.  Выставить длину пароля.

4. Выбрать символы, которые будут использоваться для генерации.

По умолчанию они уже заполнены (буквы O,o,l,I убраны по умолчанию, дабы не путать их с нулем и единицей, а также л-латинскую с И-латинской).

Если нужно использовать, например, только цифры, то все остальные символы в полях нужно стереть (и флажки ниже для проверки кроме "Цифры проверять наличие" снять).

5. Установить или снять флажки обязательного наличия нужных символов.

6. Нажать кнопку "Сгенерировать пароли для рассылки РЛ"

По окончанию кроме генерации и установки паролей сформируется печатная форма со списком всех элементов и установленных для них паролей.

 

Протестировано на ЗУП КОРП 3.1.27.23 и версиях ниже (см. Примечание 1).

(Платформа 1С:Предприятие 8.3 (8.3.22.1923) и ниже) 

 

Примечание 1: 

После обновления ЗУП на релиз 3.1.27.23 изменяется хранение паролей в регистре сведений БезопасноеХранилищеДанных:

до этого релиза в качестве Владельца записывалась сама ссылка справочника Рассылка отчетов. Теперь - ссылка справочника Физическое лицо. 

А также в справочник Рассылка отчетов добавился реквизит УстановитьПаролиЗашифровать.

 

Обработка изначально писалась для рассылки расчетных листков еще до релиза ЗУП 3.1.27.23, когда пароль хранился для всего элемента справочника Рассылка отчетов. То есть подразумевалось, что для каждого сотрудника создавался отдельный элемент справочника Рассылка отчетов с отдельным паролем.

Тогда в логике использовался для установки пароля первый пользователь из ТЧ Получатели.

Поэтому обработку легко исправить для применения на релизе ЗУП ниже 3.1.27.23.

 

 
 Для этого нужно изменить код в функции СгенерироватьПаролиДляРассылкиРЛНаСервере()

 

Примечание 2:

Функция СоздатьПароль(ПараметрыПароля, ГСЧ = Неопределено) Экспорт

- это немного видоизмененная типовая функция из общего модуля ПользователиСлужебный.СоздатьПароль(ПараметрыПароля()).

Если использовать типовую функцию, то в ней происходит зацикливание при некоторых условиях.

Разработчики это до сих пор не поправили, письмо с сообщением об ошибке когда-то давно проигнорили.

 
 Описание ошибки

 

Обработка рассылка рассылка отчетов рассылка расчетных листков генерация паролей хранение паролей пароли расчетные листки ЗУП 3.1.27.23 регистр сведений БезопасноеХранилищеДанных сотрудники

См. также

Пароли Системный администратор Программист 1С v8.3 Россия Абонемент ($m)

Программа позволяет хранить пароли в зашифрованном виде.

1 стартмани

30.06.2025    352    1    user1802663    18    

1

Рефакторинг и качество кода Информационная безопасность Пароли Программист 1С v8.3 Россия Абонемент ($m)

Представьте ситуацию: вы пишете обработку для отправки email-уведомлений клиентам. Чтобы подключиться к серверу почты, вам нужны: логин, пароль, SMTP-адрес. Что делает большинство программистов?

1 стартмани

23.06.2025    962    markbraer    8    

3

Информационная безопасность Математика и алгоритмы Пароли Программист 1С v8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Реализация алгоритма TOTP-аутентификации на языке 1С, включая создание QR-кода для добавления в приложения-аутентификаторы

1 стартмани

29.05.2025    784    Octopus    1    

9

Пароли Системный администратор Программист 1С v8.3 Управляемые формы Россия Абонемент ($m)

Данное расширение может пригодиться, чтобы посмотреть, как себя ведет код под пользователем. 

1 стартмани

07.05.2025    570    0    SVLong    0    

3

Пароли Программист 1С v8.3 Россия Казахстан Абонемент ($m)

Временная смена пароля для входа под пользователем. Позволяет проверить работоспособность обработки под пользователем "здесь и сейчас".

1 стартмани

25.04.2025    910    7    el_turist    7    

6

Пароли Системный администратор Программист 1С v8.3 Управляемые формы 1C v8.2 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

В конфигураторе можно настроить Политики паролей пользователей. И настроенная таким образом политика работает для всего списка пользователей, без исключения. А что делать, если надо настроить отдельную политику для определенного пользователя? Оказывается, можно, но только программным способом. Эта обработка позволяет редактировать список политик применяемых к паролям пользователей, а также редактировать список пользователей, к паролям которых применяется выбранная политика. Управляемые и обычные формы.

1 стартмани

31.03.2025    744    5    user969845    0    

1

Пароли 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Клиент одноразовых паролей на основе времени (для двухфакторной или любой другой аутентификации) на чистом 1С.

3 стартмани

21.01.2025    2369    4    SerVer1C    4    

19

Пароли 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Создал простое расширение, которое проставит галку Запомнить пароль. Должно работать на всех версиях БСП, т.к. простое.

2 стартмани

19.11.2024    776    5    slavok123    3    

1
Оставьте свое сообщение