|   |   | 
| 
 | Варианты отчетов... Запретить | ☑ | ||
|---|---|---|---|---|
| 0
    
        lamme 02.12.22✎ 10:41 | 
        Добрый день
 УТ11 Ситуация. Есть отчет на СКД. Добавлен в дополнительные отчеты и обработки. На основании этого отчета - разные пользователи под себя сделали разные варианты отчетов. Пришла команда = убрать отчет из доп отчетов. Я его заблокировал (Отключение в доп отчете). Но варианты отчетов -остаются доступные. Собственно - это пример на одном отчете. А таких отчетов и вариантов - 100500. Как можно массово всем запретить открывать варианты отчета, если оригинал отчета - отключен. те куда смотреть где эта точка открывания вариантов отчета находится | |||
| 1
    
        mistеr 02.12.22✎ 10:47 | 
        ЕМНИП в ИР есть инструмент для очистки хранилищ натсроек.     | |||
| 2
    
        lamme 02.12.22✎ 10:49 | 
        (1)
 а можно расшифровать? | |||
| 3
    
        Momus 02.12.22✎ 10:50 | 
        во всех отчетах найти оригинальный отчет, пометить на удаление все варианты этого отчета     | |||
| 4
    
        lamme 02.12.22✎ 10:51 | 
        (3)
 это доп внешний отчет. он и так - отключен и помечен на удаление. а варианты этого отчета - живые | |||
| 5
    
        RomaH naïve 02.12.22✎ 10:51 | 
        ВариантыОтчетов справочник     | |||
| 6
    
        RomaH naïve 02.12.22✎ 10:52 | 
        (4) помести в него что-нибудь разрешенное     | |||
| 7
    
        lamme 02.12.22✎ 10:53 | 
        (5)
 это самое первое место, куда заглянул. нет там этих вариантов | |||
| 8
    
        mistеr 02.12.22✎ 10:54 | 
        (1) ИР — Инструменты Разработчика от TormozIT     | |||
| 9
    
        lamme 02.12.22✎ 10:55 | 
        (8)
 они вроде были только для обычных форм или уже для УФ есть ? | |||
| 10
    
        mistеr 02.12.22✎ 10:58 | 
        (9) Тебе нужно базу почистить или формы?     | |||
| 11
    
        lamme 02.12.22✎ 11:01 | 
        нужно чтобы не открывались варианты отчета, который отключен в базе     | |||
| 12
    
        lamme 02.12.22✎ 11:01 | 
        скорее всего - это настройки пользователей     | |||
| 13
    
        mistеr 02.12.22✎ 11:02 | 
        Ну вперед     | |||
| 14
    
        ass1c 02.12.22✎ 11:06 | 
        В ЕРП прям в дополнительных отчетах и обработках (для элемента дополнительный отчет) есть закладка с вариантами данного отчета. В каждый можно зайти и отключить в нем состав пользователей, который его юзает. Это я понимаю работает только если используется типовой механизм вариантов отчетов. В УТ 11 тоже должно быть что-то подобное. По крайней из картинок в инете видно, что при добавлении внешнего отчета в этот справочник УТ 11 есть закладка варианты отчетов.     | |||
| 15
    
        lamme 02.12.22✎ 11:08 | 
        (14)
 везет | |||
| 16
    
        lamme 02.12.22✎ 11:09 | 
        (13)
 насколько понимаю это надо у каждого пользователя вычищать настройки все . смотреть какой отчет есть - и убивать при необходимости печально как-то | |||
| 17
    
        ass1c 02.12.22✎ 11:13 | 
        (15) ради интереса глянь в конфигураторе - есть закладка или нет. Вряд ли они такую типовую вещь просто не засунули в УТ шку.     | |||
| 18
    
        lamme 02.12.22✎ 11:13 | 
        (17)
 нет. проверил | |||
| 19
    
        lamme 02.12.22✎ 11:14 | 
        отбой. есть     | |||
| 20
    
        lamme 02.12.22✎ 11:15 | 
        а в режиме предприятия - нет     | |||
| 21
    
        ass1c 02.12.22✎ 11:16 | 
        (19) следующее. Открой этот элемент через универсальный редактор реквизитов - свой дополнительный отчет и глянь стоит ли у него флаг "ИспользуетХранилищеВариантов" = Истина?     | |||
| 22
    
        lamme 02.12.22✎ 11:19 | 
        не используется     | |||
| 23
    
        ass1c 02.12.22✎ 11:24 | 
        (22) поэтому и не отображается. В свойствах конфигурации в конфе указано хранилище вариантов отчетов:
 ХранилищеВариантовОтчетов = "ХранилищеВариантовОтчетов" ? Если открыть отчет и выбрать в нем любой вариант, то ссылка на вариант (Получить ссылку...) содержит "Справочник.ВариантыОтчетов":? ..../data/Справочник.ВариантыОтчетов?ref=b81408f1ea86eb6f11ebdd9462d5b777 | |||
| 24
    
        lamme 02.12.22✎ 11:26 | 
        ХранилищеВариантовОтчетов = "ХранилищеВариантовОтчетов" ?
 нет | |||
| 25
    
        lamme 02.12.22✎ 11:26 | 
        Справочник.ВариантыОтчетов":? ..../data/Справочник.ВариантыОтчетов?ref=b81408f1ea86eb6f11ebdd9462d5b777
 да | |||
| 26
    
        mistеr 02.12.22✎ 11:29 | 
        (16) Зачем все? Конкретные отчеты.     | |||
| 27
    
        ass1c 02.12.22✎ 11:31 | 
        (24) поэтому скорее всего внешние дополнительные отчеты и не показывают варианты отчетов. Чисто ради прикола вруби через универсальник для этого отчета флаг ИспользуетХранилищеВариантов = Истина. Интересно покажет варианты в элементе или нет, вряд ли конечно, но инетересно.
 (7) значит в справочнике есть. Ты не перепутал справочники случаем ? В конфигураторе справочник "ВариантыОтчетов" имеет синоним "Отчеты" - в нем и должны быть твои варианты. | |||
| 28
    
        lamme 02.12.22✎ 11:31 | 
        В конфигураторе справочник "ВариантыОтчетов" имеет синоним "Отчеты"
 это я знаю. нет там их с таким наименованием | |||
| 29
    
        ass1c 02.12.22✎ 11:35 | 
        Попробуй запрос к справочнике. Где "Отчет" - это ссылка на элемент справочника внешние отчеты и обработки, выбери здесь свой отчет
 ВЫБРАТЬ ВариантыОтчетов.Ссылка КАК Ссылка, ВариантыОтчетов.ВерсияДанных КАК ВерсияДанных, ВариантыОтчетов.ПометкаУдаления КАК ПометкаУдаления, ВариантыОтчетов.Родитель КАК Родитель, ВариантыОтчетов.Наименование КАК Наименование, ВариантыОтчетов.Автор КАК Автор, ВариантыОтчетов.Представление КАК Представление ИЗ Справочник.ВариантыОтчетов КАК ВариантыОтчетов ГДЕ ВариантыОтчетов.Отчет = &Отчет | |||
| 30
    
        ass1c 02.12.22✎ 11:41 | 
        но по идее если флаг не стоит в дополнительных отчетах, то и связи наверное не будет...но в вариантах отчета они должны быть, попробуй поискать по наименованию вариантов.     | |||
| 31
    
        lamme 02.12.22✎ 11:51 | 
        коллеги
 прошу не пинать сильно я хз как что и где сохраняется. но по коду удалось выловить следующее все доп отчеты и варианты доп отчетов открываются через ДополнительныеОтчетыИОбработки.ПодключитьВнешнююОбработку(ссылка) где ссылка - это ссылка на справочник.допотчеты и обработки. с доступным параметром - Публикация = Используется-Отключена-ВОтладке пока программно на это завяжусь. а с середины месяца - очищу все варианты отчетов - используя ИР для УФ типа Если ТекущаяДата()>Дата("05.12.2022 0:00:00") тогда Если Ссылка.Публикация = Перечисления.ВариантыПубликацииДополнительныхОтчетовИОбработок .Отключена тогда вызватьИсключение("Данный отчет больше не используется. Просьба застрелиться и не звонить в ИТ-отдел"); Возврат Неопределено; КонецЕсли; КонецЕсли; | |||
| 32
    
        ass1c 02.12.22✎ 12:01 | 
        (31) Все равно в свободное время обязательно с этим разберись и сделай по уму. А то войдет в привычку костылить, не доводя дело до грамотного решения...     | |||
| 33
    
        Мимохожий Однако 02.12.22✎ 12:09 | 
        Посмотри в регистре сведений, который хранит в себе варианты отчетов с распределением по пользователям     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |