Я хочу создать надстройки для Microsoft Dynamics NAV / Navision. Есть ли какой-нибудь API / SDK, который я могу использовать для создания надстроек?
Как создать надстройки для Microsoft Dynamics Nav / Navision
Ответы (3)
Если вам нужно только манипулировать данными, вам следует использовать CFront SDK. Это обеспечивает программный доступ к базе данных в Nav 5, но CFront не выполняет никакой бизнес-логики.
Если вам нужно расширить клиент, вы, вероятно, можете использовать COM. Уместно задать вопрос на форумах Mibuso.
Кристиан Абельн - специалист по Dyanmics NAV в MSFT, и в его блоге есть хорошие ресурсы для введение в надстройки в NAV 2009 SP1.
Надстройкам требуется интерфейс (который сообщает RTC, как взаимодействовать), а затем класс, реализующий интерфейс - они будут жить в DLL управляемой сборки, которую вы можете создать в Visual Studio.
Какой тип надстройки вы хотите создать?
Stackoverflow - отличный ресурс по общим вопросам разработки программного обеспечения. Dynamics NAV - это, скорее, нишевый продукт, здесь вы вряд ли найдете много информации, касающейся его разработки.
Я думаю, что всю (или большую часть) информацию о конкретных инструментах Dynamics NAV (их не так много) можно найти (и ее следует искать в первую очередь) на сайте Microsoft Dynamics PartnerSource. Если у вас нет доступа к нему (только для партнеров), то я могу порекомендовать форум www.mibuso.com - один из крупнейших ресурсов информации Dynamics NAV.
Если вы являетесь членом партнерской команды Dynamics NAV и имеете лицензию на разработку NAV (которая дает вам доступ к инструментам разработки NAV), то все, что я сказал, для вас очевидно, и здесь вы можете найти помощь для остальной части вашего потребностей, и Visual Studio, к счастью, является основным необходимым инструментом.