OpenFly Web Параметрические Настройки
OpenFly Web: частное облако на параметрических настройках
Требования к системе:
1. Настройка программы из Турбо9
2. Отказ от программирования на php
3. Совместимость с текущим веб-движком TurboFly
4. Тиражируемость решения
5. Тиражируемость веб-доработок
6. Без изменения быстродействия
7. Быстрый перенос документов Турбо9 в веб
Таким образом, главная задача была в том, чтобы отказаться от веб-программирования (минимизировать) и использовать весь существующий функционал Турбо9 с минимальными настройками.
Интерфейс:
Интерфейс состоит из 3 блоков:
1. Меню (сверху)
2. Рабочий стол
3. Команда входа
Интерфейс реализован через существующий механизм интерфейсных панелей.
В настройках пользователя указываются меню сверху, рабочий стол и команда при входе
Сделан универсальный отчет:
В поле отчет можно прописывать отчеты, созданные в Турбо9. Кэш браузера запоминает список отчета.
В команде управления можно сразу прописать открытие нужно отчета.
Поддержка интерфейса картотек реализована через тип процесса (бизнес-функцию).
В табличной части прописывается список столбцов картотеки.
Поддержка веб-интерфейса также реализована через тип процесса.
Аналогично, все используемые поля в веб-бланки задаются в типе процесса. СпецОбъекты (кнопки, подтаблицы) задаются явно. Поля шапки и позиций заполняются как конструктор.
Для обеспечения полного функционала Турбо9 используется специальный клиент Турбо9, который выполняет серверные функции: формирует первичку, запускает сервисы (например, расчет акта сверки), создает формы Турбо9.
Формулы.
Текущий движок поддерживает формулы ПриСоздании и ПриСохранении документа.
Текущее состояние.
В качестве простого механизма создания веб-клиентов – простые отчеты, списки документов, просмотр документов Турбо9, простой ввод документов – OpenFly Web подходит. В целом состояние можно оценить как бета-версия. Для средних и крупных клиентов в любом случае понадобится внедрение, включающее разработку на вебе.