Можно использовать поля Planned(start, finish, duration), если они не используются, т.е. копировать в них даты, расчитывать там окончание и результат возвращять в поле срока. Это конечно кривой метод, но рабочий. Другой вариант - вешать скрипт на рул, который и будет весть пересчёт. Более вариантов СД не предоставляет. Но есть вариант научить его - доработка, смысл в том что в СД добавляются доп. поля во все модули от Инцидентов до Проблем. Нагрузки они не добавляют, т.к. это флаговые поля. Поле будет видно рулам, и через рул появляется возможность управлять расчётом deadline либо по 24*7, либо по Рабочим часам группы.