Versão atual:

Problemas com afterProcessing

criei um evento afterProcessing pro meu formulário na intenção de enviar os dados pra um dataset customizado

este é meu afterProcessing

function afterProcessing(form){

    var titreceber = {  "tIPO"             : form.getValue("CTIPO"),
                           "vALOR"         : parseFloat(form.getValue("NVALOR")),
                           "cONTRATOMDW"    : form.getValue("CCONTRATOMDW"),
                           "dTEMISSAO"        : form.getValue("CDTEMISSAO"),
                           "dTRVENCTO"        : form.getValue("CDTRVENCTO"),
                           "cLIENTE"        : form.getValue("CCLIENTE"),
                           "cOMISSAO"        : parseFloat(form.getValue("NCOMISSAO")),
                           "tITULO"        : form.getValue("CTITULO"),
                           "pREFIXO"        : form.getValue("CPREFIXO"),
                           "pIMDW"            : form.getValue("CPIMDW"),
                           "vALCRUZ"        : parseFloat(form.getValue("NVALCRUZ")),
                           "hISTTIT"         : form.getValue("CHISTTIT"),
                           "nATUREZA"         : form.getValue("CNATUREZA"),
                           "lOJACLIENTE"     : form.getValue("CLOJACLIENTE"),
                           "qUANTIDADE"     : parseFloat(form.getValue("NQUANTIDADE")),
                           "tIPOFAT"         : form.getValue("CTIPOFAT"),
                           "vENDEDOR"         : form.getValue("CVENDEDOR"),
                           "dTVENCTO"         : form.getValue("CDTVENCTO"),
                           "cGC"             : form.getValue("CCGC")

    }


    var tituloStr = JSON.stringify(titreceber);
    var constrTitulo = DatasetFactory.createConstraint("titreceber", tituloStr, tituloStr, ConstraintType.MUST);

    var dataset = DatasetFactory.getDataset("ds_IncTitulo", null, new Array(tituloStr), null);
return dataset;

}

porem ao salvar os dados do relatório meu log apresenta o seguinte erro

ERROR [com.datasul.technology.webdesk.customization.CustomizationManager] (default task-323)  - Usuário Executor :
 willian.carlos - Substituto :
 Não - Executando evento : afterProcessingERRO AO EXECUTAR SCRIPT -> NOK - sun.org.mozilla.javascript.internal.EvaluatorException:
 Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON". (<Unknown source>#26) in <Unknown source> at line number 26
WARN  [com.datasul.technology.webdesk.forms.business.CardIndexJSListener] (default task-323)
 Erro ao executar o evento afterProcessing não foi implementado para o fichário 35 na versão 23000 mensagem: sun.org.mozilla.javascript.internal.EvaluatorException:
 Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON". (<Unknown source>#26) in <Unknown source> at line number 26.
WARN  [com.datasul.technology.webdesk.forms.business.CardBO] (default task-323) sun.org.mozilla.javascript.internal.EvaluatorException:
 Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON".

Versões (2):

Ver a versão formatada

Problemas com afterProcessing

Comentário

new question