Инструменты пользователя

Инструменты сайта


ds.rpccall

Это старая версия документа!


async ds.rpcCall(func [, arg])

func - имя функции приложения;
arg - массив необязательных аргументов вызова функции;
Возвращает - результат выполнения функции.

Данная функция позволяет вызвать RPC функцию приложения платформы DevelCADA. Документацию по списку и описанию функций приложения, доступных для вызова, разработчик приложения поставляет в комплекте с самим приложением. Данный механизм позволяет легко взаимодействовать приложениям между собой. Так же этот механизм в значительной степени расширяет как базовый набор доступных функций скриптов, так и позволяет разрабатывать собственные, в том числе создавать интеграции со сторонними системами.

При вызове функций приложения, имя вызываемой функции должно содержать так же и имя приложения, разделенные точкой, если имя приложения не указано, будет вызываться функция менеджера приложения (pm).

Пример:

let res = await ds.dbSelect("SELECT name FROM sqlite_master WHERE type='table';");
log('Список таблиц базы данных:', res );

Данный код выведет в системный журнал список таблиц, имеющийся в базе данных в проекте.

ds.rpccall.1758186458.txt.gz · Последнее изменение: 2025/09/18 12:07 — root