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