Perguntas aScan
- alexcarvalhodasilva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 22
- Obrigados Recebidos: 0
8 anos 2 meses atrás #31157
por alexcarvalhodasilva
aScan foi criado por alexcarvalhodasilva
Olá pessoal,
Sabe aquela rotina de transferência do estoque modelo 2(MATA261.PRX)? Então, estou fazendo um aScan para buscar pelo nome D3_LOCAL, o problema é que essa tela tem dois campos D3_LOCAL, o primeiro é a origem e o segundo é o destino.
Vocês sabem como eu faço para o aScan me retornar a posição do segundo D3_LOCAL, no caso o destino da transferência?
Essa é a linha que está me retornando a posição do primeiro D3_LOCAL, no caso a origem da transferência:
Local _nPosLoc := aScan(aHeader,{|x| x[2] = "D3_LOCAL"})
Obrigado,
Alex Carvalho
Sabe aquela rotina de transferência do estoque modelo 2(MATA261.PRX)? Então, estou fazendo um aScan para buscar pelo nome D3_LOCAL, o problema é que essa tela tem dois campos D3_LOCAL, o primeiro é a origem e o segundo é o destino.
Vocês sabem como eu faço para o aScan me retornar a posição do segundo D3_LOCAL, no caso o destino da transferência?
Essa é a linha que está me retornando a posição do primeiro D3_LOCAL, no caso a origem da transferência:
Local _nPosLoc := aScan(aHeader,{|x| x[2] = "D3_LOCAL"})
Obrigado,
Alex Carvalho
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- alexcarvalhodasilva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 22
- Obrigados Recebidos: 0
8 anos 2 meses atrás #31162
por alexcarvalhodasilva
Respondido por alexcarvalhodasilva no tópico aScan
Bom dia Kanaãm,
Eu já tinha tentando algo parecido, mas estranhamente não funciona. A posição do segundo D3_LOCAL é 10 e ele retorna 6, veja o arquivo em anexo.
Alex Carvalho
Eu já tinha tentando algo parecido, mas estranhamente não funciona. A posição do segundo D3_LOCAL é 10 e ele retorna 6, veja o arquivo em anexo.
Alex Carvalho
Por favor Acessar ou Registrar para participar da conversa.
- alexcarvalhodasilva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 22
- Obrigados Recebidos: 0
8 anos 2 meses atrás #31163
por alexcarvalhodasilva
Respondido por alexcarvalhodasilva no tópico aScan
Percebi que na posição 6 do aHeader existe um nome único para o local de destino, fiz conforme abaixo e funcionou:
Local _nPLocDes := aScan(aHeader,{|x| x[6] = "A261Almox(2)"})
De qualquer forma, fiquei na dúvida porque a sugestão do Kanaãm não funcionou.
Local _nPLocDes := aScan(aHeader,{|x| x[6] = "A261Almox(2)"})
De qualquer forma, fiquei na dúvida porque a sugestão do Kanaãm não funcionou.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.138 segundos