Имя: Пароль:
1C
1С v8
Помогите с запросом.
0 Radion
 
02.11.12
14:16
Написал простенький запрос, но что то не так:
Если ФильтрСклад.Пустая() Тогда
ИначеЕсли ФильтрСклад.ЭтоГруппа Тогда
СЗ_Склад = Новый СписокЗначений;
СЗ_Склад.Добавить(ФильтрСклад);
Запрос.УстановитьПараметр("СЗ_Склад", СЗ_Склад);
Иначе
Запрос.УстановитьПараметр("ФильтрСклад", ФильтрСклад);
КонецЕсли;

ВЫБРАТЬ
ПартииТоваровНаСкладах.Склад КАК Склад,
ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладах.КоличествоНачальныйОстаток,
ПартииТоваровНаСкладах.КоличествоПриход,
ПартииТоваровНаСкладах.КоличествоРасход,
ПартииТоваровНаСкладах.КоличествоКонечныйОстаток,
ПартииТоваровНаСкладах.СтоимостьНачальныйОстаток,
ПартииТоваровНаСкладах.СтоимостьПриход,
ПартииТоваровНаСкладах.СтоимостьРасход,
ПартииТоваровНаСкладах.СтоимостьКонечныйОстаток
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&НачПериода, &КонПериода) КАК ПартииТоваровНаСкладах
ГДЕ
ПартииТоваровНаСкладах.Склад В(&СЗ_Склад)

Что то возвращает пустую ТЗ. Если склад не выбирать ТЗ с товаром формируется (Спасибо.
1 Wobland
 
02.11.12
14:17
продолжайте наблюдения. на здоровье
2 pessok
 
02.11.12
14:18
В ИЕРАРХИИ
3 pavelul73
 
02.11.12
14:20
Иначе
Запрос.УстановитьПараметр("ФильтрСклад", ФильтрСклад);
а в запросе где это условие?
4 Radion
 
02.11.12
14:21
(3) В ИЕРАРХИИ тоже не помогает (
(4) этот кусок я смотрю в "Консоле запросов", отчет не формируется.
5 pessok
 
02.11.12
14:22
(3) а и правда. елси выбрать склад, а не группу, то не отработает
6 Radion
 
02.11.12
14:26
(5) есть условие, если ФильтрСклад.ЭтоГруппа.
7 Radion
 
02.11.12
14:26
все кажется разобрался, спасибо!
8 Radion
 
02.11.12
14:26
дело не в коде )
9 pessok
 
02.11.12
14:27
даааа. дело не в коде!
10 pavelul73
 
02.11.12
14:30
)))