× Linguagem de Programação ADVPL

Perguntas Replicar cadastros entre empresas

Mais
10 anos 2 semanas atrás #26070 por rodrigo.simoes
Pessoal, bom dia !

Estou com uma demanda na empresa, onde preciso replicar os cadastros entre duas empresas.

Por exemplo. Quando o usuário incluir um cliente na empresa 01, preciso que o sistema replique este cadastro para a empresa 05.

Alguém tem algo parecido com isso?

Obrigado.

Rodrigo Simões

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 semanas atrás #26074 por admin
Respondido por admin no tópico Replicar cadastros entre empresas
No Ponto de Entrada você poderá fazer o seguite após a inclusão:

MA030INC senão me engano.

// Joga todos os dados da Empresa atual no vetor a Dados

aDados := {}
For nI := 1 To SA1->(FCount())
AAdd(aDados, SA1->(FieldGet(nI)) )
Next

cModo := 'C'
EmpOpenFile("SA105","SA1",1,.T.,'05',@cModo)

If RecLock("SA105",.t.)
For nI := 1 To Len(aDados)
nPos := SA105->(FieldPos(aDados[nI,1])))
FieldPut(nPos,aDados[nI,2])
Next
SA105->(MsUnlock())
Endif

SA105->(dbCloseArea())

Não Testei.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.066 segundos
Joomla templates by a4joomla