|
как сделать такой запрос с проверкой |
☑ |
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) купи доступ на викисловарь, отдам за
|
|
14
Aprobator
30.04.13
✎
13:00
|
(12) ну вообще, понять чего хочет ТС, действительно - проблематично.
|
|
15
szhukov
30.04.13
✎
13:05
|
(6) Если правильно понял... Соедини табличную часть документа с регистром левым соединением. Регистр судя по всему периодический поэтому бери виртуальную таблицу срезпоследних.
В условии напишешь что-то типа:
<Code>
ГДЕ РС.Сотрудник ЕСТЬ NULL
</Code>
и будет тебе счастье
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший