|
Условие ВЫБОР КОГДА в запросе | ☑ | ||
---|---|---|---|---|
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
|
ПриватнаяЗадача заменить на ТвойСправочник.ПриватнаяЗадача
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |