Имя: Пароль:
1C
1С v8
Как правильно получить итоговую сумму ТЗ
0 Semjase
 
27.11.19
14:42
Добрый день всем !

Пытаюсь в отчете вытащить итоговую сумму ТЧ  документа

не могу получить значение поля

  
  Запрос = Новый запрос ;
  
  запрос.Текст= "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                |    ЛК_Претензия.Ссылка КАК Ссылка
                |ПОМЕСТИТЬ Док
                |ИЗ
                |    Документ.ЛК_Претензия КАК ЛК_Претензия
                |ГДЕ
                |    ЛК_Претензия.Контрагент = &Контрагент
                |    И ЛК_Претензия.Дата МЕЖДУ &Дата1 И &Дата2
                |    И ЛК_Претензия.ДоговорКонтрагента = &ДоговорКонтрагента
                |
                |ИНДЕКСИРОВАТЬ ПО
                |    Ссылка
                |;
                |
                |////////////////////////////////////////////////////////////////////////////////
                |ВЫБРАТЬ
                |    Док.Ссылка.ОсновныеДанные.(
                |        СУММА(Неустойка) КАК НеустойкаП
                |    ) КАК Неустойка
                |ИЗ
                |    Док КАК Док";
  
   Дата2=  Отчет.ДатаОтчета+86400;

  запрос.УстановитьПараметр("Дата1",Отчет.ДатаОтчета);
  запрос.УстановитьПараметр("Дата2",Дата2);
  Запрос.УстановитьПараметр("Контрагент",Отчет.Контрагент);
  Запрос.УстановитьПараметр("ДоговорКонтрагента",Отчет.ДоговорКонтрагента);

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

  Стр.Параметры.СуммаДолга =ДолгК ;
  Стр.Параметры.СуммаПлатежа =222;
  Стр.Параметры.СуммаПени =Неу;
1 Beduin
 
27.11.19
14:47
(0) У тебя тут "Неу" табличка
2 Semjase
 
27.11.19
14:51
(1) как запросом получить итоговую сумму таб части документа?
3 Beduin
 
27.11.19
14:54
(2) ВЫБРАТЬ
    СУММА(ЛК_Претензия.Сумма) КАК Сумма
ИЗ
    Документ.ЛК_Претензия.ПрочиеРасходы КАК ЛК_Претензия
4 Semjase
 
27.11.19
15:05
(3) вроде работает  в консоли

ВЫБРАТЬ
    СУММА(ЛК_Претензия.Неустойка) КАК Неустойка
ИЗ
    Документ.ЛК_Претензия.ОсновныеДанные КАК ЛК_Претензия
ГДЕ
    ЛК_Претензия.Ссылка.Контрагент = &Контрагент
    И ЛК_Претензия.Ссылка.ДоговорКонтрагента = &ДоговорКонтрагента
    И ЛК_Претензия.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
5 Semjase
 
27.11.19
15:09
(3) спасибо, может знаешь как удалить первую строку таб части ? в запросе или при выводе
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.