Архив ‘Выпуск 8’

От редакции

Четверг, 23 Июль, 2009

Коллеги!

Представляем вашему вниманию восьмой номер онлайн-журнала NAV4U.
Не смотря на пору отпусков события в NAV мире не затихают. Начнем с того, что российский Microsoft выпустил продукт NAV Express.

NAV Express

Прекрасная возможность для собственников и руководителей бизнеса. Можно быстро и относительно недорого приобщиться к отличному ERP решению - Microsoft Dynamics NAV.

Не обойдем внимание и минусы. Общественность восприняла NAV Express как урезанную версию обычного Navision, предназначенную исключительно для бухгалтерского учета. Что на самом деле не соотвествует истине.

С чем связана такая реакция не понятно. Может во всем виновато слово Express, которое обычно указывает на ограниченные возможности продукта (например, Microsoft SQL Server Express Edition – маленькая бесплатная версия SQL Server). Может быть проблема в том, что сильно выпячиваются бухгалтерские возможности системы и при этом мало внимания уделяется управленческим (бизнес) возможностям, которые, кстати, никуда не делись, а по прежнему входят в состав продукта.

В любом случае, Microsoft несет информацию о Dynamics NAV в массы и это хорошо.

Кстати о Microsoft, о массах и об NAV Express.  На форуме у Mazzy открылся специальный раздел для обсуждения российской локализации, демо данных и методологии внедрения NAV Express.  Настоятельно рекомендуется слать туда конструктив и полезные предожения/замечания. Данный раздел форума читают сотрудники вендора, так что есть серьезная возможность повлиять на развитие локализации.

Но вернемся к журналу. Сегодняшний номер полностью посвящен возможностям Microsoft Dynamics NAV 2009. В том числе в нем рассказывается о некоторых “штучках”, которые станут доступны в версии Dynamics NAV 2009 SP1.

Наблюдательные читатели уже заметили два новых пункта в разделе “О проекте” – это Блоги про Microsoft Dynamics и Книги про Microsoft Dynamics. При случае можно ознакомиться.

Действия (Actions) в страницах NAV 2009 (часть 1).

Четверг, 23 Июль, 2009

При использовании ролеориентированного клиента NAV 2009 вместо привычных форм, пользователю отображаются новые объекты – страницы. В целом жалеть не о чем, так как они предоставляют на порядок больше возможностей по настройке по рабочего окружения (краткий обзор возможностей по настройке смотри в статье Что нового в Microsoft Dynamics NAV 2009).

Вместе со страницами в ролеориентированный интерфейс пришло такое понятие как “действия” (Actions). Эта сущность призвана заменить кнопки-меню, которые обычно находились в нижней левой части формы. Стоит отметить, что в NAV 2009 действия это несколько больше чем просто кнопки.

Действия (Actions) в Microsoft Dynamics NAV 2009

Далее…

Действия (Actions) в страницах NAV 2009 (часть 2).

Четверг, 23 Июль, 2009

Итак, долгожданное продолжение статьи . Это как многие догадались шутка, т.к. первая часть статье вышла в этом же номере.

Ну что ж. Перейдем к делу, точнее к действиям. В предыдущей части мы рассмотрели действия, которые находятся в меню Actions, Related Information и Reports. Также мы узнали, как создавать действия на панели действий. Кроме того познакомились с новой возможностью, появившейся в NAV 2009 SP1, которая позволяет программно создавать новые категории в панели действий.

Как помним, для создания действий мы использовали Action Designer. Как мы выяснили любое действие должно находиться в своеобразном контейнере, т.е. принадлежать элементу типа ActionContainer. Контейнеры бывают шести типов, четыре из которых мы рассмотрели в предыдущей статье. В данной статье мы рассмотрим оставшиеся два типа контейнеров и влияние, которое они оказывают на систему. К оставшимся двум типам контейнером относятся HomeItems и ActivityButtons.

Далее…

C# в Microsoft Dynamics NAV 2009

Четверг, 23 Июль, 2009

Начнем издалека: в конце 2009 года Microsoft выпустил новую версию одного из своих бизнес-решений - Microsoft Dynamics NAV 2009. При сохранении функционала произошло значительное расширение технологических возможностей:

  • Трехзвенная архитектура (улучшена масштабируемость и безопасность решения)
  • Ролеориентированный клиент (гибкая настройка интерфейса для каждого пользователя)
  • Веб-службы (интеграция со сторонними приложениями)

Все это не могло не сказаться на внутренней организации решения. Так в частности Microsoft Dynamics NAV Server (не путать с Microsoft Dynamics NAV Database Server) не умеет исполнять код написанный на C/AL, более того он не понимает формы. Вместо этого Dynamics NAV Server неплохо умеет управляться с C# и WinForms.

Далее…

Визуальное представление подчиненных элементов в NAV 2009.

Четверг, 23 Июль, 2009

Издавна злодеи критиковали Navision за отсутствие элемента управления “дерево”. Ведь в папочки очень удобно распихивать элементы и тем самым имитировать порядок. Хотя в значительном числе случаев основная масса элементов оказывалась в папке Прочее, что напрочь лишало всю древовидную затею смысла.
В классическом клиенте в целях визуального отображения подчиненности элементов использовался фокус с отступами. В качестве примера можно посмотреть на форму 18 G/L Account List.

G/L Account List

  Далее…

Как создать FactBox, который будет отображать данные связанные со строками.

Четверг, 23 Июль, 2009

В данной статье мы рассмотрим одну из типовых задач, которая возникает при работе со страницами. Напомню, что страница – это новый объект, который заменил формы в ролеориентированном клиенте Microsoft Dynamics NAV 2009. Также мы рассмотрим работу мастера по созданию страниц, который появился в версии Dynamics NAV 2009 SP1.

Задача: В ролеориентированном клиенте NAV 2009 в Заказе продажи требуется отображать изображение выбранного товара.
Для решения задачи будет создан FactBox, в котором будет отображаться изображение товара. Понятно, что в заказе продажи строк с товарами может быть много, поэтому в FactBox должно быть изображение товара из выбранной (активной) строки.

Далее…