NAV Javascript AddIn методы не работают

Я пытаюсь начать с NAV Addins. Я следую этому руководству: https://blogs.msdn.microsoft.com/nav/2014/10/09/extensibility-for-the-microsoft-dynamics-nav-tablet-client/

Я продолжаю получать эту ошибку: Метод 'Page90005.PageName58a58aUpdateSignature(количество аргументов: 0) с соответствующими типами аргументов.' не найдено. (Обновите подпись, являющуюся именем метода). и это происходит со всеми 3 методами AddIn.

Я добавил файл сборки в:\Program Files (x86)\Microsoft Dynamics NAV\90\RoleTailored Client\ Надстройки \

Все остальное такое же, как в учебнике, и меня сводит с ума то, что, похоже, ни у кого нет этой проблемы.

Я пытаюсь понять, что говорит мне ошибка (методы определены, но не реализованы, или наоборот), но я не могу решить эту проблему. Кто-нибудь имел подобную проблему раньше или знает, как это исправить?

Я использую NAV 2016

Буду признателен за любую оказанную помощь.

1 ответ

Решение

После нескольких тестов и большого количества времени, потраченного на эту проблему, я фактически обнаружил, что вся проблема сводится к названию поля, которое ссылается на Control AddIn в NAV. В ИМЯ НЕ ДОЛЖНО БЫТЬ ЛЮБОГО ПРОСТРАНСТВА. Я не ожидал, что это окажет такое огромное влияние, я назвал его Signature Control, но когда я изменил его на SignatureControl, все заработало отлично.
Я надеюсь, что это поможет кому-то в будущем.

Другие вопросы по тегам