Составляющие СКК по назначению на дату
Добавлено: 12 фев 2015, 13:34
Здравствуйте.
Нужна консультация по следующему вопросу. В Управлении персоналом у многих сотрудников (основных и совместителей), применяется сложный корректирующий коэф-т (СКК) при формировании оклада/ тарифа. Причем СКК может состоять из 1 или более видов коэффициентов.
В AppFuncs.vih и Func_AppHist.vih нашла ф-ции GetCorrectKoffAppHist(AppNrec: comp; funcDate:date):double и AH_GetKorKoffOnDate(cCurAppoint: comp; dViewDate:date):double соответственно, которые возвращают СКК на указанную дату. Но не смогла найти как определить значение не всего СКК, а только какой-то одной его составляющей, например коэффициент по контракту, по заданному назначению на указанную дату. Может кто-то уже сталкивался с таким?
По журналу засветилась таблица InfPsn1, в которой сохраняются коэф-ты. Если я правильно поняла, то
Cpers – это Lschet.nrec для первых записей в таблице InfPsn1 по лицевому счету , а для последующих это Appointments.nrec.
Cref – ссылка на вид коэф-та, = Catalogs.nrec
Sum1 - значение позиции составляющего коэф-та
Интересно, ссылка на что сохраняется в InfPsn1.Cref2 ?
Бывают случаи, когда по одному назначению сотрудника в истории назначения лежат записи, для которых состав и значения коэффициентов одни, а для других записей другие. Т.е. мне надо определить значение указанного вида коэф-та по указанному назначению на указанную дату, с учетом того, что по назначению в истории может меняться состав и значения составляющих коэффициентов.
Нужна консультация по следующему вопросу. В Управлении персоналом у многих сотрудников (основных и совместителей), применяется сложный корректирующий коэф-т (СКК) при формировании оклада/ тарифа. Причем СКК может состоять из 1 или более видов коэффициентов.
В AppFuncs.vih и Func_AppHist.vih нашла ф-ции GetCorrectKoffAppHist(AppNrec: comp; funcDate:date):double и AH_GetKorKoffOnDate(cCurAppoint: comp; dViewDate:date):double соответственно, которые возвращают СКК на указанную дату. Но не смогла найти как определить значение не всего СКК, а только какой-то одной его составляющей, например коэффициент по контракту, по заданному назначению на указанную дату. Может кто-то уже сталкивался с таким?
По журналу засветилась таблица InfPsn1, в которой сохраняются коэф-ты. Если я правильно поняла, то
Cpers – это Lschet.nrec для первых записей в таблице InfPsn1 по лицевому счету , а для последующих это Appointments.nrec.
Cref – ссылка на вид коэф-та, = Catalogs.nrec
Sum1 - значение позиции составляющего коэф-та
Интересно, ссылка на что сохраняется в InfPsn1.Cref2 ?
Бывают случаи, когда по одному назначению сотрудника в истории назначения лежат записи, для которых состав и значения коэффициентов одни, а для других записей другие. Т.е. мне надо определить значение указанного вида коэф-та по указанному назначению на указанную дату, с учетом того, что по назначению в истории может меняться состав и значения составляющих коэффициентов.