Красивый и бесплатный отчет, позволяющий увидеть, кто и что может сделать в Вашей базе 1С. Часто руководству такое требуется. Считайте маленьким Новогодним подарком от наших специалистов, в частности, от Ульяны…
Так это выглядит…
Распечатывайте, и несите руководству с предложением повысить Вам з/п в Новом году за хорошую работу 😉
С наступающим!
программист ООО «О-Планет»
Макеева Ульяна
Отчет-то полезный, спору нет. Только вот с распечаткой… будем считать, что это предновогодняя шутка такая. Учитывая тот факт, что, например, в типовой УПП 1.3 несколько десятков ролей, а на документы — 18 различных прав. Умножаем, и становится понятно, что даже на альбомный А0 формат в ширину может не поместиться.
Думаю, если с такой распечаткой к руководителю подойти, то можно нарваться на депремирование за неоправданный перерасход бумаги.
в УТ11 не работает
(2) Зайди в конфигуратор УТ11 и поменяй «Основной режим запуска» с «Управляемое приложение» на «Обычное приложение» глядишь и заработает 🙂
(3) Re:аниматор, не в режиме запуска проблема, до этого-то я уж догадался, что надо запускать в толстом клиенте, а не в тонком… Ошибка в коде.
у меня вопрос: в первом столбце по вертикали перечисляются не только константы, но и справочники и документы???
т.е. он не только километр по горизонтали, но и по вертикали???
(5) Изменить что? Роль можно поменять только в конфигураторе.
А вот то, что аналоги посерьёзнее есть это верно:
вот руководству я бы такой отчет не показывал бы. Такой отчет может ввести в заблуждение начальника!!! Даже если у человека есть право править справочник интерактивно, есть причины, по которым он не сможет сделать этого никогда:
1. РЛС
2. Отсутвие в интерфейсе
3. Программный контроль права на изменение
Плохой совет показать эту информацию несведующему хозяину.
Перепишите процедуру, не работает в УТ 10.3
Процедура ЗаполнитьСпискиПользователейИРолей()
//Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
МассивПользователи = ПолучитьПользователей();
КартинкаПользователь = ЭлементыФормы.Панель.Страницы.Пользователи.КартинкаЗаголовка;
Для Каждого Пользователь Из МассивПользователи Цикл
СписокПользователи.Добавить(Пользователь,Пользователь.Наименование,ложь,КартинкаПользователь);
КонецЦикла;
СписокПользователи.СортироватьПоПредставлению();
КонецПроцедуры
Спасибо! Плюс