Язык програмирования

Вся бизнес-логика конфигураций системы написана на языке программирования Progress OpenEdge, Американской компании Progress Inc. https://www.progress.com/openedge/features/abl

Отличительной особенностью решения - есть полностью открытый код бизнес логики всех документов и отчётов, входящих в поставку. Это позволяет использовать техники разработки документов и отчётов на реально созданных объектах конфигурации.

Язык поддерживает классы, функции и процедуры. В тоже время практически весь код бизнес-логики конфигураций выполнен в процедурном стиле. Язык поддерживает объявления переменных различного типа данных, массивов, а также временных таблиц произвольного формата. Для работы и получения данных система имеет большое количество функций ядра. В тоже время особенно при построении отчётов возможно к использованию прямой доступ к структуре таблиц системы. Например регистрам хранения данных бух.учета. Вся базовая поставка конфигураций уже оптимизирована по скорости работы системы.