KIS Z. Руководство разработчика
Материал из ИбисоПедии
Версия от 10:23, 22 мая 2019; Admin (обсуждение | вклад)
Содержание
Разработка БД
Описание будет в отдельном документе. Разделы:
- Соглашение об именовании
- Функция dev.do_all_ok
Инструменты разработчика
- Devar dbMonitor - мониторинг SQL, Также можно отправить любое свое сообщение (см справку по TuniMonitor)
- Во время работы приложения можно получить вызвать окно системной информации нажав комбинацию клавишу ThinkEHR. Из этого окна можно вызвать инспектор объектов формы, нажав комбинацию клавиш Ctrl+Shift+I. Здесь можно увидеть все датасеты, и статус, и данных в них
- окно информации о непредвиденной ошибке. Если ошибка не обработана, то появиться окно в котором можно увидеть полный CallStack программы, загруженные модули и т.п.
- секция DEBUG
- логирование CodeSITE. См https://www.webdelphi.ru/2011/11/obzor-instrumenta-codesite/ и сецию debug файла kis.ini
- свое логирование в папку LOG (см модуль KIS.FileUtils и константу cnlogdir)
- выгрузка сущностей в SQL
- редактор АРМ
- редактор системных запросов
- список системных форм
- выполнение SQL скриптов
Параметры командной строки
Все параметры регистронезависимы
- /USER=<имя пользователя> - пользователь (чтобы не набирать каждый раз)
- /PASSWORD=<пароль> - пароль
- /NOEHR - запуск без подключения к Think!EHR
- /NOUPDATE - запуск без процедуры обновления локальных файлов
- /NOMQTT -- без подключения к брокеру MQTT
- /NAVBARHIDE - скрывает панель навигации
- /AWP=<AWP_ID> - запускает нужный АРМ (если есть права). GUID без кавычек в фигурных скобках
- /FORM=<имя класса формы> - сразу открывает нужную форму -список (специально для разработчика).
- /SKIN=<имя скина> - имя скина по умолчанию
- /WinEntityClass=<EntityID> - запуск формы редактора сущности
- /NAVBARHIDE -- запуск со скрытой панелью навигации
- /RIBBON_HIDETABGroup -- скрыть закладки ленты
- /WIDTH=<xxx> ширина главного окна
- /HEIGHT=<xxx> высота главного окна
Устройство платформы
Архитектура
Подсистема безопасности
Настройки системы
Основные принципы
- настройка подключения к БД храниться в файле kis.ini
- все остальные настройки, необходимые для работы системы хранятся в разделах mm.adj
- для особенной конфигурации клиента (как правило сетевой) существует файл kis.local.ini, в котором существуют разделы перекрывающие соответствующие параметры mm.adj