Имя: Пароль:
1C
 
Помогите с запросом
0 BayoNet
 
04.02.10
12:33
Люди подскажите, как лучше переделать запрос. Проблема в том, что в отчет не выводятся те позиции по котрым есть остатки, но не было движений.

ВЫБРАТЬ
   ОстаткиИОбороты.Субконто1 КАК Номенклатура,
   НАЧАЛОПЕРИОДА(ОстаткиИОбороты.Период, МЕСЯЦ) КАК Период,
   ОстаткиИОбороты.КоличествоНачальныйОстаток КАК На_начало,
   ОстаткиИОбороты.КоличествоОборотДт КАК Произведено,
   ОстаткиИОбороты.КоличествоОборотКт КАК Продано,
   ОстаткиИОбороты.КоличествоКонечныйОстаток КАК На_конец
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , Счет В (&Счет43), &ВидыСубконто, Организация = &Организация) КАК ОстаткиИОбороты
ГДЕ
   (ОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетПроизводстваЗаСмену
           ИЛИ ОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг)
ИТОГИ
   СУММА(На_начало),
   СУММА(Произведено),
   СУММА(Продано),
   СУММА(На_конец)
ПО
   Номенклатура,
   Период
1 BayoNet
 
04.02.10
12:48
???
2 ДенисЧ
 
04.02.10
12:49
Дык этта... Откуда у остатка регистратор?
3 Pashkaa
 
04.02.10
12:51
Боюсь ошибиться но попробуй примерно так изменить условие

ГДЕ
 ВЫБОР
    КОГДА (НЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО)
    ТОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    ИНАЧЕ ИСТИНА
 КОНЕЦ
4 Pashkaa
 
04.02.10
12:52
Суть в том что бы условие не накладывалось на строки выборки у которых регистратор пустой, это строки с остатками без оборотов
5 BayoNet
 
04.02.10
13:08
Помогло, спасибо, просто хотелось обойтись одной виртуальной таблицей в запросе, что б не менять ничего в выводе на печать, а в условиях этих я что то слабоват.
Интересно а естьNull можно было использовать вместо "Неопределено"?
6 Pashkaa
 
04.02.10
13:25
Пробовал, почему то не взлетело с NULL. Прокатило с Неопределено
7 BayoNet
 
04.02.10
13:39
Теперь в отчете появилась одна пустая строка, ни остатков ни движений вот пытаюсь понять почему она туда попадает. Другая то номенклатура не попадает, при нулевых остатках.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn