Добрый день, коллеги! Такой вопрос, вот запрос у меня формируется в модуле объекта, с запроса беру данные которые мне нужны (контр и договор аренды), а суммы там нет. Сумма высчитывается отдельной функцией "РасчетНалога", как эту сумму вытащить в таблицу если в запросе суммы нет, подскажите пожалуйста. На форме колонку "сумма" добавила. Попробовала в цикл добавить строку сумма, так тоже не получилось. Запрос ниже:
Процедура ЗаполнитьДоговораНТС() Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ИСТИНА КАК Формировать,
| СтатусыДоговоровАрендыСрезПоследних.ДоговорАренды.Контрагент КАК Контрагент,
| СтатусыДоговоровАрендыСрезПоследних.ДоговорАренды КАК ДоговорАренды,
| СтатусыДоговоровАрендыСрезПоследних.СтатусДоговора КАК СтатусДоговора
|ПОМЕСТИТЬ вт2
|ИЗ
| РегистрСведений.СтатусыДоговоровАренды.СрезПоследних(&Дата, ДоговорАренды.Организация = &Организация) КАК СтатусыДоговоровАрендыСрезПоследних
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| вт2.Формировать КАК Формировать,
| вт2.Контрагент КАК Контрагент,
| вт2.ДоговорАренды КАК ДоговорАренды
|ИЗ
| вт2 КАК вт2
|ГДЕ
| вт2.СтатусДоговора <> ЗНАЧЕНИЕ(Перечисление.СтатусыДоговоровАренды.Закрыт)";
Запрос.УстановитьПараметр("Дата", ДатаПослДеньКвартала);
Запрос.УстановитьПараметр("Организация", ОрганизацияНТС);
//Запрос.УстановитьПараметр("ТекДата", НачалоГода(ТекущаяДата()));
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Новстр = ТЧДляНТС.Добавить();
ЗаполнитьЗначенияСвойств(Новстр,Выборка);
Новстр.РеализацияТоваровУслуг = НайтиРеализациюНТС(Новстр.ДоговорАренды);
Новстр.СчетФактураВыданный = НайтиСФ(Новстр.РеализацияТоваровУслуг);
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот