|
Запрос конструктором | ☑ | ||
---|---|---|---|---|
0
antihacker
22.11.14
✎
12:31
|
Всем, привет.
Вот запрос ВЫБРАТЬ ДолгиЭкспедиторовОстаткиИОбороты.Экспедитор КАК Экспедитор, ДолгиЭкспедиторовОстаткиИОбороты.ТорговыйАгент КАК ТорговыйАгент, ДолгиЭкспедиторовОстаткиИОбороты.Контрагент КАК Контрагент, ДолгиЭкспедиторовОстаткиИОбороты.Заказ КАК Заказ, СУММА(ДолгиЭкспедиторовОстаткиИОбороты.СуммаДолгаНачальныйОстаток) КАК НачальныйОстатокДолга, СУММА(ДолгиЭкспедиторовОстаткиИОбороты.СуммаДолгаПриход) КАК Приход, СУММА(ДолгиЭкспедиторовОстаткиИОбороты.СуммаДолгаРасход) КАК Расход, СУММА(ДолгиЭкспедиторовОстаткиИОбороты.СуммаДолгаКонечныйОстаток) КАК КонечныйОстатокДолга, ДолгиЭкспедиторовОстаткиИОбороты.Регистратор КАК Регистратор, НАЧАЛОПЕРИОДА(ДолгиЭкспедиторовОстаткиИОбороты.Заказ.Дата, НЕДЕЛЯ) КАК Неделя, НАЧАЛОПЕРИОДА(ДолгиЭкспедиторовОстаткиИОбороты.Заказ.Дата, МЕСЯЦ) КАК Месяц, ВозвратТоваровОтПокупателя.Ссылка, ВозвратТоваровОтПокупателя.Представление {ВЫБРАТЬ Экспедитор.*, ТорговыйАгент.*, Контрагент.*, Заказ.*, НачальныйОстатокДолга, Приход, Расход, КонечныйОстатокДолга} ИЗ РегистрНакопления.ДолгиЭкспедиторов.ОстаткиИОбороты(&ДатаНач {(&ДатаНач)}, &ДатаКон {(&ДатаКон)}, Регистратор, , ) КАК ДолгиЭкспедиторовОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя ПО ДолгиЭкспедиторовОстаткиИОбороты.Регистратор = ВозвратТоваровОтПокупателя.Ссылка СГРУППИРОВАТЬ ПО ДолгиЭкспедиторовОстаткиИОбороты.Экспедитор, ДолгиЭкспедиторовОстаткиИОбороты.ТорговыйАгент, ДолгиЭкспедиторовОстаткиИОбороты.Контрагент, ДолгиЭкспедиторовОстаткиИОбороты.Заказ, ДолгиЭкспедиторовОстаткиИОбороты.Регистратор, НАЧАЛОПЕРИОДА(ДолгиЭкспедиторовОстаткиИОбороты.Заказ.Дата, НЕДЕЛЯ), НАЧАЛОПЕРИОДА(ДолгиЭкспедиторовОстаткиИОбороты.Заказ.Дата, МЕСЯЦ), ВозвратТоваровОтПокупателя.Ссылка, ВозвратТоваровОтПокупателя.Представление ИТОГИ СУММА(НачальныйОстатокДолга), СУММА(Приход), СУММА(Расход), СУММА(КонечныйОстатокДолга) ПО ОБЩИЕ, Экспедитор, ТорговыйАгент, Контрагент, Заказ, Регистратор, Неделя, Месяц {ИТОГИ ПО Экспедитор.*, ТорговыйАгент.*, Контрагент.*, Заказ.*} Если с "СГРУППИРОВАТЬ ПО" убрать эти две строчки ВозвратТоваровОтПокупателя.Ссылка, ВозвратТоваровОтПокупателя.Представление то ругаеться так. Поле не входит в группу "Возврат товаров от покупателя.Ссылка" <<?>> Возврат товаров от покупателя.Ссылка. В чем дело ? |
2 |
||
1
Banned
22.11.14
✎
12:37
|
Потому что ссылки нет в группировке?
|
|||
2
Лефмихалыч
22.11.14
✎
12:39
|
(0) потому, что, если ты используешь агрегатные функции, то у тебя все поля (кроме константных) в обязательном порядке обязаны быть либо в агрегатных функицях, либо в группировочных полях.
|
|||
3
antihacker
22.11.14
✎
14:24
|
Как задать условие что бы запрос не брал данные документов типа ВозвратТоваровОтПокупателя. Типа -"Где Регисттратор<>ВозвратТоваровОтПокупателя.
|
4 |
||
4
Banned
22.11.14
✎
14:25
|
(3) ССЫЛКА
Продам справку от конфигуратора.... Дорого... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |