MIS4 — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(ТЛ Статкарты)
(ТЛ Статкарты)
Строка 50: Строка 50:
 
* теги в объекты должны через object to json [https://www.youtube.com/watch?v=TSqWoFvjj5g] или маршаллинг [http://docwiki.embarcadero.com/RADStudio/Seattle/en/Serializing_User_Objects]
 
* теги в объекты должны через object to json [https://www.youtube.com/watch?v=TSqWoFvjj5g] или маршаллинг [http://docwiki.embarcadero.com/RADStudio/Seattle/en/Serializing_User_Objects]
  
=== ТЛ Статкарты ===
+
=== ТЛ карты ===
  
 
* Статкарта должна быть расширяемая на основе закладок (аналогично как в ИБ)
 
* Статкарта должна быть расширяемая на основе закладок (аналогично как в ИБ)

Версия 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/
  • система отправки команд на объекты через интернет (автоматически обновить файлы, изменить лицензию, обновить БД, и т.п.)
  • Обновление системы. упаковка старых обновлений
  • Автоматическое обновление системы