Árvore de páginas

MATA261 - Array enviado a Rotina automática

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAEST - Estoque e Custos

Função:

MATA261 - Rotina automática

Situação/Requisito:

O ExecAuto da rotina MATA261 está apresentando log de erro abaixo. Em análise/testes passei todos os campos abaixo no array, deixando o conteúdo dos campos referente lote/endereço vazios e dessa forma a ocorrência não foi gerada, mas apresentou outro log na validação do armazém de destino "A260LOCAL".

Solução/Implementação:

Conforme documentação da rotina automática MATA261:

Para correto funcionamento do ExecAuto, devemos mandar um array multidimensional, com a seguinte estrutura :

1-COD , DATA
2-NOME DO CAMPO, CONTEÚDO, NIL

E mesmo que se não usarmos controle de lote ou rastreabilidade, devemos enviar todos os campos no array.

Seguem campos obrigatórios ao array :

        D3_COD ,        D3_DESCRI ,        D3_UM,        D3_LOCAL,        D3_LOCALIZ ,        D3_COD,        D3_DESCRI,        D3_UM,        D3_LOCAL,        D3_LOCALIZ ,        D3_NUMSERI ,        D3_LOTECTL ,        D3_NUMLOTE ,        D3_DTVALID,        D3_POTENCI,        D3_QUANT,      D3_QTSEGUM,        D3_ESTORNO,        D3_NUMSEQ,    D3_LOTECTL,        D3_DTVALID