Полезное про отчеты – форматы #1.

16 Февраль 2014

В статье Матричный отчет - начала мы создали примитивную матрицу. Перед тем как продвигаться дальше наведем базовый марафет.
Начнем с границ. Для этого следует использовать свойство BorderStyle. Примеры первых пяти приведены на скриншоте (None..Double).

RDL Borders

Далее »

Матричный отчет – начала

8 Февраль 2014

Предназначение матричного отчета – отображать агрегированные данные по двум (возможно больше) измерениям в табличном представлении. В данной статье будет приведена пошаговая инструкция по созданию матричного отчета. С картинками.

1. Создать отчет в Object Designer и определить модель данных. В моем примере я использовал один Dataitem связанный с таблицей 169 Job Ledger Entry. Установить фильтрацию по Type = Resource и Entry Type = Usage.
2. Создать секции отчета, определив таким образом структуру DataSource: в секцию “Job Ledger Entry, Body” вывести поля: “No.”, “Posting Date”, “Quantity (Base)”

 Структура отчета

Далее »

От Редакции

2 Февраль 2014

Всем привет!

Начнем с доброго, светлого и актуального.

На кануне рождества католического, коллеги из православного офиса Microsoft выложили в на партнер сурс русский релиз NAV 2013 R2. Майкрософт сказал - Майкрософт сделал. Молодцы.

Официоза правда никакого не было - оно и понятно, целевая аудитория сосотоящая из директоров и собственников бизнеса (они же лица принимающие решения) к тому знаменательному моменту временно покинула страну:

  • одни грели бока под летним солнцем Тайланда и Мальдив
  • другие мчали по заснеженным альпийским склонам

Поэтому официальная премьера плавно перетекла на конец февраля: https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=ru-RU&EventID=1032571727 , как раз чтоб не стягивать информационное одеяло с олимпиады.

Ну о хорошем поговорили, теперь об отличном - о статьях. Со статьями получился традиционный цикл, но публиковать все сразу на этот раз я не буду - попробуем шинковать. На этот раз речь снова пойдет об отчетах:

Про матричные отчеты в NAV 2009. Прелюдия.

2 Февраль 2014

Давным-давно, изучая новые возможности по формированию отчетов в NAV 2009 набрел на элемент управления Matrix. Работал этот элемент управления довольно нестабильно, поэтому спросил ответственного товарища в Microsoft – Claus Lundstrøm (http://mibuso.com/blogs/clausl/) (ныне он работает в другой компании и регулярно проводит тренинги по отчетам).
Оказалось, что я обнаружил злой баг и пришлось ждать пока MS его починит. Тем временем Клаус вдохновившись идеей написал статью в блог http://blogs.msdn.com/b/nav/archive/2009/08/28/building-a-matrix-report-in-microsoft-dynamics-nav-2009-sp1.aspx, она же послужила базой для соответствующей главы в учебном пособии от Microsoft - Report Design in Microsoft Dynamics NAV 2009 Course Number 80146.

Не прошло и 5 лет (http://apanko.ru/showpost.php?p=20154&postcount=4) как к теме пришлось вернуться. От смежного подразделения поступил запрос на разработку мега-отчета. Даже шаблон выдали в Excel.

Requested Report Layout

Но Excel это скучно, а RDLC – весело, поэтому решил делать на RDLС. В конце концов – кому надо – нажмет кнопку Сохранить в Excel.

Далее »

От редакции

18 Сентябрь 2013

От редакции.

Добрый день, дорогие друзья!
Сегодня мы предлагаем вашему вниманию очередной номер нашего журнала. В очередной раз мы нарушили традиции и изменили количество статей в номере. Правда на этот раз нарушили аж две традиции – количество статей оказалось больше чем было, а не меньше .
Такие затейники, да.

Однако перед тем как перейти к увлекательному чтению, обзор происшествий.
На днях, в Вене произошло ежегодное мероприятие для партнеров - Directions EMEA. Мероприятий типа Directions вообще-то два. Одно для Европейских партнеров, второе для Американских. На данных мероприятиях много чего рассказывают и показывают. Богатые партнеры отправляют туда своих ценных сотрудников в качестве поощрений. У бедных партнеров туда ездят руководители, в надежде вступить в контакт с уважаемыми гражданами и предложить себя в качестве субподрядчика.
Но это лирическое отступление. На самом деле Directions был помянут не просто так, а в связи с анонсом на нем очередной версии Microsoft Dynamics NAV.

Microsoft Dynamics NAV 2013 R2 (кодовое название проекта Sicily) будет выпущен на международный рынок 31 Октября, а может быть и раньше. Список стран для первого релиза довольно традиционный: AU, DE, DK, ES, FR, GB, IN, IT, NA, NL, NZ, SE, BE (за исключением просочившейся Бельгии).

По России информация редакция онлайн-журнала получила информацию из первых рук:
«Русская версия Microsoft Dynamics NAV 2013 R2 будет представлена в декабре.»

Владимир Егоров, менеджер по ERP Microsoft Россия.

Так что Ждем, Надеемся, Изучаем… 

Кстати про Бельгию. Есть мнение, что Бельгия пробралась в списки в том числе и по маркетинговым причинам. Ведь как известно, в 7-8 ноябре 2013 в Антверпене (что в Бельгии) будет происходить конференция для разработчиков NAVTechDays 2013.
Мероприятие крайне рекомендуется к посещению. Объем знаний и качество их передачи – на высоте. Был на трех предыдущих. В этом году планируется добавить один предварительный день с классами по популярным темам. Смотрю на класс про отчеты, облизываюсь.
Если возможность есть – надо ехать.

Ну а теперь переходим к основному – статьи в номере:

Динамические фильтры: как использовать

18 Сентябрь 2013

В данный статье мы рассмотрим такую приятную с точки зрения пользователя возможность как Динамические фильтры. Статья состоит из двух частей, в первой мы рассмотрим способы использования динамических фильтров. Во-второй, предназначенной для разработчиков, содержатся разъяснения того как эту радость можно приумножить.

Читая тренинги пользователям, представляя возможности по фильтрации я спрашивал – «пользуются ли они такой функциональностью в Microsoft Excel  как автофильтры?», и после утвердительного ответа сообщал, что в Dynamics NAV тоже есть фильтрация, причем на мой взгляд – лучше.
То было еще при классическом клиенте. Однако сейчас неплохо бы освежить информацию о так называемом Windows Client (ранее RTC).
В любом случае полагаю, что будет полезно начать с обзора о фильтрации вообще. И для начала ознакомимся с глоссарием.

Filters in Dynamics NAV

Начнем полезной функции – Фильтровать до этого значения (1). Она вызывается из контекстного меню, доступного при щелчке правой кнопкой мыши по требуемому значению в таблице. Ее следует трактовать как: «Применить выделенное значение, как фильтр для текущего столбца». С ее помощью можно быстро отфильтровать список по одному из значений в этом списке. Например, по коду склада. Для установки данного фильтр с клавиатуры используется комбинация клавиш Alt+F3.

Далее »