|
Условие в параметрах регистра и условие внешнее чем отличается здесь | ☑ | ||
|---|---|---|---|---|
|
0
Cerera
14.11.12
✎
13:45
|
Столкнулся с одним вопросом: Есть обычный регистр сведений. У него есть реквизит "Действует" - принимает тип "булево". И когда в запросе делаю в пареметрах ВТ регистра "Действует=Истина", то в выборку попадают и те, которые не должны попадать на дату Анализа. Если же я делаю по другому "Где Действует=Истина", то всё верно. Пот сам запрос.
Кто может пояснить почему так некорректно работает? ВЫБРАТЬ ЦелевыеПродуктыСрезПоследних.ЦелевойПродукт ПОМЕСТИТЬ ВнутреннееУсловие ИЗ РегистрСведений.ЦелевыеПродукты.СрезПоследних(&ДатаАнализа, Действует = ИСТИНА) КАК ЦелевыеПродуктыСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЦелевыеПродуктыСрезПоследних.ЦелевойПродукт ПОМЕСТИТЬ ВнешнееУсловие ИЗ РегистрСведений.ЦелевыеПродукты.СрезПоследних(&ДатаАнализа, ) КАК ЦелевыеПродуктыСрезПоследних ГДЕ ЦелевыеПродуктыСрезПоследних.Действует = ИСТИНА ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВнешнееУсловие.ЦелевойПродукт КАК ВнешнееУсловие, ВнутреннееУсловие.ЦелевойПродукт КАК ВнутреннееУсловие ИЗ ВнутреннееУсловие КАК ВнутреннееУсловие ЛЕВОЕ СОЕДИНЕНИЕ ВнешнееУсловие КАК ВнешнееУсловие ПО ВнутреннееУсловие.ЦелевойПродукт = ВнешнееУсловие.ЦелевойПродукт |
|||
|
1
acsent
14.11.12
✎
13:46
|
Мастер йода?
|
|||
|
2
kible
14.11.12
✎
13:49
|
(0) ИТС почитай. Там написано что результаты запросов будут разные.
|
|||
|
3
Cerera
14.11.12
✎
13:51
|
(2)я читал. это всё потому, что сам ресурс надо тоже в выбранные поля ставить?
|
|||
|
4
Повелитель
14.11.12
✎
13:55
|
В виртуальную таблицу не попадают реквизиты, только измерения, поэтому и не срабатывает.
|
|||
|
5
Cerera
14.11.12
✎
13:59
|
(4)вот это ответ точный! спасибо!
|
|||
|
6
Fragster
гуру
14.11.12
✎
13:59
|
отбор по ресурсам и реквизитам РС следует выносить из условий ВТ
|
|||
|
7
Fragster
гуру
14.11.12
✎
14:00
|
(4) попадают. работает также, как отбор по измерениям, т.е. (для среза последних) последняя строка с указанным значением реквизита
|
|||
|
8
Cerera
14.11.12
✎
14:17
|
(7)благодарю! всё встало на свои места
|
| Форум | Правила | Описание | Секции | Поиск |