Navision
Navision — это программный продукт для управления предприятием (ERP-система), разработанный датской компанией Navision Software A/S. Система предназначена для автоматизации планирования, учёта, контроля и анализа деятельности организаций малого и среднего бизнеса. Впоследствии на основе Navision была создана одна из наиболее распространённых в мире ERP-систем — Microsoft Dynamics NAV.
История
Создание и ранние годы
История Navision берёт начало в 1984 году, когда датские предприниматели Йеспер Балслев и Торбен Винд основали компанию PC & C, которая занималась разработкой бухгалтерского программного обеспечения. В 1987 году компания выпустила продукт под названием Navision (сокращение от «Navigation» — навигация, и «Vision» — видение). Система изначально создавалась для операционной системы MS-DOS, но уже в начале 1990-х годов была портирована на платформу Windows.
Развитие и поглощение Microsoft
В 1995 году компания сменила название на Navision Software A/S. К концу 1990-х годов Navision стала одной из ведущих ERP-систем в Европе, особенно в Скандинавии, Германии и Великобритании. В 2000 году Navision Software A/S приобрела конкурирующую датскую компанию Damgaard Data A/S, выпускавшую систему Concorde XAL. После слияния образовалась компания NavisionDamgaard, которая в 2001 году была переименована в Navision A/S.
11 июля 2002 года корпорация Microsoft объявила о приобретении Navision A/S за 1,45 миллиарда долларов США. Сделка была завершена в октябре 2002 года. После этого продукт был переименован в Microsoft Business Solutions–Navision, а в 2005 году получил окончательное название Microsoft Dynamics NAV.
Дальнейшая судьба
Под управлением Microsoft система развивалась как часть линейки Dynamics. Последняя версия под названием Microsoft Dynamics NAV 2018 была выпущена в декабре 2017 года. В 2018 году Microsoft анонсировала новое поколение продукта — Dynamics 365 Business Central, которое стало облачной эволюцией Dynamics NAV. Поддержка Dynamics NAV 2018 была прекращена в январе 2024 года.
Архитектура и технические особенности
Многоуровневая архитектура
Navision изначально проектировалась как трёхзвенная система:
- Клиентский уровень — приложение для пользователей (Windows-клиент или веб-клиент).
- Сервер приложений — Navision Application Server (NAS), обрабатывающий бизнес-логику.
- База данных — данные хранились в собственной СУБД Navision Database или, начиная с версии 4.0, в Microsoft SQL Server.
Язык программирования C/AL
Для настройки и расширения функциональности использовался собственный язык программирования C/AL (Client/Application Language). Это был процедурный язык, похожий на Pascal, с поддержкой триггеров, таблиц, отчётов и форм. C/AL позволял разработчикам создавать бизнес-логику без глубоких знаний SQL.
Объектная модель
Система строилась на объектно-ориентированной модели, включающей:
- Таблицы — для хранения данных.
- Страницы — для отображения интерфейса.
- Отчёты — для генерации документов.
- Кодьюниты — для написания функций.
- XML-порты — для обмена данными с внешними системами.
Интеграция с Microsoft
После приобретения Microsoft были добавлены возможности интеграции с продуктами Microsoft Office, SharePoint, Outlook и SQL Server Reporting Services. Это сделало Navision привлекательным выбором для компаний, уже использующих инфраструктуру Microsoft.
Функциональные возможности
Основные модули
Navision охватывала практически все аспекты управления предприятием:
| Модуль | Назначение |
|---|---|
| Финансы | Главная книга, дебиторская/кредиторская задолженность, основные средства, бюджетирование |
| Продажи и маркетинг | Управление заказами, контактами, ценообразованием, скидками |
| Закупки | Управление заказами поставщикам, складскими запасами |
| Склад | Учёт товаров, управление ячейками, комплектация, отгрузка |
| Производство | Планирование производства, BOM (Bill of Materials), маршруты, калькуляция себестоимости |
| Управление персоналом | Расчёт зарплаты, учёт рабочего времени, кадровый учёт |
| CRM | Управление взаимоотношениями с клиентами, маркетинговые кампании |
| Аналитика | Стандартные и настраиваемые отчёты, OLAP-кубы |
Локализация
Одной из сильных сторон Navision была поддержка локализаций для разных стран. Каждая локализация включала:
- Национальные планы счетов.
- Формы налоговой отчётности.
- Особенности законодательства (например, НДС, EDI-форматы).
- Языковые пакеты.
Для России существовала локализация «Microsoft Dynamics NAV для России», включающая поддержку ПБУ, счёт-фактур, книги покупок/продаж и других требований российского законодательства.
Преимущества и недостатки
Преимущества
- Гибкость настройки — C/AL позволял адаптировать систему под уникальные бизнес-процессы без изменения исходного кода.
- Масштабируемость — система поддерживала от нескольких пользователей до нескольких тысяч.
- Интеграция с Microsoft — бесшовная работа с Office, Outlook и SQL Server.
- Локализация — готовые решения для десятков стран.
- Низкая стоимость владения — по сравнению с SAP или Oracle, Navision была доступнее для среднего бизнеса.
Недостатки
- Ограниченная производительность на больших объёмах данных (более 50-100 ГБ).
- Сложность обновления — кастомизация на C/AL часто требовала переработки при переходе на новую версию.
- Устаревшая архитектура — трёхзвенная модель с собственным сервером приложений уступала современным облачным решениям.
- Зависимость от Microsoft — после поглощения развитие продукта стало определяться стратегией корпорации.
Рынок и конкуренты
На момент расцвета (2000-е годы) основными конкурентами Navision были:
- SAP Business One — для малого и среднего бизнеса.
- Oracle JD Edwards — для среднего бизнеса.
- Infor ERP — для производственных компаний.
- 1С:Предприятие — в России и странах СНГ.
В сегменте среднего бизнеса Navision занимала прочные позиции, особенно в Европе, где её доля достигала 15-20% рынка ERP-систем для компаний с оборотом от 5 до 500 миллионов долларов.
Переход к Dynamics 365 Business Central
В 2018 году Microsoft выпустила Dynamics 365 Business Central — облачную версию, построенную на базе Dynamics NAV. Ключевые изменения:
- Переход на веб-клиент (отказ от Windows-клиента).
- Использование Azure для хостинга.
- Новый язык расширений AL (Application Language), заменивший C/AL.
- Поддержка AppSource — магазина приложений для расширения функциональности.
- Гибридная модель — возможность работы в облаке или локально.
Business Central стал основным продуктом Microsoft для среднего бизнеса, а Dynamics NAV был объявлен устаревшим. Тем не менее, многие компании продолжают использовать локальные версии Dynamics NAV до сих пор.
Значение и наследие
Navision (Microsoft Dynamics NAV) сыграла важную роль в демократизации ERP-систем для среднего бизнеса. Благодаря доступной цене, гибкости и интеграции с продуктами Microsoft, она позволила тысячам компаний автоматизировать управление без затрат на дорогие решения класса SAP или Oracle. Система также стала основой для обучения ERP-специалистов — многие вузы и учебные центры использовали Navision в учебных курсах.
Наследие Navision продолжает жить в Dynamics 365 Business Central, который унаследовал многие архитектурные решения и функциональные модули оригинальной системы.
Источники
- Microsoft Dynamics NAV: история, архитектура и применение — материалы конференций Microsoft Dynamics (2005–2018).
- «Navision: The Story of a Danish Software Success» — книга Йеспера Балслева (2010).
- Официальная документация Microsoft по Dynamics NAV 2018.
- Обзор рынка ERP-систем для среднего бизнеса — Gartner (2015).
- Статья «From Navision to Business Central: The Evolution of a Danish ERP» — журнал ERP Today (2020).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →