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

От редакции

Воскресенье, 4 Декабрь, 2011

Дорогие друзья.
Как быстро летит время. Кажется недавно писал про веб-службы и подключаемые компоненты для NAV 2009. А оказывается это было в прошлом году.
Закрутила-завертела жизнь и других писателей. Не до графоманства им стало – проектов много.
Но вот выдалась пара выходных спокойных, а мысли и до этого были. Оставалось изложить их с помощью букв, а где букв не хватит – помочь скриншотами.

Но к статьям мы чуть позже перейдем, а пока по наиболее значимым новостям пробежимся, накопилось однако.

  1. В настоящее время активной версией является Dynamics NAV 2009 R2. До конца финансового года (а значит до июня 2012) ее можно получить с приятной скидкой. Предложение для России (подробности на официальном сайте).
  2. Прошли мероприятия, посвященные Dynamics NAV, в частности NAV TechDays 2011 от Mibuso.com, где много рассказывали и показывали про будущую версию NAV 7. Также обзавелся Microsoft Dynamics собственным треком на мероприятии Tech Ed Russia.
  3. Российская команда Microsoft Dynamics обзавелась блогом, где публикует разные полезности, например планы локализации.
  4. Кстати про обновления. Международная команда обновила Sure Step, теперь кроме нового контента есть еще и облачная версия

Это если в кратце. Позволю себе не останавливаться на данных событиях детальнее, ведь подробности можно найти в интернете. Например, душевный обзор про Tech Ed Russia глазами навижиновода можно прочесть здесь, а про Sure Step тут.

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

Dynamics NAV + Office Excel = Платформа Microsoft

Воскресенье, 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”, уютно расположившейся на панели инструментов.

Export в Excel из Dynamics NAV

Кроме этой кнопочки, можно пользоваться меню Файл -> Отправить -> Из формы в Microsoft Excel или комбинацией клавиш Ctrl+E.
Далее…

Извлечение данных Dynamics NAV через прямое подключение к SQL Server

Воскресенье, 4 Декабрь, 2011

Итак, в предыдущей статье  мы узнали как скопировать данные из Dynamics NAV в Microsoft Excel.
Способы это были быстрые и приятные (почти), но подходят они только для относительно небольших объемов данных.
Что делать если нужно много данных? Например, я хочу получить текущие остатки в количественном и стоимостном выражении (скажу по секрету, в последнее время я регулярно занимаюсь миграцией данных и переношу товарные транзакции за несколько лет).

Обороты за несколько лет это 150000 – 500000 записей в товар книга операций и столько же в операциях стоимости. Копировать это через буфер обмена довольно грустно, поэтому я использую возможность MS Excel по подключению к внешним источникам данных, таким как SQL Server (а последние три года я пользую исключительно его, даже на малых инсталляциях).

Начнем с того, что запустим Microsoft Excel (я использую версию 2010), перейдем на закладку Данные и выберем кнопку Получение внешних данных.

Получение внешних данных

Далее…

Полезные приемы при работе с Microsoft Excel для пользователя Dynamics NAV

Воскресенье, 4 Декабрь, 2011

В данной статье я хочу поделиться приемами и функциями которыми пользуюсь сам. Знание этих функций позволяет мне получать из массива данных, накопленных в результате учета, полезную отчетность.

Предлагаю начать с простых, но полезных функций. Начнем с функций для работы с текстом.

=ДЛСТР(A3)

сообщает количество символов в строке. Например, удобно проверять подходят ли предоставленные данные по формату (не слишком ли короткие или не слишком ли длинные).

=ЛЕВСИМВ(B2;5)

или

=ПРАВСИМВ(E5;7)

Отрезает слева или справа нужное количество символов. Например, можно оставить последние 7.

=СЦЕПИТЬ(”текст1″;А1; “текст2″)

Можно склеить несколько текстовых строк. Я этим пользую когда нужно сравнить две таблицы у которых составные ключи (например Документ Но и Строка Но).
Или можно с помощью данной функции добавить префиксы. Например «добить нулями» до нужной длины.
Пример. Нужно чтобы загружаемый код был длинной 11 символов, а на входе могут быть строки разной длины. Недостающую длину нужно заполнить ведущими нулями. Для решения задачи можно использовать такую формулу:
=(ПРАВСИМВ(СЦЕПИТЬ(”00000000000″;G2);11))

=ЗНАЧЕН(D7)

Преобразует текст в число. Используется при сверке данных, когда нужно привести данные к единому формату.

=ТЕКСТ(E2;”0,0″)

или

=ТЕКСТ(D3;0)

Преобразует текст в число (с одним знаком после запятой) или только целую часть.

Далее…