Код курса |
Название курса |
Продолжи-тельность |
ERP-DEV-01 |
Разработка объектов и настройка ERP-системы AVARDA
|
40 ч. |
|
Тема 1. Настройка системы. Подключение базы
-
Устновка сервера firebird. Различие архитестуры Super Server/Classic Server
- Использование UDF
- Установка программы Аварда, BDE, Guardant
- Подключение базы в IBExpert, настройки IBExpert, проверка версии FireBird
- Backup/restore базы
- Оболочка, контроль версии оболочки, особенности версий
- Состав DLL. Контроль версий DLL
- Подключение базы в AVARDA, настройка проекта
- Тренировочная задача. Подключение базы
|
2 ч.
|
|
Тема 2. Принципы конфигурирования в AVARDA
- Понятие “Объект конфигуратора”. Таблица CFG
- Понятие “Концепт” объекта
- Понятие “Ярлык”
- Понятие “Конфигурационная информация”
- Конфигурации, наследование конфигураций. Таблица XADM
- Как добраться до конфигураций.Привязка интерфейса пользователю
- Интерфейсы. Таблица XINTF
|
2 ч.
|
|
Тема 3. Справочник и набор
Занятие 1
- Понятие “Справочник”. Таблица LIB
- Понятие “Концепт справочника”. Поле LCONCEPT
- Выборка по концепту на примере пользователей, концепт 200
- Тип записи. Поле LFLAG
- Иерархия справочника. Понятие “Группа”. Поле LPARENT
- Зоны ответственности и конфиденциальность
- Тренировочная задача. Выбор всех групп, входящих в данную
Занятие 2
- Объект конфигуратора “Справочник”. Создание справочника в конфигураторе
- Понятие “Корневая запись справочника”
- Понятие “Базовая запись”. Создание базовых записей
- Создание набора. Концепт набора. Таблица NAB. Смысл полей NIDLIB, NID1-4
- Сетка набора. Настройки наборов. Привязка сетки к набору
- Тренировочная задача. Создание справочника. Создание набора
Занятие 3
- Конфигурирование справочника. Включение справочника в конфигурацию
- Конфигурирование реквизитов. Справочники признаков. Поля LID1..4, LINT1..2
- Сетка справочника. Привязка сетки
- Дизайн карточки. Привязка дизайна записи и группы
- Навешивание наборов на справочник
- Выгрузка в IEC. Буфер элементов и буфер метаданных
- Выгрузка корневой и базовых записей. Файл UPD_xxx.SQL
- Тренировочная задача. Выгрузка справочника и набора
- Вопрос. Как определить, какая сетка привязана к данному набору?
|
6 ч.
|
|
Тема 4. Алгоритмы и Журналы
Занятие 1
- Объект конфигуратора “Алгоритм”. Типы алгоритмов
- Скрипт. Команды скрипта
- Навешивание действий на справочник
- Конфигурирование посредством CMD файла
- Другие типы алгоритмов
Занятие 2
- Объект конфигуратора “Журнал”
- Редактирование. Строка “Журнал,функция,функция конфигурирования”
- “Универсальный алгоритм справочника” и “Универсальный алгоритм документа”
- Настройка журнала
- Алгоритмы “Выбор из журнала” и “Выбор из журнала на поле”
- Тренировочная задача. Написать скрипт и повесить его на справочник посредством CMD
|
4ч.
|
|
Тема 5. Документ
Занятие 1
- Объект конфигуратора “Документ”
- Объект конфигуратора “Состояние”
- Состояния “Новый” и “Составлен”
- Действия при смене состояний
- История документа
Занятие 2
- Организация учета, как процесс создания и смены состояний документов
- Приходование, перемещение и расходование товара с помощью документов
- Таблицы CNT, PMA, SMA, RMA
- Учет по партиям. Учет по состояниям
- Учет по местам хранения
Занятие 3
- Конфигурирование документа
- Объект конфигуратора “Дизайн документа”
- Реквизиты. Нач. значение. Видимость. Доступность
- Настройки
- Действия. Алгоритмы документа
|
6 ч.
|
|
Тема 6. Форма поиска
Занятие 1
- Объект конфигуратора “Форма поиска”
- Объект конфигуратора “Выборка”
- Объект конфигуратора “Панель параметров”
- Создание и конфигурирование ФП
Занятие 2
- Запуск ФП из алгоритмов. Передача параметров через панель
- Создание алгоритмов, запускаемых от формы поиска
- Создание подчиненных форм поиска
- Форма поиска в роли спецификации
- Визуальное представление информации. Кубы. Использование кубов от ФП
|
4 ч.
|
|
Тема 7. Расширенные структуры
Занятие 1
- Организация данных РС. Таблицы XSTRUCT и XSEC... Описание узлов и значение узлов.
- Концепт РС. Поле CONCEPT
- Идентификация узла. Поле NODE
- Привязка к владельцу. Поля OWNER и GLB
- Вид узла. Тип узла. Простые типы узлов
- Группа. Поле PARENT
Занятие 2
- Запуск РС. Алгоритм “Расширенная структура”
- Кортеж. Свойства кортежа как группы. Отличие от группы
- Кортеж как элемент
- Особенности выбора данных из кортежей
- Узлы типа справочник
- Особенности работы с узлами типа Форма поиска
- Выгрузка описаний узлов в UPD_.SQL
- Тренировочная задача. Создание РС
|
4 ч.
|
|
Тема 8. Форма
Занятие 1
- Объект конфигуратора “Форма”
- Для чего нужна форма
- Простая форма. Создание и оформление формы
- Форма типа “форма поиска”
- Другие типы форм
- Запуск формы. Алгоритм “Вызов дизайн-формы”
Занятие 2
- Сохранение параметров. LoadParam, SaveParam
- Запуск формы от объекта, получение параметров объекта. GetParentParam
- Запуск формы от формы
- Передача параметром в вызываемую форму. GetParam, SetParam
- Запуск отчета от формы
|
4 ч.
|
|
Тема 9. Отчет
- Создание отчета, отчет fr3
- Привязка отчета (алгоритм->форма->отчет)
- Передача параметров в отчет
|
2 ч.
|
|
Тема 10. Хранимые процедуры
Занятие 1
- Исполнение ХП из скрипта алгоритма или формы
- Требования к оформлению ХП
- Основные ХП ТК
- Распределение функционала, _u _d _bc
Занятие 2
- Оформление запросов
- Типичные запросы
- Оптимизация запросов. Использование +0. Выбор индекса
- Использование разных видов связывания
|
4 ч.
|
|
Тема 11. Структура апдейта
- Файлы апдейта
- Оформление README.TXT
- Определение требований
- RDB_ и(или) UPD_
- Объекты конфигуратора, файл IEC
- Команды CMD
- Установка апдейта, распределенная установка с применением репликатора
|
2 ч.
|
ERP-DEV-02 |
Разработка и настройка объектов 5 версии оболочки AVARDA
|
16 ч.
|
|
- Формы
- Информеры
- Табло и анализ
- Шаблоны графиков
- Интеграция с базовыми объектами AVARDA
- Настройка объектов 5 версии в наследуемых конфигурациях
|
|
ERP-DEV-03 |
Разработка библиотек, интегрированных с оболочкой AVARDA
|
16 ч.
|
|
|
|