Acionar a tela de Cópia do Produto via código fonte

No artigo de hoje, vamos demonstrar em como acionar o recurso de copiar um produto, direto via código fonte.

Se você já teve a necessidade de abrir a tela para cópia de produto para algum usuário via código fonte, o processo seria o seguinte:

  1. Posicione no produto origem, através de DbSetOrder com MsSeek ou através de um DbGoTo
  2. Em seguida, acione um FWExecView passando a operação 9 de cópia

 

Caso você queira, dê um SetFunName também para definir como MATA010.

 

Abaixo o trecho do fonte de exemplo:

//Setando nome da função
SetFunName("MATA010")
lCopia := .T.

//Posiciona no produto e aciona a tela de cópia
DbSelectArea("SB1")
SB1->(DbGoTo(aRecAux[nLinAtu]))

//Acionando inclusao do produto
FWExecView('Cópia de Produto', 'MATA010', 9)	

//Retornando função principal
SetFunName(cFunBkp)
lCopia := .F.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação