![]() |
|
выбор документов без документов подчинения | ☑ | ||
---|---|---|---|---|
0
falselight
11.11.16
✎
12:56
|
Как может выглядеть условие в запросе, если нужно:
- отобрать документы заказ покупателя, к которым нет привязанных документов реализация товаров услуг ? То есть заказов покупателя на основании которых не была введена реализация ? |
|||
1
НЕА123
11.11.16
✎
12:58
|
IS NULL
|
|||
2
catena
11.11.16
✎
12:59
|
Выбрать все, исключить те, у которых введена.
|
|||
3
Ёпрст
гуру
11.11.16
✎
12:59
|
Выбрать заказ.ссылка из документ.ЗаказБлаблабла как заказ
левое соединение документ.Реализация как реализация по реализация.ДокументОсновнаие=Заказ.ССылка где реализация.ссылка есть NULL |
|||
4
falselight
11.11.16
✎
13:01
|
(1)(2)(3) Да, спасибо!
Как раз раздумываю тут что либо в соединении, либо в условии задавать. Пробую с IsNULL. |
|||
5
falselight
11.11.16
✎
13:06
|
(3) Как это можно представить в этом запросе? И можно ли?
|| ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыПокупателейОбороты.ЗаказПокупателя КАК Ссылка ПОМЕСТИТЬ ВТ_ЗаказПокупателя ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата И ЗаказыПокупателейОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.Сделка КАК ДокументОснование ПОМЕСТИТЬ ВТ_ПодчиненныеДокументы ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Сделка В (ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка ИЗ ВТ_ЗаказПокупателя) И &Реализация ОБЪЕДИНИТЬ ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ЗаказПокупателя ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.ЗаказПокупателя В (ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка ИЗ ВТ_ЗаказПокупателя) И &Реализация ОБЪЕДИНИТЬ ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ЗаказПокупателя ИЗ Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.ЗаказПокупателя В (ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка ИЗ ВТ_ЗаказПокупателя) И &Реализация ОБЪЕДИНИТЬ ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ЗаказПокупателя ИЗ Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.ЗаказПокупателя В (ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка ИЗ ВТ_ЗаказПокупателя) И &Реализация ОБЪЕДИНИТЬ ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.Сделка ИЗ Документ.РеализацияТоваровУслуг.ДокументыРасчетовСКонтрагентом КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Сделка В (ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка ИЗ ВТ_ЗаказПокупателя) И &Реализация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка КАК ЗаказПокупателя, ЕСТЬNULL(ВТ_ПодчиненныеДокументы.Ссылка, 0) КАК ПодчиненныйДокумент ИЗ ВТ_ЗаказПокупателя КАК ВТ_ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПодчиненныеДокументы КАК ВТ_ПодчиненныеДокументы ПО ВТ_ЗаказПокупателя.Ссылка = ВТ_ПодчиненныеДокументы.ДокументОснование ГДЕ ВТ_ПодчиненныеДокументы.Ссылка <> 0 И ВТ_ПодчиненныеДокументы.Ссылка ЕСТЬ NULL |
|||
6
Ёпрст
гуру
11.11.16
✎
13:08
|
(5) выкинуть нелепые условия в последнем запросе, для начала
|
|||
7
falselight
11.11.16
✎
13:09
|
(6) ну я пробую, экспериментирую, согласен что нелепые
|
|||
8
falselight
11.11.16
✎
13:17
|
(6) если последний запрос, оставить так, то, выбирает заказы без подчинения вообще
; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ЗаказПокупателя.Ссылка КАК ЗаказПокупателя, ЕСТЬNULL(ВТ_ПодчиненныеДокументы.Ссылка, 0) КАК ПодчиненныйДокумент ИЗ ВТ_ЗаказПокупателя КАК ВТ_ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПодчиненныеДокументы КАК ВТ_ПодчиненныеДокументы ПО ВТ_ЗаказПокупателя.Ссылка = ВТ_ПодчиненныеДокументы.ДокументОснование |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |