Имя: Пароль:
IT
Админ
Запрос 1С
,
0 piffoff
 
13.06.13
15:21
Добрый день!
Имеется следующий запрос
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.Субконто1.СтатьяБюджета КАК СтатьяБюджета,
ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт, 0) КАК СуммаФакт,
ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто3, 0) КАК Документ
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,
Счет = &Счет,
,
Организация В ИЕРАРХИИ (&Организация)
ИЛИ &Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка),
,
) КАК ХозрасчетныйОбороты
ИТОГИ
СУММА(СуммаФакт)
ПО
ОБЩИЕ,
СтатьяБюджета ИЕРАРХИЯ

Результат запроса на скриншоте

Из этого запроса мне нужно исключить документы оприходования по определенному складу
Если просто добавляешь строку




ГДЕ
ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад

То улетаю значения в разрезе коррсчета Null. Такой код Тоже не помогает
ГДЕ
ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад ИЛИ ХозрасчетныйОбороты.КорСубконто3 = 0

Подскажите пожайлуста как исключить документы оприходования по определенному складу?!
1 piffoff
 
13.06.13
15:23
Куда скрин крепить я ненашел )))
так что так

http://s1.ipicture.ru/uploads/20130613/ye4j70cW.jpg
2 1Сергей
 
13.06.13
15:26
ГДЕ
ЕстьNULL(ХозрасчетныйОбороты.КорСубконто3.Склад, &Склад) <> &Склад

PS не уверен, что взлетит, но всё-таки...
3 salvator
 
13.06.13
15:29
А если в секции ГДЕ поиграться с ВЫБОР КОГДА КорСубконто3 имеет тип такой то и Склад не равен тому-то то...
4 piffoff
 
13.06.13
15:31
Не не помогло
вот такая вот херня получается
http://s1.ipicture.ru/uploads/20130613/dGSe7ZOc.png
5 piffoff
 
13.06.13
15:32
(3) Идея, надо подумать
6 1Сергей
 
13.06.13
15:32
(4)

ГДЕ
ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад
ИЛИ ХозрасчетныйОбороты.КорСубконто3 Есть NULL
7 tashi_ork
 
13.06.13
15:33
ГДЕ Выбор Когда КорСчет = Null Тогда Истина Иначе
ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад Конец
8 piffoff
 
13.06.13
15:37
(6) уже попал Null но остальные отрезались
http://s1.ipicture.ru/uploads/20130613/MkzUoE51.jpg
9 piffoff
 
13.06.13
15:39
(7) результат аналогичен (4)
10 tashi_ork
 
13.06.13
16:06
А ты точно КорСчет указываешь?
Мое условие обходит ситуацию, когда КорСчет равен Null, на отбор счета не влияет
11 piffoff
 
13.06.13
16:13
В общем помогло так

ВЫБОР
КОГДА ХозрасчетныйОбороты.КорСубконто3.Склад = &Склад
ТОГДА ЛОЖЬ
ИНАЧЕ ИСТИНА
КОНЕЦ
12 piffoff
 
13.06.13
16:15
Всем спасибо кто учавствовал