HomeProductsCRAFTCRAFT architecture ↓
 

CRAFT application development platform


 



CRAFT application development platform provides for programmers advanced tools for creation and modification of business applications. System architecture implies that any application modules are constructed from existing typical components (objects), that are provided by the development platform, and then can be used by CRAFT application execution environment. This approach ensures user interface unification as well as stability and reliability of the system.

The unique feature of the CRAFT application development platform is an embedded script language (K-Script), that allows to completely manage any business objects behaviour inside application module, including their interface, on the basis of events or procedures associated with object menu. In Master-service module there is an embedded editor with syntax highlighting for the procedures written in K-Script.

Main features of the K-Script language:

  • Event oriented
  • More than 500 internal functions!
  • Data types control during compilation (strong typing)
  • OLE support
  • XML support
  • Embedded SQL support which means any type of complexity of SQL queries and data manipulation commands (including SQL cursors)
  • Compiling type language, events/procedures are compiled at design time in Master-service:
    • Compiler outputs all compilation errors with hints and links to lines of code with errors
    • Non-compiled procedure or event will never be executed which eliminates any possibility of errors during execution
    • Pre-compilation of procedures and events significantly increases speed of business logic execution at run time

More information about K-Script...

A set of visual components (objects) of CRAFT application development platform consists of:

  • Dialogs
  • Wizards
  • Directories
  • Registries
  • Documents
  • Journals
  • Reports

To define business logic the following objects are used:

  • Global constants and variables
  • Global macros (SQL-queries)
  • Modules procedures and events
  • Objects procedures and events
  • System functions

Also, there are some global structures:

  • Accounting sections
  • Analytics objects
  • Roles
  • Privileges

All elements listed above together form the module configuration (meta data), that is stored in the database. Using Master-service module the programmers can easily create and modify any element in module configuration. For any configuration object the date of its creation and modification is stored, so it allows to do version control during upgrades.

Продукты


 

Комплексная система автоматизации для торговли и производства.

On-line доступ

Описание (pdf)

Бесплатная версия (торговля, производство, бухгалтерия, CRM)

 

Настраиваемая система для автоматической синхронизации (репликации) данных.

Описание(pdf)

Бесплатная версия Трансферт


 
Регистрация   Смена пароля

Лицензия на 1 фирму

1 фирма входит в базовую лицензию на программу. Здесь указывается количество дополнительных фирм, по которым Вы сможете одновременно вести учет в одной БД. Далее, при оформлении заказа на сайте Вы должны будете указать точное наименование каждой фирмы в лицензии.

Лицензия на 1 фирму

1 фирма входит в базовую лицензию на программу. Здесь указывается количество дополнительных фирм, по которым Вы сможете одновременно вести учет в одной БД. Далее, при оформлении заказа на сайте Вы должны будете указать точное наименование каждой фирмы в лицензии.

Лицензия на 1 пользователя

1 пользователь входит в базовую лицензию на программу. Здесь указывается количество дополнительных пользователей, имеющих одновременный доступ к программе.

Лицензия на 1 пользователя

1 пользователь входит в базовую лицензию на программу. Здесь указывается количество дополнительных пользователей, имеющих одновременный доступ к программе.

Конфигурация

Устанавливает базовую фиксированную стоимость использования варианта конфигурации. Не зависит от остальных элементов лицензии и не подлежит изменению. Стоимость зависит от вида конфигурации (Mini, Standard, Professional).

Конфигурация

Устанавливает базовую фиксированную стоимость использования варианта конфигурации. Не зависит от остальных элементов лицензии и не подлежит изменению. Стоимость зависит от вида конфигурации (Mini, Standard, Professional).

Конфигурация

Устанавливает базовую фиксированную стоимость использования варианта конфигурации. Не зависит от остальных элементов лицензии и не подлежит изменению. Стоимость зависит от вида конфигурации (Mini, Standard, Professional).

Состав комплекта программы зависит от потребностей Вашей организации и определяет конечную цену продукта для Вас.

Спавка по этому элементу временно не доступна.