MIS4 — различия между версиями
Материал из ИбисоПедии
(→ТЛ Статкарты) |
(→ТЛ Статкарты) |
||
| Строка 52: | Строка 52: | ||
=== ТЛ Статкарты === | === ТЛ Статкарты === | ||
| − | * | + | * Статкарта должна быть расширяемая на основе закладок (аналогично как в ИБ) |
* Динамические поля из архетипов | * Динамические поля из архетипов | ||
| + | |||
| + | === Архетипы === | ||
=== Разное === | === Разное === | ||
Версия 08:27, 26 ноября 2015
Это статья о новой (разрабатываемой) версии MIS4
Содержание
Проблемы и недостатки
Протокол
- смешанный стиль кодирования тэгов, трудно отлаживать и расширять
- много разнообразных объектов c разным поведением
- секции плохо связаны с объектами внутри.
База данных
- Таблица mm.hospdoc поля pay_type и idoc_id не нужны, т.к. нужно брать из mdoc. и сейчас эти поля не записываеютсяются в MDOC (по хорошему функцию нужно дописать, которая бы копировала эти поля в mdoc)
- mm.naz - Нужно поле кол-во, сейчас берется из параметров сложной функцией.
- mm.naz_dict_param - отказаться от древоводидности lookupcombox
- не на все есть FK
- mm.hospdoc поля surname, name, patron не нужны, т.к. эти же поля есть в mdoc (сейчас беруться из hospdoc)
- mm.hospdoc поле idoc и pay_type дублируют поля mdoc (нужен триеггер и сейчас не разносятся)
- mm.naz_emp совершенно неправильная таблица!!!! с ростом записей будет растет и количество записей в ней, что приводит к совершенно неудобоваримым результатам
Приложение
- Нет возможности правильно обрабатывать ошибки Postgress. См Unidac whatsnew
Визуальные редакторы
- Редактор адреса. Не хватает поля "Страна". Это поле - должно быть доступно всегда. Возникают вопросы связанные с украинцами
- Редактор адреса сейчас модальный. Необходимо переделать на IBIS ATop
Планируемые изменения
Новые версии библиотек
- Delphi XE10 [1] [2]
- поддержка Android, iOS
- Компоненты для Windows 10
- улучшения в работе JSON [3]. В том числе исправлен глюк с преобразование в строку значений со спецсимволами.
- модуль REST.Json и серилизация в объекта в JSON
- Devexpress 15 [4]
- Unidac 6 [5]
- Now ErrorCode indicates a socket error code when a connection error appears
- Fastreport 5 [6]
- Новые 2D баркоды - PDF417, DataMatrix и QR-code.
- Добавлено свойство Visibility (vsPreview, vsPrint, vsExport) у объектов отчета.
- Новые экспорты: HTML5 (div), DOCX, XLSX, PPTX. Улучшение в форматах экспорта RTF, XLS, XML, HTML, OD
- TRichView 16 [7]
- Возможность экспортировать в Word
Протокол
Хотелок так много, что здесь скорее всего будет отдельная статья
- Кодирование всех тэгов только в json
- сохранение значение архетипов только в json
- теги в объекты должны через object to json [8] или маршаллинг [9]
ТЛ Статкарты
- Статкарта должна быть расширяемая на основе закладок (аналогично как в ИБ)
- Динамические поля из архетипов
Архетипы
Разное
- Шифрование ресурсов в проекте на основе http://habrahabr.ru/post/238961/
- система отправки команд на объекты через интернет (автоматически обновить файлы, изменить лицензию, обновить БД, и т.п.)
- Обновление системы. упаковка старых обновлений
- Автоматическое обновление системы