Пользовательский алгоритм расчета в з/п
Добавлено: 08 дек 2023, 16:14
Здравствуйте.
Может быть, кто-то подскажет. У вида оплаты есть пользовательский алгоритм расчета. Надо внести в него изменение: в постоянную доплату добавить вещественный реквизит и обработать его. Думала вводить значение в поле «% снижения», но получила совсем не то, что хотела. Решила добавить внешний атрибут к Doplata вещественного типа. Добавила, заполнила значение.
Создала такой алгоритм:
If(Uch_Datan<Date(01,11,2023),1, (1+ iExtAttr.doGetAttr( 15013, coTXOGetField('Uchrabvr', 'Cpodroz', Uch_Nrec),'%повышения') /100 ) ).
В протоколе при расчете з/п получила: «В формуле 175 Нет такой функции, поля или метода : IEXTATTR.DOGETATTR…..»
Есть ли возможность в пользовательских алгоритмах расчета обращаться к ВА?
P.S. Поле "Процент" задействовано в исходном алгоритме, других вещественных полей в интерфейсе постоянных доплат нет. Писать ZarAlg не предлагайте (ограничены во времени).
Может быть, кто-то подскажет. У вида оплаты есть пользовательский алгоритм расчета. Надо внести в него изменение: в постоянную доплату добавить вещественный реквизит и обработать его. Думала вводить значение в поле «% снижения», но получила совсем не то, что хотела. Решила добавить внешний атрибут к Doplata вещественного типа. Добавила, заполнила значение.
Создала такой алгоритм:
If(Uch_Datan<Date(01,11,2023),1, (1+ iExtAttr.doGetAttr( 15013, coTXOGetField('Uchrabvr', 'Cpodroz', Uch_Nrec),'%повышения') /100 ) ).
В протоколе при расчете з/п получила: «В формуле 175 Нет такой функции, поля или метода : IEXTATTR.DOGETATTR…..»
Есть ли возможность в пользовательских алгоритмах расчета обращаться к ВА?
P.S. Поле "Процент" задействовано в исходном алгоритме, других вещественных полей в интерфейсе постоянных доплат нет. Писать ZarAlg не предлагайте (ограничены во времени).