Всем добрый день.
Настраиваю приказ о снятии дисциплинарного взыскания, программа HRUA_CANC_DISC, и у неё просто ****** какая адовая логика, она накидывает один день в ИТ 860 в поле
P0860- ENDDA.
Смысл в том, что программа берет значение даты окончания записи из инфотипа 0860. Прибавляет к ней единицу (P0860- ENDDA +1), а потом полученное значение сравнивает с датой из переменной PN-BEGDA. И они типа должны быть равны.PN-BEGDA это поле куда идет дата начала из ИТ 0298 «Приказы».
Я поменял даты. НО. Здесь самая жесть. У меня дата мероприятия лезет в дату начала и ИТ0860 и ИТ0298. По идее это верно. Но по этому условию(+1 день), дата из ИТ0860 должна быть на 1 день меньше даты ИТ0298… Я не понимаю от слова совсем, зачем она это делает. Пытался настроить ДМ для уменьшения на один день, но чего то не получилось
Подскажите пожалуйста как это можно реализовать уменьшение этой даты.