Tempo estimado para leitura: 00:01:40 min
Dúvida
Como configurar a rotina através do Mile para movimentações? E como corrigir o erro: argument error in function Len() on MATA241(MATA241.PRX)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Protheus Release 12.1.33 ou Superior.
Solução
A rotina MATA241, por se tratar de movimentação múltipla, possui um cabeçalho para a digitação dos itens:
Com as variáveis denominadas:
- CDOCUMENTO(D3_DOC) - Número do Documento
- CTM(D3_TM) - TM
- CCC(D3_CC) - Centro de Custos
- DA241Data(D3_EMISSAO) - Emissão
Para realizar a configuração através do Mile, não se deve utilizar o Modelo 1, pois este não contempla o cabeçalho no Canal. Caso este modelo de importação seja utilizado, o seguinte erro será gerado:
argument error in function Len() on MATA241(MATA241.PRX)
Para configurar corretamente a rotina MATA241 para utilização no Mile, utilize o modelo:
(2=Modelo 2 (1 Tabela com cabeçalho/itens)
Atenção aos campos obrigatórios e adicionais a critério do cliente.
Atenção ao preenchimento dos campos D3_QUANT e D3_CUSTO1, conforme a configuração de sua TM.
Exemplo do arquivo utilizado no gif para importação:
Movimento efetivado:
Caso seja necessário o uso de variáveis na importação, sugerimos a utilização do execauto da rotina em si:
Mapeamento em casos de HELP = AJUDA:REGNOIS
- Cenário mapeado: Verificar se a configuração do seu campo "Ocorrência" ou demais campos obrigatórios estão devidamente configurados para a ação de utilização do arquivo a ser importado.
Por exemplo: ao utilizar o Mile na rotina MATA241, a opção de ocorrências deve ser configurada com o conteúdo N, uma vez que o canal receberá várias informações em sequência.
- N= Várias – O canal ocorre várias vezes para cada unidade de informação.
Documentação completa para utilização do Mile:
MP - FRAME - MILE: Model Integrator Layout Engine
Saiba mais:
MP - SIGAEST - MATA241 - Movimentações Múltiplas
Clique aqui e veja mais artigos sobre Movimentações no Estoque
0 Comentários