0
YamEgor
03.10.19
✎
15:07
|
добрый день,Нужно из текста запроса убрать регистратор если на форме отчета задано условие Без регистратора, делал через СтрЗаменить(), почему то не меняет что не так делаю?
Запрос.Текст =
"ВЫБРАТЬ
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Клиент КАК Клиент,
| ПРЕДСТАВЛЕНИЕ(ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Клиент) КАК КлиентПредставление,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Услуга КАК Услуга,
| ПРЕДСТАВЛЕНИЕ(ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Услуга) КАК УслугаПредставление,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.ВремяНачальныйОстаток КАК ВремяНачальныйОстаток,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.ВремяПриход КАК ВремяПриход,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.ВремяРасход КАК ВремяРасход,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.СуммаПриход КАК Начислено,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.СуммаРасход КАК Оплачено,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.ВремяКонечныйОстаток КАК ВремяКонечныйОстаток,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.ВремяОплаченоеПриход КАК ВремяОплаченоеПриход,
| ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Регистратор
|ИЗ
| РегистрНакопления.ИТС_ВзаиморасчетыПоУслуге.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, ,) КАК ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты
|ИТОГИ
| СУММА(Начислено),
| СУММА(Оплачено),
| СУММА(ВремяКонечныйОстаток),
| СУММА(СуммаКонечныйОстаток),
| СУММА(ВремяОплаченоеПриход)
|ПО
| ОБЩИЕ,
| Клиент";
Если БезРегистратора Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,",ИТС_ВзаиморасчетыПоУслугеОстаткиИОбороты.Регистратор ","");
КонецЕсли;
//" + ТекстУсловия + "
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
РезультатЗапроса = Запрос.Выполнить();
|
|