| 
    
            
         
         | 
    
  | 
Условие ВЫБОР КОГДА в запросе | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        lamme    
     02.08.18 
            ✎
    14:27 
 | 
         
        Есть справочник. 
 
        Есть реквизит (булево) - приватный элемент Есть табличная часть( СписокРазрещенныхПользователей) - список пользователей , кому элемент виден. Собственно вопрос такой как в запросе получить - если приватный=истина, то элемент только тот, где параметрысеанса.текущийпользоваель есть в табличной части - если не приватный = то виден  | 
|||
| 
    1
    
        lamme    
     02.08.18 
            ✎
    14:28 
 | 
         
        ВЫБРАТЬ
 
        СправочникHk.Ссылка, СправочникHk.ПометкаУдаления, СправочникHk.Код, СправочникHk.Автор, СправочникHk.Дата, СправочникHk.ПриватнаяЗадача, ИЗ Справочник.СправочникHk КАК СправочникHk ГДЕ ... ???  | 
|||
| 
    2
    
        s03    
     02.08.18 
            ✎
    14:30 
 | 
         
        Стаж 11 лет...     
         | 
|||
| 
    3
    
        lamme    
     02.08.18 
            ✎
    14:30 
 | 
         
        а .. левое соединение навенрнеое по тч элементов справочника
 
        с поиском вхождения текущего пользователя  | 
|||
| 
    4
    
        Buster007    
     02.08.18 
            ✎
    14:30 
 | 
         
        Ссылка В (твой запрос = &текущий пользователь)
 
        а вообще по задаче хочется написать РЛС  | 
|||
| 
    5
    
        Buster007    
     02.08.18 
            ✎
    14:31 
 | 
         
        +(4) если это динамический список, конечно     
         | 
|||
| 
    6
    
        lamme    
     02.08.18 
            ✎
    14:31 
 | 
         
        (5)
 
        он самый  | 
|||
| 
    7
    
        lamme    
     02.08.18 
            ✎
    14:32 
 | 
         
        короче ... пока писал сам понял 
 
        два подзапроса с объединением 1 - с выбором ПриватнаяЗадача = нет 2 - с выбором ПриватнаяЗадача = да и Ссылка В (твой запрос = &текущий пользователь)  | 
|||
| 
    8
    
        Вафель    
     02.08.18 
            ✎
    14:33 
 | 
         
        НЕ приватный ИЛИ (ТЧ.Пользователь =&Пользователь)     
         | 
|||
| 
    9
    
        1Сергей    
     02.08.18 
            ✎
    14:34 
 | 
         
        Это в РЛС всё хочешь?     
         | 
|||
| 
    10
    
        lamme    
     02.08.18 
            ✎
    14:36 
 | 
         
        не не .. просто запросом. все
 
        вопрос закрыт  | 
|||
| 
    11
    
        lamme    
     02.08.18 
            ✎
    14:36 
 | 
         
        спасибо     
         | 
|||
| 
    12
    
        lamme    
     02.08.18 
            ✎
    14:40 
 | 
         
        а фигу лысую ..
 
        запрос динамического списка не может содержать объединения  | 
|||
| 
    13
    
        lamme    
     02.08.18 
            ✎
    14:44 
 | 
         
        ГДЕ
 
        СправочникHk.ПриватнаяЗадача или не СправочникHk.ПриватнаяЗадача и не СправочникHkТЧПользователь.Пользователь = &Пользователь короче - как то так ...  | 
|||
| 
    14
    
        Бычье сердце    
     02.08.18 
            ✎
    15:02 
 | 
         
        Выборка когда "Условие" Тогда "Поле1"
 
        Иначе "Поле2" Конец Так не подойдет?  | 
|||
| 
    15
    
        aleks_default    
     02.08.18 
            ✎
    15:12 
 | 
         
        Выбрать * ИЗ Справочники.ТвойСправочник как ТвойСправочник
 
        Где ВЫБОР КОГДА ПриватнаяЗадача ТОГДА &ТекущийПользователь в(Выбрать Различные СписокРазрешенныхПользователей.Пользователь Из Справочники.ТвойСправочник.СписокРазрешенныхПользователей КАК СписокРазрешенныхПользователей ГДЕ СписокРазрешенныхПользователей.Ссылка = ТвойСправочник.Ссылка ) Иначе Истина КОНЕЦ  | 
|||
| 
    16
    
        aleks_default    
     02.08.18 
            ✎
    15:13 
 | 
         
        ПриватнаяЗадача заменить на ТвойСправочник.ПриватнаяЗадача     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |