Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Почему не отрабатывается условие в запросе (http://forums.kuban.ru/f1040/pochemu_ne_otrabatyvaetsya_uslovie_v_zaprose-3603452.html)

med 25.01.2013 13:53

Почему не отрабатывается условие в запросе
 
УПП
СКД
Отчет грубо говоря по продажам.
Данные берутся из регистра продажи
смысл такой, что есть документы где ремонт чего либо, там вся стоимость в ремонтах, запчасти/товар списываются по нулевой цене.
Так вот исходное требование, что бы при определенном складе эти продажи учитывались, а у всех остальных - нет
Поставил условие
ВЫБОР
КОГДА ПродажиОбороты.ДокументПродажи.Склад = &Скл
ТОГДА ИСТИНА
ИНАЧЕ ПродажиОбороты.СтоимостьОборот <> 0
КОНЕЦ

(где РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания, День, ) КАК ПродажиОбороты)
скл соответственно выбирается и передается
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Скл").Значение = Скл;
Так вот - это условие не отрабатывается
ПродажиОбороты.ДокументПродажи.Склад = &Скл
т.е. это условие всегда равно ЛОЖЬ
видимо я что то не так сравниваю ?
Как правильно сформулировать условие ?

bma1 25.01.2013 14:03

Несоответствие типов

med 25.01.2013 14:05

Как их свести вместе ?

med 25.01.2013 14:06

Вроде и там Справочник.Склады
и тут справочник.Склады

med 25.01.2013 14:26

Фигня просто какая то - вывел то же самое в консоль запросов - все прекрасно отрабатывается

roma n 25.01.2013 14:49

4-med > .Значение - не единственное свойство для значения параметра компоновки

med 25.01.2013 14:58

А как тогда передать ?

med 25.01.2013 15:02

Всё Вопрос снят - пятница конец дня
забыл строку
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Скл").Использование = Истина;


Текущее время: 00:19. Часовой пояс GMT +3.