г.Москва (495)720-65-66openfly@openfly.ru

OpenFly Web Параметрические Настройки

17.12.2015

OpenFly Web: частное облако на параметрических настройках

Требования к системе:

1.      Настройка программы из Турбо9

2.      Отказ от программирования на php

3.      Совместимость с текущим веб-движком TurboFly

4.      Тиражируемость решения

5.      Тиражируемость веб-доработок

6.      Без изменения быстродействия

7.      Быстрый перенос документов Турбо9 в веб

 

Таким образом, главная задача была в том, чтобы отказаться от веб-программирования (минимизировать) и использовать весь существующий функционал Турбо9 с минимальными настройками.

 

Интерфейс:

 

Интерфейс состоит из 3 блоков:

1.      Меню (сверху)

2.      Рабочий стол

3.      Команда входа

Интерфейс реализован через существующий механизм интерфейсных панелей.

1.png

 2

2.png

 В команде управления добавлено поле «веб-команда»

3.png

 

В настройках пользователя указываются меню сверху, рабочий стол и команда при входе

4.png

 Отчеты

Сделан универсальный отчет:

5.png

В поле отчет можно прописывать отчеты, созданные в Турбо9. Кэш браузера запоминает список отчета.

В команде управления можно сразу прописать открытие нужно отчета.

6.png

 Картотеки.

Поддержка интерфейса картотек реализована через тип процесса (бизнес-функцию).

7.png

 Все параметры веб-картотеки перенесены в карточку типа процесса.

  8.png

В табличной части прописывается список столбцов картотеки.

9.png

 Можно прописать любую картотеку, например, РСВ2015 .

10.png
11.png

 Бланки.

Поддержка веб-интерфейса также реализована через тип процесса.

12.png

  

13.png

Аналогично, все используемые поля в веб-бланки задаются в типе процесса. СпецОбъекты (кнопки, подтаблицы) задаются явно. Поля шапки и позиций заполняются как конструктор.

14.png

 Кроме параметрических поле можно выводить еще форму Турбо9.

15.png

 Можно вывести любую форму Турбо9.

16.png

 Для операционного документа в типе процесса задается список формируемой первички.

17.png

 и список создаваемых документов.

18.png

 Соответственно на веб эти списки выводятся и можно формировать первичку и зависимые опердокументы.

19.png

 Обработчик Заданий.

Для обеспечения полного функционала Турбо9 используется специальный клиент Турбо9, который выполняет серверные функции:  формирует первичку, запускает сервисы (например, расчет акта сверки), создает формы Турбо9.

20.png

 Веб-клиенты ставят ему задания.

21.png

 Наряду с параметрическим документами также можно работать в старом режиме. К сожалению, параметрический конструктор только документы типы Шапка/Позиции. Если содержатся нестандартные подтаблицы, то документ надо выводить по старой схеме.

 Формулы.

22.png

Текущий движок поддерживает формулы ПриСоздании и ПриСохранении документа.

Текущее состояние.

В качестве простого механизма создания веб-клиентов – простые отчеты, списки документов, просмотр документов Турбо9, простой ввод документов – OpenFly Web подходит. В целом состояние можно оценить как бета-версия. Для средних и крупных клиентов в любом случае понадобится внедрение, включающее разработку на вебе.


Возврат к списку