Добрый день коллеги! Имеется отчет по расчетам с контрагентами. Мне нужно взять из формы документа "ВсегоНДС" что бы эта сумма отображалась в отчете, пока у меня отображается сумма одного товара из документа (получается берет из первой строки сумму ндс) а мне надо общую сумму НДС документа. Помогите разобраться

Если ТипЗнч(ВыборкаДокумент.Документ) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") Тогда // Выборка нужных значений из документа
         Если ВыборкаДокумент.Документ.Услуги.Количество() > 0 Тогда
         СтрокаДокумент.Параметры.СтатьяЗатрат = ВыборкаДокумент.Документ.Услуги[0].СтатьяЗатрат; //Подставляет статью затрат где докумете Услуги
        КонецЕсли;
        Если ВыборкаДокумент.Документ.Товары.Количество() > 0 Тогда
         СтрокаДокумент.Параметры.СтатьяЗатрат = ВыборкаДокумент.Документ.Товары[0].СчетУчетаБУ; //Подставляет счет учета где в документе Товары
        КонецЕсли;
        Если ВыборкаДокумент.Документ.Товары.Количество() > 0 Тогда // Должен выводить сумму НДС из документа
         СтрокаДокумент.Параметры.НДС =ВыборкаДокумент.Документ.Товары[0].СуммаНДС;
        КонецЕсли;
---
СтрокаДокумент.Параметры.НДС =ВыборкаДокумент.Документ.Товары.Итог("СуммаНДС");
---
СтрокаДокумент.Параметры.НДС =ВыборкаДокумент.Документ.Товары.Итог("СуммаНДС");
---
Спасибо! помогло
---
А вообще такие отчеты нужно делать запросом, лучше через СКД
---
не подскажешь как вывести итог в макете по этим суммам?
ПриходИтог=ПриходИтог+ВыборкаМОЛ.Приход;
  РасходИтог=РасходИтог+ВыборкаМОЛ.Расход;
  НДСИтог= Тут должна быть итоговая по Сумме НДС ;
 КонецЦикла;
 //Итог.Параметры.НачальныйОстаток = НачальныйОстатокИтог;
 //Итог.Параметры.КонечныйОстаток = КонечныйОстатокИтог;
 Итог.Параметры.Приход = ПриходИтог;
 Итог.Параметры.Расход = РасходИтог;
 Итог.Параметры.НДС = НДСИтог;
 ТабДок.Вывести(Итог);
---
Сделай выборку лучше запросом

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

    Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
    Запрос.УстановитьПараметр("Контрагент", Контрагент);
    Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);

    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаОбщийИтог = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

    ВыборкаОбщийИтог.Следующий();

    ВыборкаДокументРасчетов = ВыборкаОбщийИтог.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    ИтогСуммаНДС=0;
    Пока ВыборкаДокументРасчетов.Следующий() Цикл
    ДокументРасчетов = ВыборкаДокументРасчетов.ДокументРасчетов;
    СуммаНДС = ВыборкаДокументРасчетов.ДокументРасчетов.Итог("СуммаНДС");
    НачальныйОстаток = ВыборкаДокументРасчетов.НачальныйОстаток;
    Приход = ВыборкаДокументРасчетов.Приход;
    Расход = ВыборкаДокументРасчетов.Расход;
    КонечныйОстаток = ВыборкаДокументРасчетов.КонечныйОстаток;
    ИтогСуммаНДС = ИтогСуммаНДС+СуммаНДС;
    КонецЦикла;
    ИтогНачальныйОстаток = ВыборкаОбщийИтог.НачальныйОстаток;
    ИтогПриход = ВыборкаОбщийИтог.Приход;
    ИтогРасход = ВыборкаОбщийИтог.Расход;
    ИтогКонечныйОстаток = ВыборкаОбщийИтог.КонечныйОстаток;
```