|  | Запрос в СКД | ☑ | 
    
        | 0
    
        Soulseller76   07.08.20✎ 12:52 | 
        Коллеги, можете объяснить мне такую забавную фишку в СКД.
Например, есть запрос без РАЗРЕШЕННЫХ. И если у пользователя его запустить в консоли запросов, он отражает документы. И записи и все такое.
 Но зато если я этот запрос помещаю в СКД, то в результат ничего не выводится.
 Добавляешь прав пользователю - выводится.
 В каком месте СКД само принимает решение о том, что показывать, а что нет?!
 
 ps Добавила для эксперимента РАЗРЕШЕННЫХ везде где только можно было - записи в консоли все равно отражаются. А при формировании отчета в СКД - нет.
 И ошибки никакой не выдает.
 
 Что происходит?
 |  | 
    
        | 1
    
        ДенисЧ   07.08.20✎ 12:54 | 
        "Просмотр" право есть у пользователя?     |  | 
    
        | 2
    
        ssh2006   07.08.20✎ 12:54 | 
        (0) Скд проверяет интерактивные права на таблицы и поля . Значит где то нет таких прав     |  | 
    
        | 3
    
        ДенисЧ   07.08.20✎ 12:54 | 
        А консоль - она тупая, показывает всё, где есть "чтение"...     |  | 
    
        | 4
    
        Soulseller76   07.08.20✎ 12:55 | 
        (2) О, да. Наверное, где-то тут. Спасибо.
Сейчас пойду смотреть.
 |  | 
    
        | 5
    
        craxx   07.08.20✎ 13:13 | 
        (3) но есть способы заставить ее работать как надо! к примеру, если это встоенный отчет - написать в ПриКомпоновкеРезультата() УстановитьПривилегированныйРежим(ИСТИНА);     |  | 
    
        | 6
    
        ДенисЧ   07.08.20✎ 13:15 | 
        (5) А можно ещё в гамаке, на лыжах и в противогазе.
Но зачем?
 Кроме того - это не сработает во внешнем отчёте.
 |  | 
    
        | 7
    
        craxx   07.08.20✎ 13:17 | 
        (6) я и написал про встроенный)) знаю что во внешнем не проканает.     |  | 
    
        | 8
    
        ДенисЧ   07.08.20✎ 13:18 | 
        (7) Тогда ок. Может проканать     |  | 
    
        | 9
    
        toypaul   гуру 07.08.20✎ 13:23 | 
        (5) для этого сначала нужно чтобы оно в настройках компоновщика появилось. а оно первым делом оттуда будет "выкинуто". и здесь не поможет УстановитьПривилегированныйРежим     |  | 
    
        | 10
    
        ДенисЧ   07.08.20✎ 13:27 | 
        (9) Добавить программно - не вариант?     |  | 
    
        | 11
    
        ssh2006   07.08.20✎ 13:30 | 
        (9) + 1     |  | 
    
        | 12
    
        craxx   07.08.20✎ 13:30 | 
        (10) +1     |  | 
    
        | 13
    
        toypaul   гуру 07.08.20✎ 13:58 | 
        (10) надо прежде подумать - накой черт такой кривой отчет понадобился, чтобы для него так изголяться     |  |