|   |   | 
| 
 | Помогите с правами и запросом | ☑ | ||
|---|---|---|---|---|
| 0
    
        tciban 17.10.24✎ 12:54 | 
        Столкнулся сегодня с такой ситуацией. Полгода назад сделал отчет, там в запросе СКД есть обращение к регистру (нетиповой оборотный регистр), у него есть измерение Комплектация, вот такого вида обращение в запросе (лишнее убрал для читабельности)
 РегистрНакопления.ПродажиКомплектов.Обороты(&НачалоПериода, &КонецПериода, Месяц, Комплектация.Ответственный В (&Сборщики)) КАК ПродажиКомплектовОбороты Вчера коллега в комплектацию добавил реквизит типа ЗаказНаСборку (это ссылка на такой документ) (речь, как вы поняли про конфу на основе УТ 10.3) И вот сегодня у пользователей повалила веселая ошибка "Поле не найдено "Комплектация.Ответственный"
 Комплектация.<<?>>Ответственный В (&Сборщики)) " "Разрешенные" в запросе конечно стоит. Подозреваю что дело в RLS на документ ЗаказНаСборку в роли у несчастных пользователей. Попробовал просто разрешить роли чтение и просмотр - что-то не помогло | |||
| 1
    
        tciban 17.10.24✎ 11:53 | 
        Если что непонятно - спрашивайте, только подскажите, куда смотреть.     | |||
| 2
    
        Волшебник 17.10.24✎ 11:54 | 
        Верните то, что Вы посчитали "лишним", потому что из Вашего огрызка непонятно, что такое "Комплектация"     | |||
| 3
    
        Волшебник 17.10.24✎ 11:59 | 
        Наверное, тип измерения стал составной, значит нужно добавить ВЫРАЗИТЬ     | |||
| 4
    
        tciban 17.10.24✎ 11:59 | 
        Комплектация - это документ "КомплектацияНоменклатуры" из УТ 10.3     | |||
| 5
    
        Волшебник 17.10.24✎ 12:00 | 
        РегистрНакопления.ПродажиКомплектов.Обороты(&НачалоПериода,
 &КонецПериода, Месяц, (ВЫРАЗИТЬ(Комплектация КАК Документ.КомплектацияНоменклатуры)).Ответственный В (&Сборщики)) КАК ПродажиКомплектовОбороты | |||
| 6
    
        tciban 17.10.24✎ 11:59 | 
        больше про него в запросе нет, кроме этого места     | |||
| 7
    
        tciban 17.10.24✎ 12:00 | 
        (6) Попробуем сейчас     | |||
| 8
    
        tciban 17.10.24✎ 12:02 | 
        Вау! Работает! Век живи век учись! Мастерски.     | |||
| 9
    
        tciban 17.10.24✎ 12:16 | 
        (%) Вы настоящий Волшебник.     | |||
| 10
    
        Волшебник 17.10.24✎ 12:26 | 
        (9) 💖     | |||
| 11
    
        ass1c 17.10.24✎ 12:39 | 
        Разве платформа не будет просто игнорировать таблицы из составного типа измерения у которых отсутствует тот или иной реквизит (по условию указанному в параметрах виртуальной таблицы)?     | |||
| 12
    
        Волшебник 17.10.24✎ 12:41 | 
        (11) ошибка же     | |||
| 13
    
        ass1c 17.10.24✎ 12:47 | 
        (12) не догнал, может быть туплю, но 
 //Измерение Номеклатура - составной тип: тип "КарточкиНоменклатуры" и "Номенклатура" //реквизит Владелец есть только у типа "КарточкиНоменклатуры" ВЫБРАТЬ КомплектацияОбороты.Комплект КАК Комплект, КомплектацияОбороты.Партия КАК Партия, КомплектацияОбороты.Номенклатура КАК Номенклатура, КомплектацияОбороты.КоличествоОборот КАК КоличествоОборот ИЗ РегистрНакопления.Комплектация.Обороты(, , , Номенклатура.Владелец В (&Владельцы)) КАК КомплектацияОбороты //работает без ошибок. | |||
| 14
    
        Волшебник 17.10.24✎ 12:51 | 
        может "Владелец" относится к системным реквизитам и там своя игра?     | |||
| 15
    
        ass1c 17.10.24✎ 12:52 | 
        (14) пробовал на реквизите булево - так же работает. Он отсутствовал в справочнике Номенклатура. Надо попробовать на реквизите ссылочного типа.     | |||
| 16
    
        ass1c 17.10.24✎ 12:53 | 
        (15) на ссылочном так же работает хорошо. ДокументПоступления - есть только в типе "КарточкиНоменклатуры"     | |||
| 17
    
        Волшебник 17.10.24✎ 12:54 | 
        Ещё попробуй под пользователями с ограниченными правами с RLS на вторую таблицу     | |||
| 18
    
        ass1c 17.10.24✎ 12:59 | 
        (17) интересно. если не забуду проверю. Но я думал что он снимал RLS этой фразой "Попробовал просто разрешить роли чтение и просмотр - что-то не помогло " и это ему не помогло     | |||
| 19
    
        Волшебник 17.10.24✎ 12:59 | 
        (18) "Все врут" (с) Доктор Хаус     | |||
| 20
    
        Мультук 17.10.24✎ 13:03 | 
        (18) 
 В старых конфах видел такую ерунду (уже не помню, типовая или нет), что одна роль давала разрешение на чтение "базовых" реквизитов (ссылка, дата, номер), а другая на все остальные реквизиты Так или нет в УТ 10.3 -- врать не буду, под рукой нету | |||
| 21
    
        Волшебник 17.10.24✎ 13:10 | 
        Ещё может быть зависимость от релиза платформы     | |||
| 22
    
        ass1c 17.10.24✎ 13:22 | 
        (0) проверь старый не рабочий запрос в консоли запросов под полными правами. Или отчет как внешний выполни под полными правами. Тогда сразу станет понятно что эта фишка связана с правами     | |||
| 23
    
        VS-1976 17.10.24✎ 13:57 | 
        (5) вот по идее нужно условие в поместить в ГДЕ...     | |||
| 24
    
        osa1C 17.10.24✎ 14:39 | 
        (23) Это ещё зачем?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |