|
v7: Запрос 1sqlite и типизация значений |
☑ |
0
ildary
30.09.14
✎
14:22
|
Уважаемые специалисты подскажите пожалуйста, что в данном запросе надо поправить, чтобы в колонке Единица появились элементы справочника Единицы? В настоящее время - там выводится пустота, если заменить "[Единица :Справочник.Единицы]" на "Единица", то там есть значения, напоминающие нетипизированные id. Этот запрос сделан для получений цен в типовой ТиС, сам я в запросах неуч, делал его по нагугленному, но что-то не выходит.
"select
| Спр.id [Элемент :Справочник.Цены],
| Спр.PARENTEXT [Номенклатура :Справочник.Номенклатура],
| Спр.ТипЦен [ТипЦен :Справочник.ТипыЦен],
| (select value from __1S_Const
| where ( id = :ИсторияРеквизита.Цены.Единица )
| and ( ( date < :ДатаРекв ) or ( date = :ДатаРекв ) )
| and ( objid = Спр.id )
| order by date desc limit 1) [Единица :Справочник.Единицы]
|
|from [Справочник.Цены] Спр
|";
|
|
1
Boroda
30.09.14
✎
14:40
|
Справочник.Единицы свяжи со справочником ОКЕИ и выводи ОКЕИ.Наименование
|
|
2
ildary
30.09.14
✎
14:43
|
(1) в данном запросе нет справочника ОКЕИ, у справочника Цены есть поле "Единица", тип значения - "Справочник.Единицы". Вот элемент справочника Единицы и хочется видеть после извлечения его из периодики.
|
|
3
Boroda
30.09.14
✎
14:49
|
Если говорим про ТИС, то там у справочника "Единицы" нет ни наименования, ни кода, но есть поле ОКЕИ, а у него уже есть наименование.
|
|
4
orefkov
30.09.14
✎
14:57
|
Попробуй
(select substr(value, 1, 9)...
...) [Единица :Справочник.Единицы]
|
|
5
orefkov
30.09.14
✎
14:59
|
А, что это я...
[Единица :Неопределенный]
вот.
|
|
6
ildary
30.09.14
✎
15:01
|
(3) прошу прощения за глупый вопрос - разве может типизация не работать из-за отсутствия кода и наименования?
(4) низкий поклон за спасение! Все заработало, я не учел особенность хранения.
(5) а вот это не заработало - ведет себя как в (0).
|
|
7
ildary
30.09.14
✎
16:36
|
Попробую еще один вопрос задать (сильно не бейте за его вероятную тупость): а есть ли возможность в запросе из (0) сделать сортировку по наименованию номенклатуры (поле Спр.PARENTEXT)?
|
|