![]() |
![]() |
![]() |
|
как сделать такой запрос с проверкой | ☑ | ||
---|---|---|---|---|
0
zladenuw
30.04.13
✎
11:20
|
есть документ. в его тч есть поле сотрудник. в справочнике контрагенты. есть реквизит отвественный. так же есть рс где привязка по клиенту. и ресурс сотрудник. нужно выполнить проверки или все сотрудники с справочника клиенты и с рс есть в тч документа. как реализовать ? нужно выводить только те документы где не все сотрудники
|
|||
1
mikecool
30.04.13
✎
11:22
|
купи запятых, отдам дешего
|
|||
2
zladenuw
30.04.13
✎
11:22
|
вложенный запрос по документа с полным соединение по справочнику и рс. а уже потом условие не ССылка = ВТ.Ссылка ? типа так
|
|||
3
SherifSP
30.04.13
✎
11:27
|
(2) Ты ответил на свой вопрос)
|
|||
5
zladenuw
30.04.13
✎
11:30
|
да не все так просто. там 1 строка это проблема. надо подумать как условие правильно сделать
|
|||
6
zladenuw
30.04.13
✎
11:34
|
что то не в курю как перебрать строки ТЧ и сделать соединение по клеинту с справочников и РС и по сотруднику
ВЫБРАТЬ ЗвонокПроблемы.Ссылка, ЗвонокПроблемы.Сотрудник ПОМЕСТИТЬ ВТ ИЗ Документ.Звонок.Проблемы КАК ЗвонокПроблемы ГДЕ ЗвонокПроблемы.Ссылка.Проведен И ЗвонокПроблемы.Ссылка.Дата МЕЖДУ &ДатаН И &ДатаК И ЗвонокПроблемы.Ссылка = &Ссылка И ЗвонокПроблемы.НомерСтроки <> 1 СГРУППИРОВАТЬ ПО ЗвонокПроблемы.Ссылка, ЗвонокПроблемы.Сотрудник |
|||
7
Xatori
30.04.13
✎
12:41
|
Перебрать строки ТЧ в запросе, надо где то записать :)
|
|||
8
Ёпрст
гуру
30.04.13
✎
12:53
|
(0) курить разность множеств..
|
|||
9
Aprobator
30.04.13
✎
12:56
|
вывести из документа строки с сотрудниками которых нет в РС? Проблема однако.
|
|||
10
Aprobator
30.04.13
✎
12:57
|
(8) за что ты его так?
|
|||
11
Aprobator
30.04.13
✎
12:58
|
(6) открой для себя ВЫБРАТЬ РАЗЛИЧНЫЕ
|
|||
12
Ёпрст
гуру
30.04.13
✎
12:58
|
Ну, он же хочет проверить не только РС, но и чтоб вся ТЧ документа (один из реквизитов) содержала весь справочник.
|
|||
13
1Сергей
30.04.13
✎
12:58
|
(1) купи доступ на викисловарь, отдам за http://ru.wiktionary.org/wiki/дёшево
|
|||
14
Aprobator
30.04.13
✎
13:00
|
(12) ну вообще, понять чего хочет ТС, действительно - проблематично.
|
|||
15
szhukov
30.04.13
✎
13:05
|
(6) Если правильно понял... Соедини табличную часть документа с регистром левым соединением. Регистр судя по всему периодический поэтому бери виртуальную таблицу срезпоследних.
В условии напишешь что-то типа: <Code> ГДЕ РС.Сотрудник ЕСТЬ NULL </Code> и будет тебе счастье |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |