Статья о том, как установить Budgeting Business Solution в уже работающее приложение Navision.
Олег Лобаков, lobakov@rabota-na-rezultat.ru
Budgeting Business Solution.
Развертывание решения.
Интеграция функционала модуля Budgeting Business Solution является первым этапом установки модуля бюджетирования. В процессе выполнения данного этапа происходит перенос функционала в существующую у клиента систему на базе Microsoft Dynamics NAV и предварительная настройка модуля.

Данный документ описывает процесс развертывания модуля бюджетирования Budgeting Business Solution.Документ ориентирован на технических специалистов. Рассматриваются различные вопросы, связанные с установкой и настройкой модуля.
Состав установочного пакета
Пакет состоит из двух файлов:
BudgetingBusinessSolution.fob - содержит все объекты, входящие в решение.
BBSDeployment.fob – содержит набор объектов-примеров стандартного функционала.
Список объектов текущей версии 2.01 приведен в Приложении 1.
Содержимое инсталляционного пакета может меняться в зависимости от версии решения.
Инсталляция
Перед установкой пакета модуля Budgeting Business Solution необходимо убедиться, что в текущей базе нет объектов, в диапазоне, занимаемом решением, а также, что лицензия позволяет работать с диапазоном объектов модуля. По умолчанию, решение занимает диапазон: 55200-55299 для всех типов объектов.
В случае пересечения диапазона решения с существующими в базе объектами, рекомендуем запросить у поставщика решение в другом наиболее удобном диапазоне.
Для импорта объектов пользователь должен иметь соответствующие права доступа.Microsoft Dynamics NAV >Сервис >Object Designer

Microsoft Dynamics NAV >Файл >Import

Указываем путь к файлу модуля бюджетирования и нажимаем Открыть.

Если вы уверены, что объекты не пересекаются с существующими объектами, можно сразу нажать Да, либо нажать Нет для дальнейшего анализа.

Если интерфейс импорта сообщает о конфликтах объектов, необходимо выяснить их причину (пересечение объектов, конфликт версий и т.д). В случае, если причиной конфликта являются объекты решения необходимо обратится к разработчику решения для получения дальнейших инструкций. В случае конфликта со стороны существующего функционала, возможно более целесообразно перенести его в другой диапазон объектов .
Изменения в стандартном функционале
Для полной интеграции необходимо выполнить изменения в нескольких объектах стандартного функционала.
Для упрощения процесса изменения в файле BBSDeployment.fob представлены все объекты, которые необходимо изменить. Для более детального анализа изменений, необходимо импортировать объекты из BBSDeployment.fob в базу Microsoft Dynamics NAV. Все объекты, которых коснулись изменения помечены тегом версий BBS.
Для анализа изменений удобно использовать инструмент Developer Toolkit.
Функциональный код, либо определение полей можно брать непосредственно из объектов данного файла.
Обязательно необходимо обратить внимание на изменения, сделанные в кодеюнитах DimensionManagement, ApplicationManagement.
Настройки
Для корректной работы модуля необходимо выполнить ряд общих настроек модуля. Данные настройки сосредоточены в окне Microsoft Dynamics NAV >Бюджетирование >Настройка >Бюджетирование Настройка.

Закладка Общее
Разрешенный Период С и Разрешенный Период По – поля, задающие период, разрешенный для ввода данных модуля бюджетирования. Можно задавать как ограничение по дате с низу заполнив поле Разрешенный Период С, так и задать ограничение по дате сверху, заполнив поле Разрешенный Период По, либо оба одновременно. Если поля не заполнены, система позволить работать с датами в любом диапазоне.
Например заполнив поле Разрешенный Период По = 31.12.2009 система не позволит создавать заявки в бюджет, либо задавать суммы бюджета на период позже заданной даты, а именно, 01.01.2010, 10.10.2011 и т.д.
Поле Рабочий Бюджет – устанавливает текущий рабочий бюджет. Необходимо выбрать код определенного и утвержденного бюджета. Данный бюджет будет использоваться системой для работы платежного календаря и соотнесения заявок на оплату с бюджетом.
Закладка Измерения
На данной закладке производится настройка измерений, с которыми может работать модуль Budgeting Business Solution. Модуль может работать в рамках 8 выбранных измерений. Данные измерения относятся к заявкам в бюджет, бюджетам, заявкам на оплату и механизму ограничений прав доступа.

Поля Бюджет Измерение 1 .. Бюджет Измерение 8 определяют восемь измерений, которые будут использоваться в работе с модулем бюджетирования. Два первых измерения являются глобальными и заполняются автоматически.
Для первичного заполнения данных полей можно использовать функцию Бюджетирование Настройка > Функции > Копировать Измерения (Фин. Настр.). Данная функция копирует измерения ярлыки из окна Финансы Настройка.
Поле Измерение Статей Бюджета определяет код измерения, используемое в качестве списка статей бюджета.
Поле Измерение Тип Бюджета определяет код измерения, используемого для определения типа бюджета. Необходимо создать измерение ТИПБЮДЖЕТА с, как минимум, двумя значениями измерений БДР и БДДС для корректной работы модуля.
Закладка Финансы
Содержит параметры, отвечающие за связь с финансовым контуром Microsoft Dynamics NAV.

Поле Имя Шаблона Заявок На Оплату задает предварительно настроенный шаблон финансового журнала, который будет использоваться функционалом Заявки на Оплату для хранения заявок.
Код Раздела Заявок На Оплату определяет раздел данного финансового журнала.
Поле Учет Имя Шаблона Заявок На Оплату задает предварительно настроенный шаблон финансового журнала, который будет использоваться функционалом для учета заявок на оплату.
Код Учет Раздела Заявок На Оплату определяет раздел учетного финансового журнала.
Предварительно, необходимо создать соответствующие шаблоны и разделы финансового журнала. Настроить для него серию номеров и установить параметр Архив (для версии 3.60 необходимо создать соответствующее поле) для шаблона.
Разр. Выбор Операций с Остатком Меньше 0 – данный параметр определяет можно ли соотносить заявки на оплату с бюджетом, если по данной статье бюджет уже полностью выбран, т.е. остаток по статье равен 0.
Закладка Интеграция
На данной закладке сосредоточены параметры, отвечающие за связь функционала Budgeting Business Solution с иными модулями. В данном случае речь идет о интеграции с модулем управления документооборота DocFlow NAV, функционал которого может быть интегрирован в модуль Budgeting Business Solution. Функционал DocFlow NAV позволяет построить процесс согласования и утверждения документов в рамках Microsoft Dynamics NAV.

Интеграция с DocFlow NAV – включает интеграцию модуля бюджетирования с модулем документооборота, позволяющего проводить согласование документов.
Включить DocFlow Заявки в Бюджет – активирует согласование и утверждение для заявок в бюджет.
Включить DocFlow Бюджет – активирует согласование и утверждение для Бюджетов
Включить DocFlow Заявки на Оплату – активирует согласование и утверждение для заявок на оплату.
Закладка Платежный Календарь
Данная закладка содержит параметры, относящиеся к функционалу платежный календарь

Для корректной работы платежного календаря необходимо определить 3 значения измерений, которые будут использоваться для расчета начального, конечного сальдо и оборота за период.
Настраиваемые коды не должны пересекаться с кодами, каких-либо измерений, используемых модулем бюджетирования, например, статей бюджета. Так же необходимо учесть, что назначаемые коды будут подчиняться правилам сортировки кодов Navision, что влияет на их расположение в отображаемых формах.
Пример настройки:

Для всех трех элементов необходимо определить название, а также, по желанию, настроить выделение цветом.
Закладка Заявки в Бюджет

На данной закладке сосредоточены параметры, относящиеся к функционалу заявок в бюджет.
Запретить Выбор Заголовочных Статей – включает запрет на выбор заголовочных значений измерений в строках журнала заявок в бюджет. Устанавливая данный параметр, разрешается выбирать только значение измерения СТАТЬЯБЮДЖЕТА с типом Стандартный.
Процент НДС для Заявок в Бюджет – задает процент НДС. Данный параметр используется для автоматизированного выделения НДС при создании заявок в бюджет. Целесообразно использовать в случае, когда бюджет доходов и расходов создается без НДС, а пользователю удобно вводить суммы не выделяя вручную сумму НДС.
Приложение 1.
Список объектов входящих в установочный пакет:
| Тип | ID | Name | Caption | Версия | Размер |
| Таблица | 55250 | Budgeting Setup | Бюджет Настройка | Budgeting Business Solution V2.01™ | 9232 |
| Таблица | 55251 | Item Dimension Setup | Статья Бюджета Настройка | Budgeting Business Solution V2.01™ | 2372 |
| Таблица | 55252 | Budget Role Setup Entry | Бюджет Роль Настройка | Budgeting Business Solution V2.01™ | 5480 |
| Таблица | 55254 | Quote to Budget Batch | Заявка в Бюджет Раздел | Budgeting Business Solution V2.01™ | 5732 |
| Таблица | 55255 | Standard Description | Стандартные Коды Бюджета | Budgeting Business Solution V2.01™ | 2760 |
| Таблица | 55256 | Posted Quote to Budget | Учтенная Заявка в Бюджет | Budgeting Business Solution V2.01™ | 6252 |
| Таблица | 55257 | BBS Attachment | BBS Attachment | Budgeting Business Solution V2.01™ | 1548 |
| Таблица | 55258 | BBS Change Log | BBS Change Log | Budgeting Business Solution V2.01™ | 1648 |
| Таблица | 55259 | Bubget Analize Document | Документы Анализа Бюджета | Budgeting Business Solution V2.01™ | 1544 |
| Таблица | 55263 | Item Dimension to GL Account | Статья Бюджета Соотнесение | Budgeting Business Solution V2.01™ | 1652 |
| Таблица | 55264 | Budgeting Role Buffer | Бюджет Контроль Буфер | Budgeting Business Solution V2.01™ | 6164 |
| Таблица | 55265 | Gen. Journal to Budget Entries | Операции Соотнесения с Бюджетом | Budgeting Business Solution V2.01™ | 8160 |
| Таблица | 55266 | Gen. Ledg. to Budget Entries | Учт. Операции Соотнесения с Бюджетом | Budgeting Business Solution V2.01™ | 8296 |
| Таблица | 55267 | Gen. Jour. Bud. Entr. Archive | Архив Опер. Соотнесения | Budgeting Business Solution V2.01™ | 7360 |
| Таблица | 55268 | Budget Users | Пользователи бюджета | Budgeting Business Solution V2.01™ | 2896 |
| Таблица | 55269 | Budget Constraint | Budget Constraint | Budgeting Business Solution V2.01™ | 1468 |
| Таблица | 55270 | Budget Constraint Setup Entry | Бюджет Ограничение Операции | Budgeting Business Solution V2.01™ | 6068 |
| Таблица | 55271 | Budget Contraint Buffer | Бюджет Контроль Буфер | Budgeting Business Solution V2.01™ | 6172 |
| Таблица | 55272 | Budget Quote Buffer | Бюджет Заявка Буфер | Budgeting Business Solution V2.01™ | 6012 |
| Таблица | 55273 | Quote to Budget Store | Заявка в Бюджет | Budgeting Business Solution V2.01™ | 5276 |
| Таблица | 55274 | Quote to Budget Rule | Правила Заявок в Бюджет | Budgeting Business Solution V2.01™ | 8828 |
| Таблица | 55275 | BBS G/L Budget Entry Operate | BBS Фин. Бюджет Операция | Budgeting Business Solution V2.01™ | 34136 |
| Таблица | 55276 | BBS G/L Acc. Budget Buffer | BBS Фин. Счет Бюджет Буфер | Budgeting Business Solution V2.01™ | 7760 |
| Таблица | 55277 | Quote to Budget Operate | Заявка в Бюджет Опер. | Budgeting Business Solution V2.01™ | 22304 |
| Таблица | 55278 | BBS Mapping | BBS Mapping | Budgeting Business Solution V2.01™ | 1104 |
| Таблица | 55279 | BBS Mapping Line | BBS Mapping Line | Budgeting Business Solution V2.01™ | 1596 |
| Таблица | 55280 | BBS Gen. Journal Line Operate | BBS Фин. Журнал Строка | Budgeting Business Solution V2.01™ | 40832 |
| Форма | 55233 | Journal Dimension SubForm 2 | Journal Dimension SubForm 2 | Budgeting Business Solution V2.01™ | 3768 |
| Форма | 55234 | BBS Posted Gen. Journals | Учт. Фин. Журналы | Budgeting Business Solution V2.01™ | 64700 |
| Форма | 55235 | BBS Payments List | Заявки на Оплату Список | Budgeting Business Solution V2.01™ | 64976 |
| Форма | 55240 | BBS Windows Logins | BBS Windows Logins | Budgeting Business Solution V2.01™ | 3480 |
| Форма | 55241 | BBS Member Of | Пользователи Роли | Budgeting Business Solution V2.01™ | 4632 |
| Форма | 55243 | BBS Windows Access Control | Windows Пользователи Роли | Budgeting Business Solution V2.01™ | 5768 |
| Форма | 55250 | Budgeting Setup | Бюджетирование Настройка | Budgeting Business Solution V2.01™ | 42416 |
| Форма | 55251 | Item Dimension Setup | Статьи Бюджета Настройка | Budgeting Business Solution V2.01™ | 14280 |
| Форма | 55252 | Budget Role Setup Entries | Бюджет Роль Права Настройка | Budgeting Business Solution V2.01™ | 23184 |
| Форма | 55254 | Quote to Budget Batches | Заявка в Бюджет Разделы | Budgeting Business Solution V2.01™ | 13860 |
| Форма | 55255 | Standard Descriptions | Стандартные Коды Бюджета | Budgeting Business Solution V2.01™ | 10404 |
| Форма | 55256 | Posted Quotes to Budget | Учтенные Заявки в Бюджет | Budgeting Business Solution V2.01™ | 38296 |
| Форма | 55257 | BBS Attachments | Прикрепления | Budgeting Business Solution V2.01™ | 16356 |
| Форма | 55258 | BBS Copy Budget Master | Копировать Бюджет | Budgeting Business Solution V2.01™ | 47532 |
| Форма | 55259 | BBS Change Log | Бюджет Протокол Изменений | Budgeting Business Solution V2.01™ | 9944 |
| Форма | 55260 | BBS Stand. Change Log | Протокол Изменений Текущей Операции | Budgeting Business Solution V2.01™ | 10272 |
| Форма | 55261 | BBS Change Analize | Анализ Изменений | Budgeting Business Solution V2.01™ | 36812 |
| Форма | 55262 | BBS Delete Budget Master | Бюджет Удаление Операций | Budgeting Business Solution V2.01™ | 23408 |
| Форма | 55263 | BBS Payments | Заявки на Оплату | Budgeting Business Solution V2.01™ | 87668 |
| Форма | 55264 | BBS General Journal (NAV4.0) | Финансовый Журнал | Budgeting Business Solution V2.01™ | 89192 |
| Форма | 55265 | Budget Dimension to GL Account | Соотнесение Измерений и Финансовых Счетов | Budgeting Business Solution V2.01™ | 18824 |
| Форма | 55266 | Gen. Journal to Budget Entries | Фин. Журнал - Соотнесение с Бюджетом | Budgeting Business Solution V2.01™ | 23116 |
| Форма | 55267 | Journal Dimension SubForm | Journal Dimension SubForm | Budgeting Business Solution V2.01™ | 3768 |
| Форма | 55268 | Bubget Analize Documents | Документы Анализа Бюджета | Budgeting Business Solution V2.01™ | 5472 |
| Форма | 55269 | BBS Get Quote Master | Подбор Заявок | Budgeting Business Solution V2.01™ | 22072 |
| Форма | 55270 | BBS Budget | Бюджет Просмотр | Budgeting Business Solution V2.01™ | 231444 |
| Форма | 55271 | BBS Payment Budget | Платежный Бюджет Просмотр | Budgeting Business Solution V2.01™ | 228712 |
| Форма | 55273 | BBS Quotes Analize | Анализ Заявок в Бюджет | Budgeting Business Solution V2.01™ | 92656 |
| Форма | 55274 | BBS Windows Login | BBS Windows Login | Budgeting Business Solution V2.01™ | 3480 |
| Форма | 55275 | Gen. Ledg. to Budget Entries | Фин. Операции Исп. Бюджета | Budgeting Business Solution V2.01™ | 22448 |
| Форма | 55276 | Budget Role Setup | Настройка Ролей Бюджетирования | Budgeting Business Solution V2.01™ | 90136 |
| Форма | 55277 | Budget Users | Пользователи Бюджета | Budgeting Business Solution V2.01™ | 7044 |
| Форма | 55278 | Analize Budget Quote | Журнал Согласования Бюджета (Заявок) | Budgeting Business Solution V2.01™ | 56736 |
| Форма | 55279 | My Budget Quote | Мои Заявки В Бюджете | Budgeting Business Solution V2.01™ | 56888 |
| Форма | 55280 | BBS Choice Budget Entries | Выбор Операций Бюджета | Budgeting Business Solution V2.01™ | 67760 |
| Форма | 55281 | Gen. Jour. Bud. Entr. Archive | Соотнесение с Бюджетом - Архив | Budgeting Business Solution V2.01™ | 16100 |
| Форма | 55282 | Budget Constraintes Setup | Настройка Бюджет Ограничения | Budgeting Business Solution V2.01™ | 99688 |
| Форма | 55283 | Budget Constraintes | Бюджет Ограничение | Budgeting Business Solution V2.01™ | 6676 |
| Форма | 55284 | Budget Constraint Set. Entries | Бюджет Ограничение Операции | Budgeting Business Solution V2.01™ | 18316 |
| Форма | 55285 | BBS G/L Budget Entries | Бюджет Операции | Budgeting Business Solution V2.01™ | 65572 |
| Форма | 55286 | BBS G/L Budget Names | Бюджет Список | Budgeting Business Solution V2.01™ | 32660 |
| Форма | 55287 | BBS Budget Card | Бюджет Карточка | Budgeting Business Solution V2.01™ | 30604 |
| Форма | 55288 | BBS Budget Card subf | BBS Budget Card subf | Budgeting Business Solution V2.01™ | 4548 |
| Форма | 55289 | BBS Payment Calendar Control | Контроль Операций Бюджета | Budgeting Business Solution V2.01™ | 58288 |
| Форма | 55290 | BBS Menu | Бюджетирование Меню 3.60, 3.70 | Budgeting Business Solution V2.01™ | 10492 |
| Форма | 55291 | BBS Payment Calendar subf | Контроль Операций Бюджета | Budgeting Business Solution V2.01™ | 24752 |
| Форма | 55294 | Quote to Budget Rules | Правила Для Заявок в Бюджет | Budgeting Business Solution V2.01™ | 21404 |
| Форма | 55295 | BBS Create Quote Master | Создание Заявки в Бюджет | Budgeting Business Solution V2.01™ | 36620 |
| Форма | 55296 | Quote Budget Journal v2 | Журнал Заявок в Бюджет | Budgeting Business Solution V2.01™ | 50836 |
| Форма | 55297 | Quote to Budget Store View | Просмотр Заявок в Бюджет | Budgeting Business Solution V2.01™ | 28688 |
| Отчет | 50013 | Posted Quote to Excel 2 | Учтенные Заявки в Excel | Budgeting Business Solution V2.01™ | 9484 |
| Отчет | 50200 | Koeff Update | Koeff Update | Budgeting Business Solution V2.01™ | 3212 |
| Отчет | 55201 | GL Budget Correction | GL Budget Correction | Budgeting Business Solution V2.01™ | 2888 |
| Отчет | 56001 | Ledger Entries Dim Update | Обновление Измерений Учт. Операций | Budgeting Business Solution V2.01™ | 15452 |
| Отчет | 56002 | Budget Copy | Копировать Бюджет | Budgeting Business Solution V2.01™ | 7636 |
| Отчет | 56003 | Generate Quoteto BudBatches | Generate Quoteto BudBatches | Budgeting Business Solution V2.01™ | 4676 |
| Кодюнит | 55201 | Dimension Renaming | Dimension Renaming | Budgeting Business Solution V2.01™ | 2268 |
| Кодюнит | 55202 | Create Budget Roles | Create Budget Roles | Budgeting Business Solution V2.01™ | 5960 |
| Кодюнит | 55205 | BBSGenJnlManagement | BBSGenJnlManagement | Budgeting Business Solution V2.01™ | 17020 |
| Кодюнит | 55206 | Budgeting Business Solution | Budgeting Business Solution | Budgeting Business Solution V2.01™ | 256980 |
| Кодюнит | 55207 | Copy Data To File | Copy Data To File | Budgeting Business Solution V2.01™ | 5600 |
| Кодюнит | 55210 | Excel Service for BBS | Excel Service for BBS | Budgeting Business Solution V2.01™ | 66880 |
| Кодюнит | 55211 | ToDo | ToDo | Budgeting Business Solution V2.01™ | 1124 |
| Меню | 90 | Company | Company | Budgeting Business Solution V2.01™ | 7428 |
По вопросам связанным с данным модулем пишите: Олегу Лобакову.
С радостью ответим на все ваши вопросы.