|
Как получить выборку по документам Заказ покупателя, которых нет в Плане закупок
| ☑ |
0
Eeelena
08.09.15
✎
11:28
|
Подскажите, как в запросе получить выборку всех документов заказ покупателя, по которым делался документ План закупок?
|
|
1
ДенисЧ
08.09.15
✎
11:30
|
Так делался или не делался?
выбрать ссылка из заказ
левое соединение план
по заказ.ссылка = план.заказ
где план.ссылка есть NULL
|
|
2
Eeelena
08.09.15
✎
11:38
|
(1) по которым не делался
|
|
3
Eeelena
08.09.15
✎
11:40
|
(1) сделала вот так
ВЫБРАТЬ
ЗаказыПокупателейОбороты.ЗаказПокупателя
ИЗ
РегистрНакопления.ЗаказыПокупателей.Обороты(&нач, &кон, , ) КАК ЗаказыПокупателейОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыЗакупок.Обороты КАК ПланыЗакупокОбороты
ПО ЗаказыПокупателейОбороты.ЗаказПокупателя <> ПланыЗакупокОбороты.Заказ
СГРУППИРОВАТЬ ПО
ЗаказыПокупателейОбороты.ЗаказПокупателя
УПОРЯДОЧИТЬ ПО
ЗаказыПокупателейОбороты.ЗаказПокупателя.Дата
все равно попадают заказы, которые уже были в плане закупок в предыдущем
|
|
4
Nuobu
08.09.15
✎
11:40
|
(2) Это как раз то, что вам нужно.
|
|
5
ДенисЧ
08.09.15
✎
11:40
|
что-то мне подсказывает, что это скд...
А оно в .Обороты период сама подставляет.
|
|
6
Djslon
08.09.15
✎
11:45
|
Можно попробовать не в (запрос к плану)
|
|
7
Eeelena
08.09.15
✎
11:46
|
(5) сделала вот так, кажется получилось
ВЫБРАТЬ
ЗаказыПокупателейОбороты.ЗаказПокупателя
ИЗ
РегистрНакопления.ЗаказыПокупателей.Обороты(&нач, &кон, , ) КАК ЗаказыПокупателейОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыЗакупок.Обороты КАК ПланыЗакупокОбороты
ПО ЗаказыПокупателейОбороты.ЗаказПокупателя = ПланыЗакупокОбороты.Заказ
ГДЕ
ПланыЗакупокОбороты.Заказ ЕСТЬ NULL
СГРУППИРОВАТЬ ПО
ЗаказыПокупателейОбороты.ЗаказПокупателя
УПОРЯДОЧИТЬ ПО
ЗаказыПокупателейОбороты.ЗаказПокупателя.Дата
в списке нет заказов, которые были в документе план закупок
мне просто необходимо в самом документе план закупок сделать, чтобы автоматически по нажатию на кнопку табличная чать документа заполнялась заказами, которых не было ни в одном плане закупок.
|
|