|
РЛС и пакетные запросы
| ☑ |
0
Nesh
24.08.11
✎
13:09
|
Есть такой запрос
ВЫБРАТЬ
НачисленияУдержания.Ссылка
ПОМЕСТИТЬ Документы
ИЗ
Документ.НачислениеЗарплаты.НачисленияУдержания КАК НачисленияУдержания
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АА_ДоступКСотрудникам КАК ДоступКСотрудникам
ПО (ДоступКСотрудникам.Сотрудник <> НачисленияУдержания.Сотрудник)
ГДЕ
ДоступКСотрудникам.Пользователь = &ТекущийПользователь
СГРУППИРОВАТЬ ПО
НачисленияУдержания.Ссылка
;
///////////////////////////////////////////////////////////////////////////////
НачислениеЗарплаты
ИЗ
Документ.НачислениеЗарплаты КАК НачислениеЗарплаты
ГДЕ
НачислениеЗарплаты.Ссылка НЕ В
(ВЫБРАТЬ РАЗЛИЧНЫЕ
А.Ссылка
ИЗ
Документы КАК А)
он выводит список доступных документов, но в РЛС почему то ругается на синтаксис, (не понимает пакетные запросы) можно как то это обойти?
|
|
1
badboychik
24.08.11
✎
13:10
|
РЛС - радиолокационная сеть?
|
|
2
Ненавижу 1С
гуру
24.08.11
✎
13:11
|
(0) можно подзапрос, в сущности результат будет тем же
|
|
3
Nesh
24.08.11
✎
13:12
|
(1) не серьезно... (RLS)
|
|
4
Nesh
24.08.11
✎
13:15
|
(2) результат тот же, а скорость выполнения? не изменится от этого?
|
|
5
Ненавижу 1С
гуру
24.08.11
✎
13:18
|
(4) есть варианты?
кстати тут можно через левое соединение
|
|
6
Nesh
24.08.11
✎
13:30
|
(5) нет сделал через вложенный запрос пока что. можно узнать как через ЛС сделать? у меня что-то не получилось придумать чтобы корректно работало (если только у регистра АА_ДоступКСотрудникам нету вообще записей, то выбирает все документы, а должно быть пусто)
|
|
7
Ненавижу 1С
гуру
24.08.11
✎
14:28
|
(6)
...
ЛЕВОЕ СОЕДИНЕНИЕ ПодЗапрос ПО НачислениеЗарплаты.Ссылка=ПодЗапрос.Ссылка
...
ГДЕ
ПодЗапрос.Ссылка ЕСТЬ NULL
|
|
8
5 Элемент
24.08.11
✎
15:50
|
(7) только
ГДЕ
НЕ ПодЗапрос.Ссылка ЕСТЬ NULL
|
|
9
Ненавижу 1С
гуру
24.08.11
✎
16:14
|
(8) перед тем как постить подумай и посмотри его запрос
|
|