|
Запрос, количество строк ТЧ, не работает | ☑ | ||
---|---|---|---|---|
0
sora_tm
22.01.12
✎
21:37
|
Запрос.Текст = "
|ВЫБРАТЬ | Док.НомерСтроки, | Док.Номенклатура.Код КАК Код, | Док.Номенклатура.Представление КАК Номеклатура, | Док.Номенклатура.ЕдиницаИзмеренияМест КАК Единицы, | Док.Количество, | Док.Цена, | МАКСИМУМ(Док.НомерСтроки) КАК КолвоСтрок, | Док.Сумма |ИЗ | Документ.СчетНаОплатуПокупателю.Услуги КАК Док |ГДЕ | Док.Ссылка = &ТекущийДокумент"; Делаю внешнюю форму, все сделал застрял на этом, хочу получить кол-во строк в таблице, не работает, сообщение Ошибка при вызове метода контекста (Выполнить): {(3, 2)}: Поле не входит в группу "Док.НомерСтроки" <<?>>Док.НомерСтроки, Пробовал при помощи КОЛИЧЕСТВО тоже самое. ЧЯДНТ? |
|||
1
ДенисЧ
22.01.12
✎
21:38
|
Чтобы использовать Максимум() или Количество(), нужно указать оператор Сгруппировать ПО
|
|||
2
SnarkHunter
22.01.12
✎
21:43
|
Максимальный номер строки не обязан совпадать с количеством строк...
|
|||
3
kod263
22.01.12
✎
21:47
|
ВЫБРАТЬ
Док.Ссылка, КОЛИЧЕСТВО(Док.НомерСтроки) КАК КолвоСтрок ПОМЕСТИТЬ ТЗ ИЗ Документ.СчетНаОплатуПокупателю.Услуги КАК Док ГДЕ Док.Ссылка = &ТекущийДокумент СГРУППИРОВАТЬ ПО Док.Ссылка ; ВЫБРАТЬ Док.НомерСтроки, Док.Номенклатура.Код КАК Код, Док.Номенклатура.Представление КАК Номеклатура, Док.Номенклатура.ЕдиницаИзмеренияМест КАК Единицы, Док.Количество, Док.Цена, ТЗ.КолвоСтрок, Док.Сумма ИЗ Документ.СчетНаОплатуПокупателю.Услуги КАК Док внутреннее соединение ТЗ КАК ТЗ ПО ТЗ.Ссылка = Док.Ссылка ГДЕ Док.Ссылка = &ТекущийДокумент |
|||
4
andrewks
22.01.12
✎
21:50
|
(3) и нафига городить огород?
|
|||
5
rs_trade
22.01.12
✎
21:52
|
а через левое не проще?
|
|||
6
rs_trade
22.01.12
✎
21:53
|
(3)
ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, КОЛИЧЕСТВО(РеализацияТоваровУслугТовары.Номенклатура) КАК КолВоСтрок ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Ссылка |
|||
7
andrewks
22.01.12
✎
21:55
|
(6) уж лучше правое тогда
|
|||
8
Beduin
22.01.12
✎
21:55
|
(6) Еще два внутренних надо сделать.
|
|||
9
sora_tm
22.01.12
✎
21:58
|
Запрос.Текст = "
|ВЫБРАТЬ | Док.НомерСтроки, | Док.Номенклатура.Код КАК Код, | Док.Номенклатура.Представление КАК Номеклатура, | Док.Номенклатура.ЕдиницаИзмеренияМест КАК Единицы, | Док.Количество, | Док.Цена, | МАКСИМУМ(Док.НомерСтроки) КАК КолвоСтрок, | Док.Сумма |ИЗ | Документ.СчетНаОплатуПокупателю.Услуги КАК Док |ГДЕ | Док.Ссылка = &ТекущийДокумент |СГРУППИРОВАТЬ ПО | Док.Ссылка"; Тоже самое... |
|||
10
sanja26
22.01.12
✎
22:04
|
группируй по всем полям, а по номеру количество
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |