- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
Если ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.УстановитьПараметр("ВыслугаЛет", ВыслугаЛет);
КонецЕсли;
Если не ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ПНУ.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ВидРасчета <> &ВыслугаЛет","");
КонецЕсли;
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ПодразделениеОрганизации", ПодразделениеОрганизации);
Если ПодразделениеОрганизации.Пустая() Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ПодразделениеОрганизации = &ПодразделениеОрганизации","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"ГДЕ
| ТабельныйЛист.ВидРасчета <> &ВыслугаЛет
| И","Где ");
КонецЕсли;
Комментарии (6) RSS