|
Не работает запрос
| ☑ |
0
BUBU
19.02.14
✎
13:32
|
Справочник АналитикаНоменклатуры подчинен "Номенлатура".
В нем Цена - периодический реквизит
ТипЦен - выбирается из справочника прайсов.
Пишу запрос:
SELECT
| Спрн.Code Код,
| СпрН.Descr Наименование,
| $ПоследнееЗначение.АналитикаНоменклатуры.Цена(СпрЦ.ID, :ВыбДата) Цена
|FROM
| $Справочник.АналитикаНоменклатуры СпрЦ,$Справочник.Номенклатура СпрН WHERE
| СпрЦ.ParentExt = СпрН.ID AND
| $спрц.Таблица=1 and
| $СпрЦ.Аналитика = :ТипЦен AND
| СпрЦ.IsMark = 0";
Ничего не выбирается
Подскажите пожалуйста, где ошибка ?
/
|
|
1
Ёпрст
19.02.14
✎
13:35
|
IsMark
|
|
2
КонецЦикла
19.02.14
✎
13:35
|
Убирай все условия, добавляй по одному :)
|
|
3
Ёпрст
19.02.14
✎
13:36
|
Хотя, для начала, повыкидывай все условия , оставь только условие на владельца.
|
|
4
BUBU
19.02.14
✎
13:45
|
(3) Почему-то не Работает условие
$СпрЦ.Аналитика = :ТипЦен
ТипЦен - справочник прайсы
|
|
5
BUBU
19.02.14
✎
13:48
|
+(4) Реквизит "Аналитика" - справочник
неопределенного типа
В процессе работы становится справочником "Прайсы"
Может поэтому ?
|
|
6
Ёпрст
19.02.14
✎
13:48
|
а Аналитика какого типа ?
|
|
7
Ёпрст
19.02.14
✎
13:48
|
(5) какой догадливый..
|
|
8
Ёпрст
19.02.14
✎
13:49
|
right($СпрЦ.Аналитика,9) = :ТипЦен
хотя, это и не совсем верно...
|
|
9
Ёпрст
19.02.14
✎
13:53
|
так лучшее
right($СпрЦ.Аналитика,13) = :ТипЦен~
|
|
10
BUBU
19.02.14
✎
13:54
|
(8) Что-то выбрало, сейчас буду проверять.
А что со справочниками неопреленного типа
только такое шаманство ?
И почему 9 ?
|
|
11
Ёпрст
19.02.14
✎
13:55
|
(10)
.
|
|
12
BUBU
19.02.14
✎
14:16
|
(11) Спасибо заработало.
Да, длина у "Аналитики" = 13
|
|
13
Ёпрст
19.02.14
✎
14:28
|
(12) Тогда это не "неопределенного типа", а "неопределенного вида".. и достаточно писать так
$СпрЦ.Аналитика = :ТипЦен~
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший