Имя: Пароль:
1C
1С v8
Как правильно написать условие запроса?
0 SherifSP
 
06.05.13
18:36
Если в условии указываю чтобы номенклатура вытягивалась с табличной части документа, количество всегда возвращается 0, что не так делаю?

ИЗ
   РегистрНакопления.РезервПоКонтрагенту.Остатки(
           ,
           Склад = &СписокСкладов
               И Номенклатура В
                   (ВЫБРАТЬ РАЗЛИЧНЫЕ
                       Документ.РеализацияТоваровУслуг.Товары.Номенклатура
                   ИЗ
                       Документ.РеализацияТоваровУслуг.Товары
                   ГДЕ
                       Документ.РеализацияТоваровУслуг.Товары.Ссылка = &ДокументСсылка)) КАК РезервыБезКонтрагента
1 Михаил Козлов
 
06.05.13
18:52
Странный какой-то текст:
"ВЫБРАТЬ РАЗЛИЧНЫЕ                        Документ.РеализацияТоваровУслуг.Товары.Номенклатура".
Это консоль такой текст сваяла? Может просто "Номенклатура"?
2 Любопытная
 
06.05.13
18:58
Склад = &СписокСкладов как-то не внушает доверия.
3 unregistered
 
06.05.13
18:59
Исправь запрос по номенклатуре в параметрах:

ВЫБРАТЬ РАЗЛИЧНЫЕ
  ТЧТовары.Номенклатура
ИЗ
  Документ.РеализацияТоваровУслуг.Товары КАК ТЧТовары
ГДЕ
  ТЧТовары.Ссылка = &ДокументСсылка
4 Повелитель
 
06.05.13
19:00
Это кусок проверь:
ВЫБРАТЬ РАЗЛИЧНЫЕ
                       Документ.РеализацияТоваровУслуг.Товары.Номенклатура
                   ИЗ
                       Документ.РеализацияТоваровУслуг.Товары
                   ГДЕ
                       Документ.РеализацияТоваровУслуг.Товары.Ссылка = &ДокументСсылка

может он пусто возвращает
5 GANR
 
06.05.13
19:14
----------------------------------------
 Это что за явление Пупа народу !?
----------------------------------------

ВЫБРАТЬ РАЗЛИЧНЫЕ
   Документ.РеализацияТоваровУслуг.Товары.Номенклатура
ИЗ
   Документ.РеализацияТоваровУслуг.Товары
ГДЕ
   Документ.РеализацияТоваровУслуг.Товары.Ссылка = &ДокументСсылка

----------------------------------------
 Замени-ка на
----------------------------------------

ВЫБРАТЬ РАЗЛИЧНЫЕ
   Товары.Номенклатура
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
   Товары.Ссылка = &ДокументСсылка
6 tushich
 
07.05.13
00:55
(5) а потом замени на временную таблицу с индексом по номенклатуре.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн