Você está na página 1de 3

TTQDLE_DT_Gravao_Fornecedor_Automtica - Linha Microsiga P...

http://tdn.totvs.com/pages/releaseview.action?pageId=201723163

Linha Microsiga Protheus / / Gesto de Pessoal 11.80.12


TTQDLE_DT_Gravao_Fornecedor_Automtica
Created by Gabriel de Souza Almeida, last modified on 16 nov, 2015

Cadastramento Automtico do Funcionrio como Fornecedor


Caractersticas do Requisito
Linha de Produto:

Microsiga Protheus

Segmento:

Servios

Mdulo:

SIGAGPE

Rotina:

Rotina

Nome Tcnico

GPEM650

Gerao de Ttulos

Rotina(s) envolvida(s)

Nome Tcnico

GPEM640

Definio de Ttulos

Chamados relacionados

TTQDLE; TSDB00

Tabelas utilizadas:

RC0; RC1; SA2; SRA; RD0

Verses/Release:

11.80

Descrio
A implementao consiste no cadastro automtico dos fornecedores atravs do processo de Gerao dos Ttulos (GPEM650)
com as informaes do funcionrio, evitando assim, a necessidade de cadastrar o fornecedor antes da gerao de ttulos.
Na rotina de Gerao de Ttulos (GPEM650), antes da gerao de ttulos ser realizada a validao do fornecedor no
Cadastro de Fornecedores (MATA020) e, no existindo o registro, a rotina incluir automaticamente um novo fornecedor. Os
campos do cadastro de fornecedor sero preenchidos com as seguintes informaes:
1. Cdigo (A2_COD): ser preenchido com o cdigo que for definido no campo Cod. Fornec. (RC0_FORNEC) da rotina de
Definio de Ttulos (GPEM640);
2. Loja (A2_LOJA): ser preenchido com o contedo do campo Loja (RC0_LOJA) da tabela de Definio de Ttulos;
3. Razo Social (A2_NOME): ser preenchido com o nome do funcionrio (RA_NOME);
4. Nome Fantasia (A2_NREDUZ): ser preenchido com o nome do funcionrio (RA_NOME);
5. Endereo (A2_END): ser preenchido com o endereo do funcionrio (RA_ENDEREC);
6. Estado (A2_EST): ser preenchido com a naturalidade do funcionrio (RA_ESTADO);
7. Municpio (A2_MUN): ser preenchido com o municpio de nascimento do funcionrio (RA_MUNICIP);
8. Tipo de fornecedor (A2_TIPO): ser preenchido com o contedo "F", representando "Pessoa Fsica";
9. CPF do funcionrio (A2_CGC): ser preenchido com o CPF do funcionrio (RA_CIC).
Ateno:
Para essa implementao necessria a configurao em Definio de Ttulos (GPEM640), no qual o campo
Agrupamento (RC0_AGRUPA) deve estar configurado por Funcionrio e no campo Cod. Fornec. (RC0_FORNEC) deve
constar o campo RA_MAT ou RA_CIC (caso o tamanho do campo A2_COD esteja maior que 15) da tabela de Cadastro
de Funcionrios (SRA);
Caso j exista um registro com o cdigo que foi definido no campo Cod. Fornec. (RC0_FORNEC), a rotina consultar o
ltimo cdigo utilizado e somar mais um, garantindo assim que o cdigo ainda no tenha sido utilizado;
A amarrao entre o funcionrio e o fornecedor sempre ser feita pela tabela de Participantes (RD0), pelos campos
RD0_FORNEC e RD0_LOJA, independentemente do cdigo do fornecedor estar igual matrcula do funcionrio ou no;
Caso j exista algum funcionrio cadastrado como fornecedor deve ser feita a amarrao manual na tabela RD0, nos
campos RD0_FORNEC e RD0_LOJA, pois caso esses campos estejam em branco, ser cadastrado um novo fornecedor
para este participante;
O cadastro de fornecedores possui integrao com alguns produtos e estando ativa (configurada no EAI), o fornecedor
ser integrado automaticamente com as informaes geradas pela rotina de gerao de ttulos (GPEM650);
Os campos referentes ao endereo do funcionrio (que foram informados no detalhamento dos campos acima) devem
estar sempre preenchidos, mesmo no sendo obrigatrios na tabela de Cadastro de Funcionrios (SRA) do Protheus,
pois esses campos so obrigatrios no cadastro de fornecedores;
A rotina apenas incluir os fornecedores caso ainda no existam, portanto se houver alguma atualizao no cadastro do
funcionrio na SRA e este funcionrio j existir na tabela de fornecedores (SA2), deve-se atualizar tambm,

1 de 3

21/07/2016 19:01

TTQDLE_DT_Gravao_Fornecedor_Automtica - Linha Microsiga P...

2 de 3

http://tdn.totvs.com/pages/releaseview.action?pageId=201723163

manualmente, a tabela SA2.

Procedimento para Utilizao


1. No Gesto de Pessoal acesse Miscelnea / Ttulos / Definio;
2. Defina os ttulos conforme orientaes do Help e do item Descrio.
3. Acesse Miscelnea / Ttulos / Gerao.
4. Preencha os parmetros e clique em OK.
5. A rotina de cadastro de fornecedores chamada de forma automtica, caso o parmetro MV_CADFORA estiver
configurado como ".T.";
a. Caso os funcionrios j existam na tabela de fornecedores, o cadastro no realizado;
b. Caso ainda no exista o cadastro, os funcionrios so cadastrados como fornecedores.
6. Havendo integrao do cadastro de fornecedores com alguma outra marca, a mensagem nica disparada e o cadastro
de fornecedores sincronizado.
7. A rotina segue seu fluxo normalmente e gera os ttulos, conforme os parmetros selecionados.

Procedimento para Implantao


O sistema atualizado logo aps a aplicao do pacote de atualizaes (patch) deste chamado.
Executar o compatibilizador RHUPDMOD:
1. Em ByYou Smart Client, informe RHUPDMOD no campo Programa Inicial.
Importante: Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou
superior a 18/09/2015.
2. Clique em OK para continuar.
3. Aps a confirmao exibida uma tela para a seleo da empresa em que o dicionrio de dados ser modificado ou
apresentada a janela para seleo do compatibilizador. Selecione o programa SIGAGPE().
4. Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.
a. Selecione as opes 294 e 295 referentes a incluso do parmetro MV_CADFORA e a incluso dos campos
RD0_FORNEC e RD0_LOJA, respectivamente.
b. Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
apresentada uma mensagem explicativa na tela.
c. Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda no existem no dicionrio de dados.
d. Clique em Gravar para salvar o histrico (log) apresentado.
e. Clique em OK para encerrar o processamento.

Procedimento para Configurao


No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parmetros (CFGX017). Configure o parmetro a seguir:
Nome:

MV_CADFORA

Tipo:

Lgico

Cont. Por.:

.F.

Descrio:

Cadastra Fornecedor Automaticamente Atravs Gerao de Ttulos (GPEM650).


.T. = Cadastra Automaticamente, .F. = No Cadastra

Observao: Se o parmetro MV_CADFORA estiver configurado como ".T.", uma vez que o fornecedor no puder ser
cadastrado devido a alguma inconsistncia, o ttulo tambm no ser gerado.

Atualizaes do Compatibilizador
1. Criao de ndices no arquivo SIX ndices:
ndice

RD0

Ordem

21/07/2016 19:01

TTQDLE_DT_Gravao_Fornecedor_Automtica - Linha Microsiga P...

3 de 3

Chave

RD0_FILIAL+RD0_FORNEC+RD0_LOJA

Proprietrio

Microsiga

http://tdn.totvs.com/pages/releaseview.action?pageId=201723163

2. Criao de Campos no arquivo SX3 Campos:


Campo

RD0_FORNEC

Tipo

Caracter

Tamanho

Decimal

Ttulo

Cdigo

Descrio

Cdigo do Fornecedor

Val. Sistema

Vazio() .Or. (ExistCpo("SA2",M->RD0_FORNEC,,,,.F.))

Help

Cdigo do Fornecedor vinculado ao participante.

Campo

RD0_LOJA

Tipo

Caracter

Tamanho

Decimal

Ttulo

Loja

Descrio

Loja do Fornecedor

Val. Sistema

Vazio() .Or. (ExistCpo("SA2",M->RD0_FORNEC+RD0_LOJA))

Help

Loja do Fornecedor vinculado ao participante.

3. Alterao de Valid no arquivo SX3 Campos:

Campo

RC0_FORNEC

Ttulo

Cod. Fornec.

Descrio

Cdigo do Fornecedor

Val. Sistema

(fCpoForn() .Or. existcpo("SA2")) .And. fTamCpoFor(M->RC0_FORNEC)

4. Criao de Parmetros no arquivo SX6 Parmetros:


Nome da Varivel

MV_CADFORA

Tipo

Lgico

Descrio

Cadastra Fornecedor Automaticamente Atravs Gerao de Ttulos (GPEM650).


.T. = Cadastra Automaticamente, .F. = No Cadastra

Valor Padro

.F.

21/07/2016 19:01

Você também pode gostar