Расширенный курс
программирования
Технологии
объекто-ориентированного программирования, переменная типа запись в C/AL –
встроенные методы (функции) записи – создание и использование собственных
методов (функций) записи – применение прочих объектный переменных (форм,
отчетов, dataports and codeunits) – использование текстовых констант –
использование различных свойств мультиязычности в объектах, полях и элементах
управления – стандартные соглашения Navision о присвоении имен переменным и
функциям – использование встроенных функций баз данных.
Таблицы:
триггеры полей и таблиц - функция VALIDATE - системные переменные,
используемые в триггерах полей и таблиц – группы ключей – стандартные
соглашения Navision о присвоение имен таблицам и полям.
Формы:
общие триггеры форм и элементов управления – правила использования триггеров
форм/таблиц и полей/элементов управления - создание и модификация форм матриц
и анализа по периодам – стандартное присвоение названий формам и меткам в
Navision.
Отчеты:
триггеры отчетов, элементов данных и разделов - использование таблицы Integer
в качестве элемента данных - порядок выполнения различных отчетов – триггеры
элементов данных и разделов – правила использования и ограничения переносимых
итогов и группки - общие встроенные функции отчетов – стандартные шапки и
стандартные формы отчетов Navision..
Dataports:
триггеры dataports, элементов данных и поля dataport – особенности формы
dataport - системные переменные в триггерах dataport, элементах данных и
полях dataport.
Codeunits:
триггер codeunit.
Учет и конвертация
данных
Создание
стандартной операции учета из журнала в главную книгу и вызов ее для учета
одиночной записи журнала - создание стандартной операции учета документа -
применение учтенных операций - защищенные объекты, защищенные таблицы,
создание защищенных таблиц – рационализация учета в многопользовательской
среде.
Правила
использования и ограничения dataports при импорте данных в Navision –
использование переменной типа файл и его методов для экспорта данных –
поддержание внутренней непротиворечивости данных при импорте из внешних
приложений.
Анализ объектов и
методология разработки
Отладчик
C/SIDE, с и без точек останова - проверка данных при помощи отладчика C/SIDE
- использование инструмента Выполнение кода, текстовый редакторы и текстовые
версии объектов приложения Navision – использование Impuls Workbench для определения,
где используется поле или функция
Использование
триггеров документации при изменении стандартных объектов - документирование
комментариев по использованию, документационных триггеров, протоколов проекта
и протоколов изменений – использование спецификаций дизайна - основные
элементы спецификации дизайна.
Основные
компоненты стандартной методологии внедрения Navision; стандартные роли -
роль разработчика - различные документы, используемые для связи клиента,
разработчика и других ролей – технологии распределения проекта между
несколькими программистами - использование modification flag и списка версий
- представление проекта клиенту и его инсталляция на территории клиента -
технологии гарантии качества.
Разработка Navision
Методы
доступа к базе данных (транзакции, оптимистическая конкуренция, блокировка
таблиц в Navision Server и Navision SQL Server) – влияние фильтров и ключей
на производительность – использование фильтров и ключей при расчете FlowField
и полей индексного суммирования – стандартное использование учетных групп,
номерных серий и функции навигации по документу – что необходимо принять во
внимание при изменении стандартного объекта – проведения небольших изменений
на территории клиента, имеющего кастомизации – подготовка и инсталляция
крупных обновлений на территории клиента, имеющего кастомизации.
Стандартные
возможности интерактивной справки Navision - как добавить справочные
материалы в кастомизируемое приложение – изменение интерактивной справки
|