Pessoal, no momento de importação do pedido de compra no documento de entrada , há alguma forma de verificar se o usuario selecionou mais de um pedido na importação? Se sim, também há alguma forma de pegar o numero de todos os pedidos selecionados?
Se alguma pergunta ou resposta lhe foi útil, não deixe de dar seu voto positivo!
Pessoal, no momento de importação do pedido de compra no documento de entrada , há alguma forma de verificar se o usuario selecionou mais de um pedido na importação? Se sim, também há alguma forma de pegar o numero de todos os pedidos selecionados?
Achei uma solução , fazendo um loop no aCols e pegando o campo "D1_PEDIDO" e colocando em um Array
Esse é chamado no momento de salvar o documento de entrada
user function pegarNumPedidos()
local nX := 0
local nPedidos := {}
local nPosPedido := AScan(aHeader, {|x| AllTrim(x[2]) == "D1_PEDIDO"})
for nX := 1 to Len(aCols)
aAdd(nPedidos,AllTrim(aCols[nX][nPosPedido]))
next nX
return nPedidos