FAQ > 金融建模 > 建模问题 > 平台使用

Q:委托执行如何操作?    

  • 前提说明:
    1、一个委托执行占用一个进程。
    2、每个账号都有委托数,即,同一时间委托程序不能超过这个数量,一般默认为2个。
    注:若委托数量已满,继续委托会失败,但由于委托失败是没有提示信息的,所以用户需要特别注意。
    此时,推荐操作:可以提前打开当前委托执行中的信息进行监控确认:系统->函数运行日志->委托执行中(或快捷键F12),该种方法只能查看自己本机客户端的一个任务情况。

    或在任务管理中查看账户整体运行情况:帮助->任务管理,输入命令oa

    3、查看账号的能够执行的量大委托数量:帮助->任务管理,输入命令ou
     
    4、委托执行的过程中不能与本地进行交互(因为全程在服务器进行)
    5、委托执行完成后,返回的结果会自动保存在用户数据中
    注:返回的结果集如果较大,此时要考虑账户空间大小是否足够,否则会保存失败。

    委托执行步骤:
    第一步:打开函数属性设置,勾选委托参数,勾选不执行默认参数选项,确定。具体如下:
     
    第二步:执行程序弹出参数输入框,勾选委托,并给返回的用户数据进行命名,默认为函数别名(若没有函数说明,则为函数名),后执行。具体操作如下:
     
    第三步:在函数运行日志中查看委托执行中是否有该任务,若存在,则委托成功。若不存在,则委托失败,查看是否委托数已满。具体操作:F12
     
    第四步:查看结果,若委托成功的任务,在委托执行中已没有该任务,则说明任务已执行完毕,我们可以通过查看用户数据进行查看执行结果,方法有两种:
    第一种:系统->资源管理器->用户数据:找到委托执行时定义的名称,如上图中的NoName66,双击即可查看数据结果。若没找到,可能是数据没有同步过来,我们可以手动进行刷新同步用户数据(空白处右击-刷新,或点击菜单中的刷新按钮):
     
    第二种:用代码提取用户数据,如执行:return loadtable('NoName66');
    FAQ:LoadTable