|   |   | 
| 
 | отчёт в расширении и права | ☑ | ||
|---|---|---|---|---|
| 0
    
        tired 23.03.21✎ 07:38 | 
        сделал отчёт в расширении "Комплексной автоматизации" версии 2.4. у пользователя отчёт формируется правильно, если добавить ему роль БазовыеПраваЗарплатаКадрыРасширенная. в противном случае выдаёт "Не удалось сформировать отчет (пустой результат). При этом, в консоли запросов у него результат получается правильный и без этой роли. как узнать, что такого замечательного в ней, позволяющее формироваться отчёту? пользователь не имеет отношения ни к кадрам, ни к зарплате, хотя для данного отчёта ему нужны данные из этих разделов. если понять, чего конкретно не хватало, то лучше добавлю только это через отдельную роль.     | |||
| 1
    
        azernot 23.03.21✎ 08:09 | 
        УстановитьПривелигированыйРежим ?     | |||
| 2
    
        tired 23.03.21✎ 08:17 | 
        (1) а не программно?     | |||
| 3
    
        tired 23.03.21✎ 08:23 | 
        в журнале выходит "Ошибка генерации макета по причине: Ошибка при получении информации о поле "БезППР" по причине: Поле не найдено "ФРВ"
 хотя повторю, что в консоли запросов поле ФРВ рассчитывается правильно и без этой роли. | |||
| 4
    
        Фрэнки 23.03.21✎ 08:57 | 
        Единственно, что посмотреть, откуда в генерации макета появляется поле.
 А для запуска консоли запросов у этого пользователя есть права? | |||
| 5
    
        tired 23.03.21✎ 09:04 | 
        (4) а без них можно было бы запустить?     | |||
| 6
    
        Фрэнки 23.03.21✎ 09:06 | 
        Есть еще версия, что сама консоль что-то портит с правами пользователя, например, использует (1)     | |||
| 7
    
        tired 23.03.21✎ 09:09 | 
        (6) возможно.     | |||
| 8
    
        azernot 23.03.21✎ 11:40 | 
        (3) Сними автозаполнение в СКД, заполни поля вручную и попробуй.
 Возможно дело в т.н. "характеристиках" (они же свойства, дополнительные реквизиты и т.п.) Если в справочнике "ФРВ" прописаны эти "характеристики", они хранятся в отдельном регистре, а на этот регистр нет прав - то возможно поэтому СКД выдаёт ошибку | |||
| 9
    
        tired 23.03.21✎ 14:24 | 
        (8) кнопка "добавить" неактивна. не могу заполнить вручную.
 в запросе фигурируют два справочника. к обоим есть доступ на чтение и просмотр. | |||
| 10
    
        azernot 23.03.21✎ 15:04 | 
        (9) Зайдите в метаданные этих справочников, на вкладке "Данные" найдите кнопку "Характеристики" и "Общие реквизиты"
 Убедитесь что по нажатию этих кнопок выдаётся пустой список, а если не пустой - убедитесь, что есть права на чтение тех объектов, что там указаны. | |||
| 11
    
        Вафель 23.03.21✎ 15:24 | 
        в консоли права на чтение в скд на просмотр     | |||
| 12
    
        tired 24.03.21✎ 08:12 | 
        (10) Характеристики добавил. в Общих реквизитах: https://disk.yandex.net/i/qAj4xXsb1wt85A. не понимаю, что с этим делать.     | |||
| 13
    
        tired 24.03.21✎ 08:16 | 
        (12) в ссылке последняя точка лишняя.     | |||
| 14
    
        tired 24.03.21✎ 08:25 | 
        (11) стоят и на чтение, и на просмотр.     | |||
| 15
    
        tired 30.03.21✎ 11:35 | 
        (10) пришлось начать с первой промежуточной таблицы запроса и проверять, не пустая ли она. для каких-то объектов надо было дать права на характеристики. спасибо за наводку! в итоге, весь запрос стал выдавать нужный результат, и отчёт стал формироваться.     | |||
| 16
    
        azernot 30.03.21✎ 11:37 | 
        (15) Не используй "Автозаполнение" в СКД     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |