Прежде всего: Ты КРУТ! спасибо.
Далее. Переформулирую вопрос, заглянув в Аксапту в спокойной обстановке.
Ты написал добавление метода используя add-in или Script-технологию?
Теперь вижу, что добавил add-in меню.
А почему не выбрал технологию скриптов?
Почему не написал Script похожий на Script / Template / Method / Edit?
Показалось сложным? Неправильным? Неудобным?
И еще вопрос:
зачем приводишь к атомарным типам? Это задумка или так получилось?
Сейчас не проходят сравнения текстовых полей поскольку
переменные str нельзя сравнивать с str N.
Кроме того, даты могут лежать и в неупакованном виде. Тогда для сравнения будет важны параметры представления даты. А ты их обрезаешь.
И еще:
То что ты использовал job - это так получилось или задумано для тех, кто не имеет доступа к полному исходному коду Х++?
И еще:
ты, похоже, совсем не используешь метки. Это задумано или так получилось?
В конце еще раз повторю - ты крут!
Спасибо за классную идею и пример реализации.