…Объектам Navision (таблицы, формы, отчеты, codeunit (программные блоки) …) присваиваются номера исходя из определенных принципов. Подобные же принципы действуют в отношении нумерации полей в таблицах. Примечание:Объект – основная базовая строительная единица функционала системы. Наследования объектов нет.
Условная картинка:
Диапазоны:
Диапазон штаб-квартиры (worldwide) 1..9 999 Диапазон локализаций (country) 10 000..49 999 Россия: 12 400…, 14 900… (Основа локализации),14 700…, 14 800… (Зарплата), 17 200…, 17 300… (Налоговый учет), 26 550... (Электронная отчетность),
Диапазон кастомизации (customer) 50 000..99 999 Диапазон Add-On продуктов (vertical solution) 100 000..99 999 999 Диапазон системный 2 000 000 000 …
Статистика:
NAV 5.0 SP1 FP1 (RU)
Все объекты – 4280Из них в диапазоне локализации 10000..49999 – 620
NAV 5.0 SP1 FP1 (RU) + HRP (Зарплата)Примечание:Зарплатный (HRP) модуль не входит в стандартный Product CD, его надо выкачивать отдельно с Partnersource сайта.
Все объекты – 4747Из них в диапазоне локализации 10000..49999 – 1042+ сопутствующие объекты по зарплате не из диапазона локализации – 45 (44 объекты, формирующие зарплатные демо-данные (99900.. 99951) + меню)
Тонкий момент:
Локализация зашита не только в объектах из локального диапазона, она так же укореняется в первых глобальных 10 000 объектах, бизнес-логика локализации прошивает базовые алгоритмы финансового и товарного учета и завязано все это еще и на базовые лицензионные гранулы типа 3010, состав которых характерен для каждой страны свой. Использование чужой локализации в рамках своей локальной версии задача не разрешимая без пере-нумерации объектов и ручного слияния кода.