|
Запрос к контактным лицам контрагентов | ☑ | ||
---|---|---|---|---|
0
Stasy_M
21.10.11
✎
11:48
|
вот он запрос
ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Контрагент, | КонтактныеЛица.Наименование КАК КонтактноеЛицо, | СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК Сумма, | ВложенныйЗапрос.ПолноеНаименование, | ВложенныйЗапрос.ЮрАдрес |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет, , Субконто3.Дата МЕЖДУ &НачПериода И &КонПериода) КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛица КАК КонтактныеЛица | ПО ХозрасчетныйОстатки.Субконто1 = КонтактныеЛица.ОбъектВладелец | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ПОДСТРОКА(КонтактнаяИнформация.Объект.НаименованиеПолное, 1, 75) КАК ПолноеНаименование, | ПОДСТРОКА(КонтактнаяИнформация.Представление, 1, 75) КАК ЮрАдрес, | КонтактнаяИнформация.Объект КАК Объект | ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ГДЕ | КонтактнаяИнформация.Тип = &ТипКИ | И КонтактнаяИнформация.Вид = &ВидКИ) КАК ВложенныйЗапрос | ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Объект | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОстатки.Субконто1, | КонтактныеЛица.Наименование, | ВложенныйЗапрос.ПолноеНаименование, | ВложенныйЗапрос.ЮрАдрес | |УПОРЯДОЧИТЬ ПО | ХозрасчетныйОстатки.Субконто1.Наименование |ИТОГИ ПО | ОБЩИЕ Возможно ли в самом запросе как-то сделать, чтоб в результат выборки попадало только одно контактное лицо контрагента. Т.к. если лиц несколько у контрагента, появляются повторяющиеся записи и задваиваются суммы соответственно. Сейчас отбрасываю остальных лиц в цикле выборки результата запроса. |
|||
1
shamannk
21.10.11
✎
11:49
|
ВЫБРАТЬ ПЕРВЫЕ 1
|
|||
2
Stasy_M
21.10.11
✎
12:02
|
спасибо, все работает.
|
|||
3
Stasy_M
21.10.11
✎
12:10
|
хотя нет, видимо неправильно сделала
ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Контрагент, | СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК Сумма, | ВложенныйЗапрос.ПолноеНаименование, | ВложенныйЗапрос.ЮрАдрес, | КонтактныеЛица.Наименование КАК КонтактноеЛицо |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет, , Субконто3.Дата МЕЖДУ &НачПериода И &КонПериода) КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1 | КонтактныеЛица.Наименование КАК Наименование, | КонтактныеЛица.ОбъектВладелец КАК ОбъектВладелец | ИЗ | Справочник.КонтактныеЛица КАК КонтактныеЛица) КАК КонтактныеЛица | ПО ХозрасчетныйОстатки.Субконто1 = КонтактныеЛица.ОбъектВладелец | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ПОДСТРОКА(КонтактнаяИнформация.Объект.НаименованиеПолное, 1, 75) КАК ПолноеНаименование, | ПОДСТРОКА(КонтактнаяИнформация.Представление, 1, 75) КАК ЮрАдрес, | КонтактнаяИнформация.Объект КАК Объект | ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ГДЕ | КонтактнаяИнформация.Тип = &ТипКИ | И КонтактнаяИнформация.Вид = &ВидКИ) КАК ВложенныйЗапрос | ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Объект | | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОстатки.Субконто1, | ВложенныйЗапрос.ПолноеНаименование, | ВложенныйЗапрос.ЮрАдрес, | КонтактныеЛица.Наименование | |УПОРЯДОЧИТЬ ПО | ХозрасчетныйОстатки.Субконто1.Наименование |ИТОГИ ПО | ОБЩИЕ у меня ж теперь вообще одно контактное лицо выбирается) на всех контрагентов) а мне каааждому по одному |
|||
4
Gammi
21.10.11
✎
16:45
|
Сгруппируй контактных лиц Функцию возьми максимум
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |