|
Прошу помощи с запросом
| ☑ |
0
lega0000
18.10.13
✎
15:31
|
Есть запрос:
ВЫБРАТЬ
пит_Рецептуры.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ вт_Рецептуры
ИЗ
РегистрСведений.пит_Рецептуры КАК пит_Рецептуры
ГДЕ
пит_Рецептуры.Спецификация = &Спецификация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
пит_Рецептуры.Номенклатура КАК Номенклатура,
ОприходованиеТовары.мЦена
ИЗ
вт_Рецептуры КАК пит_Рецептуры
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
ОприходованиеТоваровТовары.Номенклатура КАК мНоменклатура,
ОприходованиеТоваровТовары.Цена КАК мЦена
ИЗ
Документ.ОприходованиеТоваров.Товары КАК ОприходованиеТоваровТовары
УПОРЯДОЧИТЬ ПО
ОприходованиеТоваровТовары.Ссылка.Дата УБЫВ) КАК ОприходованиеТовары
ПО пит_Рецептуры.Номенклатура = ОприходованиеТовары.мНоменклатура
из него не получается вытащить цену из документа "ОприходованиеТоваров", цена в документе точно есть, отдельным запросом выходит, а в этом не хочет.
Запрос упрощенный, то есть оставлены только основные поля, но даже в упрощенном виде цена не выходит.
|
|
1
viktor_vv
18.10.13
✎
15:33
|
|
|
2
viktor_vv
18.10.13
✎
15:40
|
|
|
3
lega0000
18.10.13
✎
15:57
|
(1) Спасибо, что - то не подумал что первым выбирается документ, а не запись табличной части документа. Под конец рабочего дня мозг кипит.
|
|
4
viktor_vv
18.10.13
✎
16:04
|
(3) Там не совсем в этом проблема, а в Первые 1
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
результатом подзапроса будет одна единственная строка, которая потом цепляется к Рецептуре, ну и наверное такой номенклатуры там нет.
|
|
5
viktor_vv
18.10.13
✎
16:06
|
(4)+ Даже если бы в подзапросе выбралась бы номенклатура которая есть в рецептуре, то цена результирующем запросе появилась бы только у этой одной номенклатуры.
|
|
6
lega0000
21.10.13
✎
09:30
|
Что то не получается никак, попробовал все предложенные варианты, может я чего то недогоняю. Помогите плиз, а то если не получиться придется в выборке еще один запрос делать, что нежелательно, потому что итак много циклов и рекурсий. Еще как вариант, создать регистр к документу оприходования и заполнить его ценами.
|
|
7
lega0000
21.10.13
✎
10:35
|
Решил записать цены в регистр.
|
|