Установка своего пароля на отчет, не втягивая в это RLS

06.03.25

Разработка - Защита ПО и шифрование

Небольшой пример - "лайф-хак" по установке собственного пароля на отчет или обработку, не втягивая в это RLS.

Файлы

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

Наименование Скачано Купить файл
Как установить свой пароль на отчет не в тягивая в это RLS:
.erf 17,17Kb ver:11.5
7 3 400 руб. Купить

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

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

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

Предисловие

Очередной небольшой "лайф-хак" по установке собственного пароля на ваш отчет или обработку, не втягивая в это RLS. Вывод данных в отчете (фильтрация) может также зависеть от ввода пароля - по факту можно установить несколько паролей на отчет.

Довольно старый метод, которым я пользуюсь и почему-то до сих пор не описал этот подход на ресурсе... Применяю его в основном, когда искуроченная база "досталась по наследству", в том случае - когда правишь одно, а испортил случайно другое.... да и вообще, если нужно что-то сделать по-быстрому.

Поэтому уверен, что данный подход будет полезен широкой аудитории.

Техническая публикация писалась на основе одной из последних конфигураций Управление торговлей (УТ) 11.5.20 на платформе 1С:Предприятие 8.3.24.1586.

 

Принцип работы и установка доступа

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

Выглядит это вот так:

 

Рис.1. Первоначальный запуск формы ввода пароля при открытии отчета

 

Кроме того, для расширения возможности я ввел функционал вывода результата отчета в зависимости от того какой пароль знает ваш пользователь. Например, условный "админ" знает пароль 999 - ему выводится вся информация по отчету, а условному пользователю с паролем 100 - только часть информации "по фильтру" или отчет в другом оформлении/по другому набору данных.

Выглядит это вот так:

 

Рис.2. Процесс ввода пароля и получение результата

 

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

 

Другие разработки автора

Использование собственных макетов в СКД на примере УТ 11.5

Классический корректный пример внешней печатной формы с печатью и подписями на БСП 3.1.10

Добавление ставок НДС 2025 - 5% и 7% - в старую УНФ 1.6

Суммы НДС в формах списка объектов для Бухгалтерии 3.0

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.20.106

Вступайте в нашу телеграмм-группу Инфостарт

пароль обработка отчет установка RLS СКД