|
И снова "Как сделать левое соединение только ОДНОГО значения" ? | ☑ | ||
---|---|---|---|---|
0
palpetrovich
18.06.13
✎
11:12
|
ну да, тупой я наверное ...но ГДЕ именно?! ткните носом а?
ВЫБРАТЬ ТЗ.Номенклатура ПОМЕСТИТЬ ВТ ИЗ &ТЗ КАК ТЗ ; ВЫБРАТЬ ВТ.Номенклатура, РегПродажиОбороты.Дата ИЗ ВТ КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, МАКСИМУМ(ПродажиОбороты.ДокументПродажи.Дата) КАК Дата ИЗ РегистрНакопления.Продажи.Обороты(, &Дата, , Номенклатура В ИЕРАРХИИ (&Номенклатура) И Контрагент = &Контрагент) КАК ПродажиОбороты Сгруппировать ПО ПродажиОбороты.Номенклатура) КАК РегПродажиОбороты ПО ВТ.Номенклатура = РегПродажиОбороты.Номенклатура |
|||
1
mikecool
18.06.13
✎
11:13
|
добавить еще условие для получения только одного значения
|
|||
2
vicof
18.06.13
✎
11:13
|
что значит "левое соединение только одного значения"?
|
|||
3
palpetrovich
18.06.13
✎
11:14
|
+(0)
получаю Товар1 16.06.2013 15:39:34 |
|||
4
palpetrovich
18.06.13
✎
11:14
|
получаю
Товар1 16.06.2013 15:39:34 Товар2 Товар3 |
|||
5
palpetrovich
18.06.13
✎
11:15
|
т.е. Дата только одна, хотя продажи есть по всем
|
|||
6
Wobland
18.06.13
✎
11:15
|
внутреннее?
|
|||
7
lamesnake
18.06.13
✎
11:15
|
А хочешь почучить что?
|
|||
8
Wobland
18.06.13
✎
11:16
|
а зачем вложенный запрос?
из ТЗ соединение регистр |
|||
9
Smallrat
18.06.13
✎
11:16
|
(4) выполни
ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, МАКСИМУМ(ПродажиОбороты.ДокументПродажи.Дата) КАК Дата ИЗ РегистрНакопления.Продажи.Обороты(, &Дата, , Номенклатура В ИЕРАРХИИ (&Номенклатура) И Контрагент = &Контрагент) КАК ПродажиОбороты Сгруппировать ПО ПродажиОбороты.Номенклатура и посмотри что он вообще дает |
|||
10
exwill
18.06.13
✎
11:17
|
(0) Ты из регистра берешь продажи только по одному товару.
|
|||
11
palpetrovich
18.06.13
✎
11:17
|
(6) внутреннее даст одно значение
(7)хочу Товар1 16.06.2013 15:39:34 Товар2 14.06.2013 11:39:34 Товар3 11.06.2013 10:39:34 |
|||
12
Wobland
18.06.13
✎
11:17
|
(11) обороты смотри с такими условиями
|
|||
13
palpetrovich
18.06.13
✎
11:18
|
(9) одно значение даст
(10) ну дык, подскажите как взять все из списка |
|||
14
Smallrat
18.06.13
✎
11:18
|
Номенклатура В ИЕРАРХИИ (&Номенклатура)
странное условие - или называть надо параметры по человечески |
|||
15
x-a-d
18.06.13
✎
11:19
|
в (1) подсказали что делать
необходимо решать задачу не как левое соединение сделать, а как для левого соединения подготовить таблицу, чтобы там было одно единственное нужное значение |
|||
16
zak555
18.06.13
✎
11:19
|
для оборотного регистра дату начала не нужно указывать ?
|
|||
17
exwill
18.06.13
✎
11:21
|
(13) Ну дык, зачем писать "хочу взять продажи одного товара"?
Номенклатура В ИЕРАРХИИ (&Номенклатура) |
|||
18
palpetrovich
18.06.13
✎
11:21
|
блин
Прошу у всех прощения, код в (0) работает, просто реализации товров по разным контрагентам были еще раз сорьки и спаибо :) |
|||
19
Smallrat
18.06.13
✎
11:25
|
(18) если запрос дает результатов меньше чем должен, то копаем в сторону условий - убираем по одному и смотрим что получается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |