sugestão de observação

Exemplo de código para obtenção da Sugestão de Observação

__includeOnce(-1898141835); // /products/INTEQengine/configuration/iDBCsql library.ijs

__includeOnce(-1898188604 /* /products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedido.ijs */);

__includeOnce(-1894443575 /* /products/INTEQerp infrastructure/library/pedido/misc/SugestaoPedido.ijs */);

/// criação de uma operação de exemplo

var op = new OperacaoPedido(-1899999814 /* Compras */);

op.nova();

// atribuição de valores ao cabeçalho

if (op.camposPedidoObject['LOCESCRITU'].eCabecalho) {

op.pedidoCab.locescritu = 1931 /* Matriz p/ Escrita Fiscal */;

}

op.pedidoCab.estabeleci = 187721 /* Estabelecimento Inteq */;

op.pedidoCab.pessoa = -1899931617 /* Consumidor Final */;

op.pedidoCab.post();

// criação de item de pedido e atribuição de valores ao mesmo

op.pedido.append();

op.pedido.classe = -1899998925 /* C p Consumo */;

op.pedido.nucleo = 541 /* Adm Geral */;

op.pedido.recurso = 38109 /* ABAFADOR */;

op.pedido.quantidade = 1;

op.pedido.programaca = new Date();

if (!op.camposPedidoObject['LOCESCRITU'].eCabecalho) {

op.pedido.locescritu = 1931 /* Matriz p/ Escrita Fiscal */;

}

op.pedido.post();

// gravação do pedido de exemplo

var chaveDeCriacao = op.chcriacao;

op.grava();

// resgate do pedido de exemplo gravado

op.abre(chaveDeCriacao);

// busca por sugestão de observação

var sugestao = SugestaoPedido.pegaSugestaoObservacao(op.pedidoCab, op.pedido);

Observação

Caso haja a necessidade de se utilizar um ExtraFilter, o parâmetro pode ser passado como no exemplo a seguir:

var sugestao = SugestaoPedido.pegaSugestaoObservacao(op.pedidoCab, op.pedido, [['ESTABELECIMENTO', 40984568 /* Estab UNUM For Matriz */]]);

Scripts envolvidos

-1897035768 /Configuracao/Operacoes/Sugestao de Observacao/0100 INTEQerp infrastructure.ic

-1897035763 /Dados/Auxiliares/de Cadastros/Vinculos/Vinculos de Regras e Sugestao/Sugestao de Observacao/0100 INTEQerp infrastructure.ic

-1894443575 /products/INTEQerp infrastructure/library/pedido/misc/SugestaoPedido.ijs