Имя: Пароль:
1C
1С v8
нужна помощь в запросе
0 jxxx
 
12.11.12
23:33
есть два регистра один с резервами второй с остатками товара, необходимо чтобы при отборе в скд например по дате заказа остатки показывались независимо от резервов.
я сделал только вложенным запросом но это не правильно.

ВЫБРАТЬ
   ТЕСТ_ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстаток,
   ТЕСТ_ТоварыОрганизацийОстатки.Организация КАК Организация,
   ТЕСТ_ТоварыОрганизацийОстатки.Номенклатура КАК Номенклатура,
   ВложенныйЗапрос.ЗаказПокупателя,
   ВложенныйЗапрос.КоличествоОстатокРезерв
ИЗ
   РегистрНакопления.ТЕСТ_ТоварыОрганизаций.Остатки КАК ТЕСТ_ТоварыОрганизацийОстатки
       ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ТЕСТ_РезервыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстатокРезерв,
           ТЕСТ_РезервыОрганизацийОстатки.ЗаказПокупателя КАК ЗаказПокупателя,
           ТЕСТ_РезервыОрганизацийОстатки.Организация КАК Организация,
           ТЕСТ_РезервыОрганизацийОстатки.Номенклатура КАК Номенклатура
       ИЗ
           РегистрНакопления.ТЕСТ_РезервыОрганизаций.Остатки КАК ТЕСТ_РезервыОрганизацийОстатки
       ГДЕ
           ТЕСТ_РезервыОрганизацийОстатки.ЗаказПокупателя.Дата > &ДатаЗаказа) КАК ВложенныйЗапрос
       ПО ТЕСТ_ТоварыОрганизацийОстатки.Организация = ВложенныйЗапрос.Организация
           И ТЕСТ_ТоварыОрганизацийОстатки.Номенклатура = ВложенныйЗапрос.Номенклатура
1 France
 
12.11.12
23:36
ну так и бери без учета резервов, кто мешает то??..
2 jxxx
 
12.11.12
23:38
это как?
3 jxxx
 
12.11.12
23:39
резервы тоже должны отображаться вместе с остатками в отчете
4 France
 
12.11.12
23:41
тада левое соединение...
что за конфа?? вижу, что УТ.. глянуть в ут "Анализ заказов" в заказе покупателя.. там все есть..
5 jxxx
 
12.11.12
23:41
6 jxxx
 
12.11.12
23:43
соединение полное должно быть просто непонятно как сделать запрос чтобы при отборах в отчете остатки показывались независимо от резеров
7 vmv
 
12.11.12
23:46
старая песня о главном - показать данные в периодах, даже если в оных не было движений
8 jxxx
 
12.11.12
23:51
Вне зависимости от того на каком уровне я делаю отборы, в отчете не должна исчезнуть информация по другой номенклатуре или исказиться Физическое количество или Свободное количество по позициям.

Вариант, выделенный справа, должен был получиться, если бы я еще добавил отбор по Номенклатуре, но его как видите его нет.
9 France
 
12.11.12
23:52
(6) тафай по новому: нужны остатки по позициям в заказе покупателя? если нет, то на.у (ой) зачем заказ покупателя приплетать?..
если нужны позиции просто по всем товарным позициям, вне зависимости от наличия остатков, то первым спр номенклатура, за ним уже левые (а не "левые") соединения со всем остальным..
10 jxxx
 
13.11.12
00:01
(9) не совсем понятно..можно текст запроса в студию?
11 jxxx
 
13.11.12
00:55
?
12 jxxx
 
13.11.12
14:42
!
13 jxxx
 
13.11.12
15:01
^
14 Irek-kazan
 
13.11.12
15:06
да сделай так
Выбрать товар, сумма(остатки), сумма(резервы), сумма(остатки-резервы) как доступно
из
(выбрать остатки, 0 как резервы, товар
из остатки
объединить все
выбрать 0 как остатки, резервы, товар
из остатки)
сгруппировать по товар
15 Irek-kazan
 
13.11.12
15:09
(14) ошибся чуток, но смысл думаю понятен?
Выбрать товар, сумма(остатки), сумма(резервы), сумма(остатки-резервы) как доступно
из
(выбрать остатки, 0 как резервы, товар
из остатки
объединить все
выбрать 0 как остатки, резервы, товар
из резервы)
сгруппировать по товар
16 jxxx
 
13.11.12
15:10
попробую