Я хочу написать приложение .NET, которое будет в реальном времени взаимодействовать с Dynamics NAV 2009 и 2013. Приложение должно будет считывать и обновлять объекты, такие как клиенты и товарные запасы.
Использование предоставленных веб-сервисов кажется лучшим кандидатом в качестве точки интеграции, и я пробовал некоторые базовые тесты чтения, обновления и создания элементов с использованием веб-сервисов на основе страниц и клиента .net.
К сожалению, я очень новичок в Dynamics, и у меня есть несколько вопросов, которые, вероятно, отражают отсутствие опыта.
Во-первых, веб-сервисы могут предоставлять либо Page, либо Codeunits. Является ли Пейдж правильной опцией для взаимодействия, чтобы сказать — создать клиента?
Во-вторых, насколько я понимаю, Dynamics NAV редко развертывается без настройки. Будет ли типичная настройка в NAV, например добавление поля, включать изменение стандартной страницы, и будет ли это изменение отражено в определении веб-сервиса?