Имя: Пароль:
1C
1С v8
v8: Долги клиентов в самописной конфе
,
0 kIR
 
21.02.14
18:18
Друзья,под вечер пятницы мозг не соображает вообще
Хочу запросом из регистра выбрать данные по контрагентам, при этом установив еще доп отбор

код такой:

Запрос.Текст = "ВЫБРАТЬ
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент КАК Контрагент,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК НачальныйОстаток,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК КонечныйОстаток,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК Приход,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК Расход,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовОборот КАК Оборот,
                   |    ВложенныйЗапрос.ОбъектАренды КАК ОбъектАренды,
                   |    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор
                   |ИЗ
                   |    РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
                   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                   |            ЗначенияСвойстДоговоров.Значение КАК ОбъектАренды,
                   |            ЗначенияСвойстДоговоров.Договор КАК Договор
                   |        ИЗ
                   |            РегистрСведений.ЗначенияСвойстДоговоров КАК ЗначенияСвойстДоговоров
                   |        ГДЕ
                   |            ЗначенияСвойстДоговоров.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваДоговоров.дмОбъектАренды)) КАК ВложенныйЗапрос
                   |        ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента = ВложенныйЗапрос.Договор
                   |";


На выходе получаю такое:
http://gyazo.com/eaa9f28974d62bc80e49cb38826dcdb4

А хочется получить табличку со значениями нач.остаток,приход,расход,кон.остаток без этих пустых строк

Кроме ДНК,где и что поправить надо?
1 vicof
 
21.02.14
18:20
Параметр в виртуальной таблице
2 kIR
 
21.02.14
18:24
(1)а что не так?
3 vicof
 
21.02.14
18:25
(2) ну почитай про параметры виртуальных таблиц, в частности остатки и обороты.
4 kIR
 
24.02.14
10:25
хм....ну исправил вот так

РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, Движения, ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты

но особо не помогло(
5 kIR
 
24.02.14
11:41
Совсем плохо,да?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший