Имя: Пароль:
1C
1С v8
запрос 8.2
,
0 арах
 
11.05.12
08:10
народ, чето я туплю подскажите как написать запросик:

есть 2 таблицы. В первой номенклатура, количество.
Во второй цена.
одной номенклатуре соответствует 2 цены, как привязать таблицу чтоб бралась тока макс. цена?
1 Jstunner
 
11.05.12
08:11
МАКСИМУМ
2 арах
 
11.05.12
08:13
(1) точнее напиши связку как?
3 Jstunner
 
11.05.12
08:14
(2) МАКСИМУМ(Цена)
4 Wobland
 
11.05.12
08:15
плюс группировка по номенклатуре
5 арах
 
11.05.12
08:17
ВЫБРАТЬ
   СУММА(ТоварыОрганизацийКПередачеОстатки.КоличествоОстаток) КАК КоличествоОстаток,
   ТоварыОрганизацийКПередачеОстатки.Номенклатура,
   МАКСИМУМ(СтоимостьТоваровСрезПоследних.Стоимость) КАК Цена
ИЗ
   РегистрНакопления.ТоварыОрганизацийКПередаче.Остатки(&Дата, ) КАК ТоварыОрганизацийКПередачеОстатки
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтоимостьТоваров.СрезПоследних КАК СтоимостьТоваровСрезПоследних
       ПО ТоварыОрганизацийКПередачеОстатки.Номенклатура = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Номенклатура
           И ТоварыОрганизацийКПередачеОстатки.Характеристика = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Характеристика


если так то не катит ибо будет складываться количество
6 Wobland
 
11.05.12
08:19
левое соединение ТаблицаСМаксимальнымиЦенами
7 арах
 
11.05.12
08:20
тут именно надо так чтобы макс. брался в момент привязки... вроде чето такое есть в SQL
8 Wobland
 
11.05.12
08:21
(7) что есть момент привязки?
9 арах
 
11.05.12
08:22
(6) делать виртуалку? конечно можно.. но не хочется городить лес... ни как нельзя чтоли чтобы при присоединении указать что тока макс значения брать из второй таблицы ?
10 арах
 
11.05.12
08:26
(7)ну типа какнить так:)

РегистрНакопления.ТоварыОрганизацийКПередаче.Остатки(&Дата, ) КАК ТоварыОрганизацийКПередачеОстатки
       ЛЕВОЕ СОЕДИНЕНИЕ МАКСИМУМ(РегистрСведений.СтоимостьТоваров.СрезПоследних) КАК СтоимостьТоваровСрезПоследних
       ПО ТоварыОрганизацийКПередачеОстатки.Номенклатура = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Номенклатура
           И ТоварыОрганизацийКПередачеОстатки.Характеристика = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Характеристика
11 Jstunner
 
11.05.12
08:27
(10) такого бреда нигде нет
12 aleks-id
 
11.05.12
08:29
а вывалить в ВТ максимальные цены и вязать потом с этой ВТ первую таблицу религия не позволяет да?
13 DimVad
 
11.05.12
08:31
14 арах
 
11.05.12
08:34
(12)да про вт знаю... просто чето както седня сутра захотелось проще сделать:)
15 арах
 
11.05.12
08:37
просто помню что в самом SQL вроде есть такая возможность...
16 Wobland
 
11.05.12
08:41
(14) хотели, как проще, а реализуем как всегда - через назад
17 арах
 
11.05.12
08:42
(16) а в 1с все так реализовано:)
18 Wobland
 
11.05.12
08:43
(17) ну скажи, как это делается в том же самом SQL