![]() |
![]() |
![]() |
|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
KENT2007
04.08.11
✎
15:27
|
ВЫБРАТЬ
ХозрасчетныйДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1, ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоДт1), ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1, ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоКт1), ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.КоличествоДт КАК КоличествоДт, КонтактнаяИнформация.Представление ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто( &Начало, &Конец, СчетДт В ИЕРАРХИИ (&СчетДт) И СчетКт В ИЕРАРХИИ (&СчетКт) И Организация = &Организация) КАК ХозрасчетныйДвиженияССубконто ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ХозрасчетныйДвиженияССубконто.СубконтоКт1 = КонтактнаяИнформация.Объект.Ссылка ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид.Ссылка = &Ссылка УПОРЯДОЧИТЬ ПО Сумма УБЫВ ИТОГИ СУММА(Сумма), СУММА(КоличествоДт) ПО ОБЩИЕ, СубконтоДт1, СубконтоКт1 |
|||
1
KENT2007
04.08.11
✎
15:28
|
как сделать чтоб адрес не разбивал по регистратору, а просто был напротив Контрагента?
|
|||
2
KENT2007
04.08.11
✎
15:29
|
СчетДт=10
|
|||
3
Axel2009
04.08.11
✎
15:30
|
если нужны обороты, то и строить нужно обороты.
|
|||
4
KENT2007
04.08.11
✎
15:31
|
СчетКт=60
Ссылка=Юридический адрес Тип=Адрес |
|||
5
дущ
04.08.11
✎
15:31
|
А причем здесь регистратор? У тебя точки получения запроса "Регистратор" тут нет. А вообще странный запрос. Т.е. движения по клиентам без адреса тебя не интересуют?
|
|||
6
KENT2007
04.08.11
✎
15:34
|
интересует, только вот как. взять регистр оборобты ДТКТ?
|
|||
7
fisher
04.08.11
✎
15:35
|
Где тут регистратор берется - не вижу.
Несколько других замечаний: 1) соединение надо ЛЕВОЕ, а не ВНУТРЕННЕЕ (иначе потеряешь клиентов без адресов) 2) твои условия в ГДЕ правильнее вынести в условия соединения (т.к. они к нему и относятся) 3) все свои ".Ссылка" в запросе вытри и забудь как страшный сон. Там и так ссылки, а ты заставляешь доп. соединения строить |
|||
8
KENT2007
04.08.11
✎
15:40
|
а как убрать чтоб адрес не повторялся, а был напротив контрагента?
|
|||
9
ssh2006
04.08.11
✎
15:42
|
используй Хозрасчетный.ОборотыДтКт, зачем тебе Хозрасчетный.ДвиженияССубконто
|
|||
10
KENT2007
04.08.11
✎
15:57
|
ВЫБРАТЬ
ХозрасчетныйОборотыДтКт.СубконтоДт1, ХозрасчетныйОборотыДтКт.СубконтоКт1, ХозрасчетныйОборотыДтКт.СуммаОборот, ХозрасчетныйОборотыДтКт.КоличествоОборотДт, ХозрасчетныйОборотыДтКт.КоличествоОборотКт ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&Начало, &Конец, , СчетДт В ИЕРАРХИИ (&СчетДт), , СчетКт В ИЕРАРХИИ (&СчетКт), , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ХозрасчетныйОборотыДтКт.СубконтоКт1 = КонтактнаяИнформация.Объект ИТОГИ ПО ОБЩИЕ АВТОУПОРЯДОЧИВАНИЕ |
|||
11
Axel2009
04.08.11
✎
15:58
|
(10) вот это дааа... научи
|
|||
12
KENT2007
04.08.11
✎
15:59
|
нужно группировать по номенклатуре и контрагенту, а пишет "не допустимое поле для группировки "Представление""?
|
|||
13
Axel2009
04.08.11
✎
16:06
|
группировать во вложенном запросе. а в основном выбирать представление
|
|||
14
KENT2007
04.08.11
✎
16:06
|
как добавить адрес чтоб сгруппировать Контрагента и номенклатуру, очень нужно
|
|||
15
KENT2007
04.08.11
✎
16:13
|
ВЫБРАТЬ
ВложенныйЗапрос1.СубконтоДт1, ВложенныйЗапрос1.СубконтоКт1, ВложенныйЗапрос1.СуммаОборот, ВложенныйЗапрос1.КоличествоОборотДт, КонтактнаяИнформация.Представление ИЗ (ВЫБРАТЬ ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СубконтоДт1, ХозрасчетныйОборотыДтКт.СубконтоКт1 КАК СубконтоКт1, СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборот, СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотДт) КАК КоличествоОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&Начало, &Конец, , СчетДт В ИЕРАРХИИ (&СчетДт), , СчетКт В ИЕРАРХИИ (&СчетКт), , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт СГРУППИРОВАТЬ ПО ХозрасчетныйОборотыДтКт.СубконтоДт1, ХозрасчетныйОборотыДтКт.СубконтоКт1) КАК ВложенныйЗапрос1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ВложенныйЗапрос1.СубконтоКт1 = КонтактнаяИнформация.Объект ГДЕ КонтактнаяИнформация.Тип = &Тип ИТОГИ ПО ОБЩИЕ АВТОУПОРЯДОЧИВАНИЕ |
|||
16
KENT2007
04.08.11
✎
16:13
|
вложеннф
|
|||
17
KENT2007
04.08.11
✎
16:13
|
так?
|
|||
18
KENT2007
04.08.11
✎
16:14
|
хотя тоже ничего не группирует
|
|||
19
ssh2006
04.08.11
✎
16:19
|
Конечно, итоги же указал только общие
|
|||
20
KENT2007
04.08.11
✎
16:20
|
(19) спасибо, только теперь двоит адрес
|
|||
21
Axel2009
04.08.11
✎
16:20
|
сказали же убрать ГДЕ в соединение
|
|||
22
ssh2006
04.08.11
✎
16:30
|
Не понятно что нужно конечно
ВЫБРАТЬ ХозрасчетныйОборотыДтКт.СубконтоКт1 КАК СубконтоКт1, ХозрасчетныйОборотыДтКт.СубконтоДт1, ХозрасчетныйОборотыДтКт.КоличествоОборотДт КАК КоличествоОборотДт, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(300)) КАК Адрес, ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&датаНач, , , СчетДт = &СчДт, , СчетКт = &СчКт, , ) КАК ХозрасчетныйОборотыДтКт ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ХозрасчетныйОборотыДтКт.СубконтоКт1 = КонтактнаяИнформация.Объект И (КонтактнаяИнформация.Тип = &Тип) И (КонтактнаяИнформация.Вид = &Вид) ИТОГИ СУММА(КоличествоОборотДт), МАКСИМУМ(Адрес), СУММА(СуммаОборот) ПО СубконтоКт1 |
|||
23
KENT2007
04.08.11
✎
16:31
|
всем спасибо, получилось то что нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |