Имя: Пароль:
1C
1С v8
Получить текущие остатки на складе по всем! комплектующим
0 kosvi
 
29.05.13
12:15
Доброго времени суток!

Подскажите, пожалуйста, как правильно написать запрос, чтобы вывести текущие остатки по всем позициям спецификации.

По такому запросу выводятся только 'плюсовые' исходные комплектующие

Большое спасибо!

ВЫБРАТЬ
   СпецификацииНоменклатуры.Наименование,
   Остатки.КоличествоОстаток КАК Количество,  
   Остатки.Номенклатура
ИЗ
   Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК Остатки
       ПО (Остатки.Номенклатура = СпецификацииНоменклатуры.ИсходныеКомплектующие.Номенклатура)
ГДЕ
   СпецификацииНоменклатуры.ВыходныеИзделия.Номенклатура = &Родитель
1 mikecool
 
29.05.13
12:16
такой запрос выберет все остатки, а не только плюсовые
2 kosvi
 
29.05.13
12:26
Почему-то выбирает только плюсовые. Если минус - вообще не выводит номенклатуру
3 kosvi
 
29.05.13
13:07
Пробую ВЫБОР КОГДА - не помогает
4 shuhard
 
29.05.13
13:08
(0) [ГДЕ
   СпецификацииНоменклатуры.ВыходныеИзделия.Номенклатура = &Родитель]
оторвать руки
5 kosvi
 
29.05.13
14:23
(4) За что...
6 mikecool
 
29.05.13
14:25
(5) скажи спасибо, что только руки )))
Шугард из бани добрый вышел :D
7 kosvi
 
29.05.13
14:26
как надо, м...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший