Почтовый сбор с алиментов - по двум исполнительным листам
Добавлено: 03 июл 2006, 10:03
Здравствуйте.
Ситуация - Галактика 7.12, настроено удержание "Алименты - почтой" с системным кодом 186 и удержание "Почтовый сбор по перечислению алиментов" с алгоритмом 220, имеющим следующее описание:
186: UdMO(UD_M,186)
220: if(SumAlgNO(186)>20000,SumAlgNO(224),if(SumAlgNO(186)>5000,SumAlgNO(223),if(SumAlgNO(186)>1000,SumAlgNO(222),SumAlgNO(221))))
221: (7+SumAlgNO(186)*0.05)
222: 57+(SumAlgNO(186)-1000)*0.04
223: 217+(SumAlgNO(186)-5000)*0.02
224: 517+(SumAlgNO(186)-20000)*0.01
И есть сотрудник, у которого алименты удерживаются по двум исполнительным листам, соответственно у него стоит два постоянных удержания 186, на суммы, скажем, 9000 и 12000. Необходимо, чтобы почтовый сбор расчитывался отдельно для каждой суммы (по ветке алгоритма до 20000). Если просто поставить ему удержание "Почтовый сбор", то то обе суммы складываются и с итога рассчитывается сбор (по ветке алгоритма свыше 20000). Поставить два удержания почтового сбора - получим две одинаковые суммы.
Как можно решить данную проблему?
Ситуация - Галактика 7.12, настроено удержание "Алименты - почтой" с системным кодом 186 и удержание "Почтовый сбор по перечислению алиментов" с алгоритмом 220, имеющим следующее описание:
186: UdMO(UD_M,186)
220: if(SumAlgNO(186)>20000,SumAlgNO(224),if(SumAlgNO(186)>5000,SumAlgNO(223),if(SumAlgNO(186)>1000,SumAlgNO(222),SumAlgNO(221))))
221: (7+SumAlgNO(186)*0.05)
222: 57+(SumAlgNO(186)-1000)*0.04
223: 217+(SumAlgNO(186)-5000)*0.02
224: 517+(SumAlgNO(186)-20000)*0.01
И есть сотрудник, у которого алименты удерживаются по двум исполнительным листам, соответственно у него стоит два постоянных удержания 186, на суммы, скажем, 9000 и 12000. Необходимо, чтобы почтовый сбор расчитывался отдельно для каждой суммы (по ветке алгоритма до 20000). Если просто поставить ему удержание "Почтовый сбор", то то обе суммы складываются и с итога рассчитывается сбор (по ветке алгоритма свыше 20000). Поставить два удержания почтового сбора - получим две одинаковые суммы.
Как можно решить данную проблему?