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

От редакции

Четверг, 15 Январь, 2009

Друзья!

Представляем вашему вниманию новый выпуск онлайн-журнала NAV4U. Это пятый выпуск за всю историю журнала и первый в этом году.

Не смотря на экономическую ситуацию в мире мы полны оптимизма. Для этого есть вполне определенные причины:

  • Команда по разработке новой версии Microsoft Dynamics NAV прислушивается к голосу мирового NAV-сообщества.
  • Отечественная команда, занимающаяся вопросами локализации, уверено выпускает обновления, связанные с изменением законодательства.

Владельцы и топ-менеджмент компаний завершили фазу выжидания и начинают подумывать о том, как жить и управлять дальше. Учитывая функциональные возможности, предоставляемые Dynamics NAV, у этого бизнес-решения есть все шансы увеличить свое присутствие на рынке.

Чем примечателен этот выпуск:

Статьи в номере:

Курс Молодого Самурая: Печать штрих-кода в отчетах Microsoft Dynamics NAV

Четверг, 15 Январь, 2009

Вступительное слово:

Данная статья родилась после продолжительных размышлений и сбора информации на необъятных просторах интернета о проблеме печати штрих-кода (или по-другому их называют бар-коды) в отчетах Microsoft Dynamics NAV. Одним из вариантов печати штрих-кода является использование ActiveX но, как правило, его нужно купить, или написать самому. В этой статье я постараюсь описать вариант использования специальных штрих-кодовских шрифтов. Надеюсь, читатель найдет здесь полезную для себя информацию.

Что получилось:

Преднамеренно нарушу структуру статьи, и сразу же перейду к тому, что у меня получилось.

Далее…

NAV2009: Страницы с фиксированной разметкой

Четверг, 15 Январь, 2009

В Dynamics NAV 2009 пользователи получили новые возможности по управлению интерфейсом. Теперь они могут гибко настраивать свое рабочее окружение, которое включает меню, ролевые центры, а также индивидуальную настройку списков и карточек. К сожалению, за все нужно платить.

В ролеориентированном клиенте используется новый объект Страница (Page), который используется вместо объекта Форма (Form). Страницы, в отличие от форм формируются системой динамически, в то время как для форм разработчик рисовал разметку вручную, указывая местоположение каждого элемента.

Начнем рассмотрение с наиболее простых форм – форм с разметкой имитирующей таблицу.

Формы с псевдо-табличной разметкой.

Элементы управления на таких формах расположены таким образом, что форма напоминает таблицу со столбцами и строками. Примером может быть закладка Sales формы 151 Customer Statistics. В этом случае размещение каждой текстовой зоны очень важно (причем как по горизонтали, так и по вертикали), иначе понять, что обозначает содержащееся в текстовой зоне значение, будет невозможно.

Далее…

Международные предоплаты и российские авансы (часть 1)

Четверг, 15 Январь, 2009

Как известно в Dynamics NAV 5.0 была добавлена новая функциональность - Предоплаты.
Также известно, что в Dynamics NAV 4SP3 (и ранее) существовала локальная функциональность по учету Авансов (суть заключалась в учете полученных авансов на отдельном счете, а также обработке НДС, связанным с получением авансов).

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

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

Форма статьи – протокол изменений.

Отдельное спасибо DA_NEAL, который нашел и устранил баг, который в принципе не давал учесть документ после выставления счета на предоплату.

Таблица 379 Detailed Cust. Ledg. Entry
Переименовать поле 12401 Prepayment -> PrepaymentRU

Таблица 380 Detailed Vendor Ledg. Entry
Переименовать поле 12401 Prepayment -> PrepaymentRU

Далее…

Использование потоков InStream и OutStream

Четверг, 15 Январь, 2009

Потоки поддерживаются следующими типами данных Dynamics NAV:

  • BLOB (поле в таблице)
  • File (переменная)
  • XMLPort (переменная, ссылающаяся на объект)
  • BigText (переменная)
  • Automation (переменная, ссылающаяся на COM объект)
  • OCX (переменная, ссылающаяся на Custom Control)

Базовый пример использования потоков приведен в онлайновой справке C/SIDE Reference Guide, здесь же мы рассмотрим передачу информации между указанными типами данных.

Из / В BLOB File XMLPort BigText XMLDom
BLOB := iF iS iS iS
File iF gF iS iS iS
XMLPort iS iS нет нет нет
BigText iS iS нет нет нет
XMLDom iS iS нет нет нет

Далее…

Интеграция Системы управления складом (WMS) и модуля Производство.

Четверг, 15 Январь, 2009

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

Напомним, что под WMS складом подразумевается склад, в карточке которого установлен флажок в поле «Расширенный Подбор и Размещение». Для интеграции с Производством в карточке склада на закладке Ячейки есть группа ячеек Производство, в которую входят:

  • Сборочный Цех Код Ячейки (Б-07-0001 в демо-базе Cronus)
  • Входящ. Производ. Код Ячейки (Б-07-0002 в демо-базе Cronus)
  • Исходящ. Производ. Код Ячейки (Б-07-0003 в демо-базе Cronus)

Далее будет показано, как используются данные ячейки при учете операций выхода и потребления.

Далее…