В некоторых системах модули расчета выложить просто невозможно, так как они представляют собой набор завязанных на текущую конфигурацию остальных модулей системы записей в этой самой конфигурации. Лучше бы выложили алгоритмы и таблицы расчета в более-менее общепринятых форматах.
Наткнулся на свою старую программу на паскале (ещё школьную, только програмировать научился), где пытался рассчитывать заработную плату (для одной знакомой, а то на калькуляторах круглые сутки пыхтели ;).
Очень неудобная процедура расчёта, много параметров, которые зависят от ещё не расчитанной заработной платы. Не думаю, что что-то упростилось за последний десяток лет.
Так и есть. Наиболее понятный способ это описать оказалось сделать конечный автомат, управляемый операциями или проводками и сохраняющий свое состояние на переходе между месяцами. А если еще учесть, что бухгалтерия хочет видеть каждую цифру в десяти вариантах детализации по аналитическим кодам, так вообще получается многомерные ассоциативные массивы и прочее безумие.
Comments 3
Лучше бы выложили алгоритмы и таблицы расчета в более-менее общепринятых форматах.
А фиксированную имело бы смысл, конечно.
Reply
Наткнулся на свою старую программу на паскале (ещё школьную, только програмировать научился), где пытался рассчитывать заработную плату (для одной знакомой, а то на калькуляторах круглые сутки пыхтели ;).
Очень неудобная процедура расчёта, много параметров, которые зависят от ещё не расчитанной заработной платы. Не думаю, что что-то упростилось за последний десяток лет.
Reply
Reply
Leave a comment