- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
Если ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.УстановитьПараметр("ВыслугаЛет", ВыслугаЛет);
КонецЕсли;
Если не ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ПНУ.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ВидРасчета <> &ВыслугаЛет","");
КонецЕсли;
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ПодразделениеОрганизации", ПодразделениеОрганизации);
Если ПодразделениеОрганизации.Пустая() Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ПодразделениеОрганизации = &ПодразделениеОрганизации","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"ГДЕ
| ТабельныйЛист.ВидРасчета <> &ВыслугаЛет
| И","Где ");
КонецЕсли;