![]() |
|
Прошу помощи с запросом | ☑ | ||
---|---|---|---|---|
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
|
Решил записать цены в регистр.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |