Не работает запрос
☑
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) Тогда это не "неопределенного типа", а "неопределенного вида".. и достаточно писать так
$СпрЦ.Аналитика = :ТипЦен~
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший