Имя: Пароль:
1C
1С v8
как сделать чтобы в запрос попадали движение с нулевыми суммами
0 artacont
 
07.04.14
23:28
К примеру отчет ведомость по контрагентам в него попадает приход расход из движений и надо чтобы попадал документ акт сверки который может быть как и с суммой так и без суммы (регистр тот  же) Надо чтобы в отчет попадал пустой записью. Вот запрос


                  
       Запрос.Текст = "ВЫБРАТЬ
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Валюта КАК Валюта,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Контрагент КАК Контрагент,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Регистратор КАК Документ,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток КАК ОстатокСНач,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.СуммаПриход КАК ПриходС,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.СуммаРасход КАК РасходС,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток КАК ОстатокСКон,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Регистратор.ВидДвижения КАК ВидДвижения,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Регистратор.Комментарий КАК комментарий,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Регистратор.БНН КАК БНН,
                      |    ВзаиморасчетыСПоставщикамиОстаткиИОбороты.Регистратор.статьизатрат КАК статьязатрат
                      |ИЗ
                      |    РегистрНакопления.ВзаиморасчетыСПоставщиками.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, ДвиженияИГраницыПериода, Контрагент В ИЕРАРХИИ (&ВыбПоставщик)) КАК ВзаиморасчетыСПоставщикамиОстаткиИОбороты
                      |ИТОГИ
                      |    СУММА(ОстатокСНач),
                      |    СУММА(ПриходС),
                      |    СУММА(РасходС),
                      |    СУММА(ОстатокСКон)
                      |ПО
                      |    ОБЩИЕ,
                      |    Валюта,
                      |    Контрагент,
                      |    Документ
                      |АВТОУПОРЯДОЧИВАНИЕ";
1 Remark
 
07.04.14
23:36
Посмотри третий параметр метода Выбрать() результата запроса
2 artacont
 
07.04.14
23:41
вот 3 параметр и выводит где сумма больше нуля
3 Remark
 
07.04.14
23:44
(2) А что ты ставишь в третьем параметре?
4 Remark
 
07.04.14
23:47
При получении вложенных выборок третий параметр "ВСЕ", кажется так.
5 md123x
 
07.04.14
23:48
(0) А в регистре точно есть записи по нулевым движениям?
6 Господин ПЖ
 
07.04.14
23:50
собрать из физической таблицы
7 Remark
 
07.04.14
23:58
(5) Тоже хороший вопрос