Реализация матричной формы с помощью веб-служб
Воскресенье, 12 Сентябрь, 2010Постоянные читатели наверняка заметили, что написав одну статью по некой теме я редко могу сдержать графоманские позывы. Это часто ведет к появлению целого цикла статей посвященного одной тематике. Так было с отчетами , с подключаемыми компонентами , теперь настал черед веб-служб, знакомство с которыми мы начали в предыдущем выпуске .
Прошлый раз мы остановились на создании приложения, которое демонстрировало возможности по работе с веб-служами, а также отображало остатки по товарам. Последним аккордом было создание столбца отображающего информацию о наличии товаров на Синем складе .
Уже догадались к чему я клоню?
Да, да. Я тоже подумал о создании матричной формы.
Как известно в версии NAV 2009 с матричными формами есть проблемы. Даже так. Изначально в Dynamics NAV 2009 матричные формы перестали поддерживаться и были заменены недружелюбными поделками на базе страниц (Page). Хотя я и не являюсь фанатом матричных форм, однако волею судьбы внес некий вклад в смягчение сложившейся ситуации:
- Статья, разъясняющая как реализованы матричные формы в Dynamics NAV 2009.
- Статья, описывающая альтернативный подход к реализации матричных форм. Будучи в Сиэтле показывал пример реализации Freddy, позже такой подход стал использоваться в SP1. Вполне возможно, что это совпадение, т.к. Freddy специализируется в другой области.
- Реализация матричных форм с помощью отчетов. Отправил Claus’у прототип отчета и описание ошибки, затрудняющей использование элемента управления Matrix. После выхода SP1, в котором данная ошибка была исправлена, Claus активно рассказывал о данной возможности как на своем блоге, так и на мероприятиях Microsoft (на слайдах посвященных NAV 2009 SP1 можно заметить зеленый матричный отчет).
Но никогда не следует останавливаться на достигнутом и сейчас мы попробуем реализовать матричную форму с помощью веб-служб.
