В
прошлой статье мы создали приложение, отображающее матричную форму с остатками товаров. Теперь же хотелось бы получить подключаемый компонент с аналогичной функциональностью. Мы подробно рассматривали технологию создания подключаемых компонентов в статьях
девятого выпуска. Настоятельно рекомендую ознакомиться с данной технологией перед тем как читать настоящую статью.
Пожалуй приступим.
Создадим новый проект типа Class Library (File > New > Project). Назовем его NAV4U.ItemMatrix.
Далее добавим ссылки на сборки, которые отвечают за базовую графическую функциональность и создание Windows интерфейса:
- System.Drawing
- System.Windows.Forms
Кроме этого нужно добавить ссылку на библиотеку Microsoft.Dynamics.Framework.UI.Extensibility.dll из папки «C:Program FilesMicrosoft Dynamics NAV60RoleTailored Client».
Добавим необходимые using директивы:
- using Microsoft.Dynamics.Framework.UI.Extensibility;
- using Microsoft.Dynamics.Framework.UI.Extensibility.WinForms;
- using System.Windows.Forms;
- using System.Drawing;
Добавим ссылки на веб-службы:
ItemCardWS
http://localhost:7047/DynamicsNAV/WS.../Page/ItemCard
LocationListWS
http://localhost:7047/DynamicsNAV/WS...e/LocationList
(more…)
Источник:
http://www.nav4u.ru/archives/507-pod...vannyj-klient/