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 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 |