4 Декабрь 2011
Дорогие друзья.
Как быстро летит время. Кажется недавно писал про веб-службы и подключаемые компоненты для NAV 2009. А оказывается это было в прошлом году.
Закрутила-завертела жизнь и других писателей. Не до графоманства им стало – проектов много.
Но вот выдалась пара выходных спокойных, а мысли и до этого были. Оставалось изложить их с помощью букв, а где букв не хватит – помочь скриншотами.
Но к статьям мы чуть позже перейдем, а пока по наиболее значимым новостям пробежимся, накопилось однако.
- В настоящее время активной версией является Dynamics NAV 2009 R2. До конца финансового года (а значит до июня 2012) ее можно получить с приятной скидкой. Предложение для России (подробности на официальном сайте).
- Прошли мероприятия, посвященные Dynamics NAV, в частности NAV TechDays 2011 от Mibuso.com, где много рассказывали и показывали про будущую версию NAV 7. Также обзавелся Microsoft Dynamics собственным треком на мероприятии Tech Ed Russia.
- Российская команда Microsoft Dynamics обзавелась блогом, где публикует разные полезности, например планы локализации.
- Кстати про обновления. Международная команда обновила Sure Step, теперь кроме нового контента есть еще и облачная версия
Это если в кратце. Позволю себе не останавливаться на данных событиях детальнее, ведь подробности можно найти в интернете. Например, душевный обзор про Tech Ed Russia глазами навижиновода можно прочесть здесь, а про Sure Step тут.
Пора бы перейти и непосредственно к статьям. С одной стороны тематика их довольно неожиданная, но в виду того насколько часто я рассказываю о данных возможностях пользователям и другим консультантам – она остается по прежнему актуальной.
Метки: Андрей Панько, От редакции
Рубрика: Выпуск 13 | Оставьте комментарий!
4 Декабрь 2011
Почитывая по утрам свежие маркетинговые материалы, неоднократно встречал упоминание про некую «Платформу Microsoft». С точки зрения автора данных листовок – это нечто очень крутое и напрочь отсутствует у других вендоров.
Охотно верю, что «Платформа Microsoft» может продаваться только Microsoft. А в чем фишка неподготовленному покупателю уловить трудно.
Сегодня я планирую несколько необычный выпуск. Он будет посвящен использованию Microsoft Excel. Да-да, именно Microsoft Excel на мой взгляд довольно точно демонстрирует понятие «Платформа Microsoft».
Конечно, можно было бы рассказать про Microsoft SQL Server с его возможностями анализа и отчетности. А оттуда перейти к IIS и SharePoint, на которых эту отчетность можно публиковать. Кстати, к SharePoint можно перейти непосредственно из Dynamics NAV (слышали про Employee Portal?), а в самом SharePoint есть Excel Services.
Но нет, я удержусь и расскажу насколько Microsoft Excel может быть полезен обычному пользователю Dynamics NAV.
Начнем с простого – с кнопочки “Отправить в Microsoft Office Excel”, уютно расположившейся на панели инструментов.

Кроме этой кнопочки, можно пользоваться меню Файл -> Отправить -> Из формы в Microsoft Excel или комбинацией клавиш Ctrl+E.
Далее »
Метки: Андрей Панько
Рубрика: Выпуск 13 | Комментариев: 3
4 Декабрь 2011
Итак, в предыдущей статье мы узнали как скопировать данные из Dynamics NAV в Microsoft Excel.
Способы это были быстрые и приятные (почти), но подходят они только для относительно небольших объемов данных.
Что делать если нужно много данных? Например, я хочу получить текущие остатки в количественном и стоимостном выражении (скажу по секрету, в последнее время я регулярно занимаюсь миграцией данных и переношу товарные транзакции за несколько лет).
Обороты за несколько лет это 150000 – 500000 записей в товар книга операций и столько же в операциях стоимости. Копировать это через буфер обмена довольно грустно, поэтому я использую возможность MS Excel по подключению к внешним источникам данных, таким как SQL Server (а последние три года я пользую исключительно его, даже на малых инсталляциях).
Начнем с того, что запустим Microsoft Excel (я использую версию 2010), перейдем на закладку Данные и выберем кнопку Получение внешних данных.

Далее »
Метки: Андрей Панько
Рубрика: Выпуск 13 | Оставьте комментарий!
4 Декабрь 2011
В данной статье я хочу поделиться приемами и функциями которыми пользуюсь сам. Знание этих функций позволяет мне получать из массива данных, накопленных в результате учета, полезную отчетность.
Предлагаю начать с простых, но полезных функций. Начнем с функций для работы с текстом.
=ДЛСТР(A3)
сообщает количество символов в строке. Например, удобно проверять подходят ли предоставленные данные по формату (не слишком ли короткие или не слишком ли длинные).
=ЛЕВСИМВ(B2;5)
или
=ПРАВСИМВ(E5;7)
Отрезает слева или справа нужное количество символов. Например, можно оставить последние 7.
=СЦЕПИТЬ(”текст1″;А1; “текст2″)
Можно склеить несколько текстовых строк. Я этим пользую когда нужно сравнить две таблицы у которых составные ключи (например Документ Но и Строка Но).
Или можно с помощью данной функции добавить префиксы. Например «добить нулями» до нужной длины.
Пример. Нужно чтобы загружаемый код был длинной 11 символов, а на входе могут быть строки разной длины. Недостающую длину нужно заполнить ведущими нулями. Для решения задачи можно использовать такую формулу:
=(ПРАВСИМВ(СЦЕПИТЬ(”00000000000″;G2);11))
=ЗНАЧЕН(D7)
Преобразует текст в число. Используется при сверке данных, когда нужно привести данные к единому формату.
=ТЕКСТ(E2;”0,0″)
или
=ТЕКСТ(D3;0)
Преобразует текст в число (с одним знаком после запятой) или только целую часть.
Далее »
Метки: Андрей Панько
Рубрика: Выпуск 13 | Оставьте комментарий!
27 Декабрь 2010
Менее чем за неделю до Нового Года мы таки решились на публикацию 12-го выпуска. Правда будет он не в обычном формате в виде 5 статей, а в формате “блиц”.
Подробнее о самих статьях расскажем чуть позже, а пока, собственно, о главном. О “герое дня”, так сказать, сподвигшем нас к сегодняшней публикации:

15 декабря появился на свет NAV 2009 R2!
Просто сказать, что появления его ждали - значит ничего не сказать. Еще за долго до выхода долгожданного релиза, Microsoft анонсировал кучу полезностей, реализованных в R2, которые позволили бы как разработчикам, так и консультантам NAV предоставлять своим клиентам принципиально новый уровень сервиса. Вот только основные особенности релиза, которые можно с уверенностью выделить:
- более удобная и безопасная разработка кода, по сравнению со всеми предыдущими версиями NAV;
- возможность использования коннектора CRM <-> NAV, позволяющего легче интегрировать системы Microsoft Dynamics CRM и Microsoft Dynamics NAV;
- .NET Interoperability;
Более того, случилось невероятное: NAV 2009 R2 был официально выпущен в 40(!) странах одновременно. И Россия таки оказалась в их числе, с чем мы всех и поздравляем!
Помимо, собственно, выхода R2, Microsoft RUS анонсировал и новую ценовую политику в отношении NAV. Все это позволяет надеяться на светлое будущее.
Про что мы написали сегодня… Коснемся базовых вещей NAV 2009: настройка ролевых интерфейсов пользователей. Пройдемся по особенностям использования новых возможностей разработки в 2009 R2: программирование Win Forms прямо в C/SIDE, без использования Visual Studio. Вспомним, что же такое Add Ins и научимся использовать несколько адд инов одновременно на одном Пейдже.
Статьи номера:
- Немного о настройках ролей в RTC;
- Взаимодействие нескольких Add Ins;
- Создание Win Form в C/SIDE.
Метки: Meling Roman, Андрей Панько, Роман Мелинг
Рубрика: Выпуск 12 | Оставьте комментарий!
27 Декабрь 2010
В 8-м выпуске журнала Андрей рассказывал в 2 частях о действиях Action в страницах NAV 2009. Но пока что мы даже вскользь не упомянули о настройке ролей Role Tailored Client (RTC) NAV 2009. Казалось бы - тривиальная вещь, но не все с ней знакомы. Постараемся вкратце компенсировать этот пробел в данной статье…
RTC был задуман как средство, использование которого позволит избежать многих проблем эпохи классического клиента, а так же внесет новые технологические преимущества:
- RTC поддерживает работу организации с ориентацией на роли и задачи, решаемые данными ролями;
- выполнение кода (бизнес-логики) происходит на промежуточном уровне, а не на клиенте как это было раньше. Как следствие, решена проблема регистрации COM, OCX компонентов;
- проектирование по принципу WYSIWYG (what you see is what you get) осталось в прошлом. Элементы страниц перечислены в порядке их отображения, а свойства, связанные с каждым элементом, используются для указания конкретных функций представления, но без каких-либо характеристик размера или расположения. Это открывает возможности для представления страницы разными клиентами без ограничений, накладываемых макетом;
- в RTC слой навигации отображает список рабочих областей, которые называются областями списков. По умолчанию в одном и том же окне один список заменяется другим. Возможен запуск страницы в отдельном окне. Помимо областей списков, слой навигации отображает Role Center и область Departments;
- ……………………
Вот как выглядит рабочая область сразу же после запуска RTC в демо-базе CRONUS:

Далее »
Метки: Meling Roman, Роман Мелинг
Рубрика: Выпуск 12 | Оставьте комментарий!