на результат это не повлияет.
+ если вы не используете функциональность с основным номером сотрудника, т.е. для всех сотрудников у вас emplId = payMainEmplId_Ru, то лучше убрать это условие из запроса:
PHP код:
while select sum(amount),payPeriod,sourceDate from RPayTrans
group By sourceDate
where RPayTrans.payPeriod == payPeriod
&& RpayTrans.PayPeriod <= RpayParameters::PayPeriod()
&& RpayTrans.Emplid == emplId
join count(RecId) from RPayTable
where RPayTable.payCtype == RPayTrans.payCtype
&& RPayTable.rpayTaxIncomeCode == incomeCode