Prezados, bom dia. Gostaria de saber se alguém tem conhecimento de outra função que não seja a PutMv() uma vez que tem casos onde o mesmo MV tem em várias filiais e pelo que sei, esta função não tem validação de filial.
Prezados, bom dia. Gostaria de saber se alguém tem conhecimento de outra função que não seja a PutMv() uma vez que tem casos onde o mesmo MV tem em várias filiais e pelo que sei, esta função não tem validação de filial.
Olá, A única vez que precisei fazer isso por PutMV, precisei alterar a filial antes e ai chamar a função. Se o seu dicionário está no banco, também pode ver a alternativa de fazer um update. Espero ter ajudado.
Existe essa classe FWSX6Util com o método ReplicateParam() que faz a réplica de um parâmetro entre as filiais, não sei se vai lhe atender. Caso não também é possível forçar o reposicionamento de filial e depois usar a função PutMV, não esqueça depois de retornar a filial correta para não ter inconsistências.
cFilAnt:= '02'
FWSM0Util():setSM0PositionBycFilAnt()
Documentação da classe FwSM0Util.