|
OFF: Кто может объяснить на пальцах: почему? | ☑ | ||
|---|---|---|---|---|
|
0
antmikespb
08.11.12
✎
23:38
|
Всем привет и хорошего вечера.
Немного практики по видео и тут проблема: ---- Есть запрос: Запрос.Текст = "ВЫБРАТЬ |Номенклатура, |СУММА(Количество) КАК Количество, |МИНИМУМ(НомерСтроки) КАК НомерСтроки, |ПОМЕСТИТЬ ДокТЧ |ИЗ |Документ.Расходная.Товары |ГДЕ |Ссылка = &Ссылка И НЕ Номенклатура.Услуга |СГРУППИРОВАТЬ ПО Номенклатура |; |ВЫБРАТЬ |МИНИМУМ(НомерСтроки) КАК НомерСтроки, |ДокТЧ.Номенклатура, |ДокТЧ.Количество, |ЕСТЬNULL(Остатки.КоличествоОстаток,0) КАК КоличествоОстаток, |ЕСТЬNULL(Остатки.СтоимостьОстаток,0) КАК СтоимостьОстаток, |ЕСТЬNULL(ОстаткиСКЛ.КоличествоОстаток,0) КАК ОстатокНаСкладе |ИЗ |ДокТЧ КАК ДокТЧ |ЛЕВОЕ СОЕДИНЕНИЕ |РегистрНакопления.ОстаткиТоваров.Остатки (&МоментВремени,Номенклатура В(ВЫБРАТЬ Номенклатура ИЗ ДокТЧ КАК ДокТЧ)) КАК Остатки |ПО ДокТЧ.Номенклатура = Остатки.Номенклатура |ЛЕВОЕ СОЕДИНЕНИЕ |РегистрНакопления.ОстаткиПоСкладам.Остатки (&МоментВремени, Склад=&Склад | И Номенклатура В(ВЫБРАТЬ Номенклатура ИЗ ДокТЧ КАК ДокТЧ)) КАК ОстаткиСКЛ |ПО ДокТЧ.Номенклатура = ОстаткиСКЛ.Номенклатура"; ---- При выполнении запроса: Поле не входит в группу "ДокТЧ.Номенклатура" <<?>>ДокТЧ.Номенклатура |
|||
|
1
lxndr
08.11.12
✎
23:51
|
(0) последнем запросе убери МИНИМУМ. Зачем он тебе?
|
|||
|
2
John83
08.11.12
✎
23:54
|
ну раз делаешь СУММА, то неплохо еще и СГРУППИРОВАТЬ ПО использовать
|
|||
|
3
John83
08.11.12
✎
23:54
|
+2 ну и секцию научиться нормально выбирать
|
|||
|
4
antmikespb
09.11.12
✎
00:44
|
(1) для первой попавшейся строки с недостающим количеством по складу, я так понял можно и ф-ию МАКСИМУМ..
(2) вроде как группировка отрабатывает "СГРУППИРОВАТЬ ПО Номенклатура" (3) чуть подробнее можно или где посмотреть |
|||
|
5
Fragster
гуру
09.11.12
✎
00:49
|
пользуйся конструктором!
|
|||
|
6
GROOVY
09.11.12
✎
00:53
|
Чувствую мое...
|
|||
|
7
GROOVY
09.11.12
✎
00:55
|
Во втором запросе зачем агрегатная функция МИНИМУМ?
|
|||
|
8
viktor_vv
09.11.12
✎
00:56
|
(4) Во втором запросе у тебя Минимум, надо бы и сгруппировать, только (1) .
|
|||
|
9
antmikespb
09.11.12
✎
00:58
|
(6),(7) Рад видеть!
Разбираю материал...вырубился на тесте...вроде было все ОК (на видео), но не тут то было |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |