- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- gatilho para o preenchimento do centro de custo nas solicitações de compras
Perguntas gatilho para o preenchimento do centro de custo nas solicitações de compras
- Alessandro Villar
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 121
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10357
por Alessandro Villar
gatilho para o preenchimento do centro de custo nas solicitações de compras foi criado por Alessandro Villar
Olá pessoal boa tarde,
seguinte eu estou tentando fazer um gatilho para o preenchimento do Centro de Custo nas Solicitações de Compras de acordo com o Centro de Custo do usuário logado no sistema, conforme o cadastro de funcionários.
-código do usuário consigo pela variável (__cUserId);
-funcionário, na tabela SRA peguei a matrícula campo (RA_MAT);
segue abaixo a descrição do gatilho:
campo: C1_CC
sequencia: 001
cnt. domínio: RA_MAT
tipo: PRIMARIO
regra: PswSeek(__cUserId,.T.) // ESSA REGRA PEGUEI DE ACORDO NO SITE TDN
posiciona: SIM
alias: SRA
ordem: 1
chave: PswSeek()[1][22] //PEGUEI DE ACORDO COM O SITE TDN
condição: --
seguinte eu estou tentando fazer um gatilho para o preenchimento do Centro de Custo nas Solicitações de Compras de acordo com o Centro de Custo do usuário logado no sistema, conforme o cadastro de funcionários.
-código do usuário consigo pela variável (__cUserId);
-funcionário, na tabela SRA peguei a matrícula campo (RA_MAT);
segue abaixo a descrição do gatilho:
campo: C1_CC
sequencia: 001
cnt. domínio: RA_MAT
tipo: PRIMARIO
regra: PswSeek(__cUserId,.T.) // ESSA REGRA PEGUEI DE ACORDO NO SITE TDN
posiciona: SIM
alias: SRA
ordem: 1
chave: PswSeek()[1][22] //PEGUEI DE ACORDO COM O SITE TDN
condição: --
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás #10373
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico gatilho para o preenchimento do centro de custo nas solicitações de compras
Brother vc precisa ter uma associação e um indice na tabela SRA com base no id do usuário logado no sistema, sem isso vc não vai conseguir ok.
Abraços.
Abraços.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás #10374
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico gatilho para o preenchimento do centro de custo nas solicitações de compras
Exemplo
campo: C1_CC
sequencia: 001
cnt. domínio: C1_CC
tipo: PRIMARIO
regra: RA_CC
posiciona: SIM
alias: SRA
ordem: 9
chave: xFilial("SRA")+__cUserID
condição:
campo: C1_CC
sequencia: 001
cnt. domínio: C1_CC
tipo: PRIMARIO
regra: RA_CC
posiciona: SIM
alias: SRA
ordem: 9
chave: xFilial("SRA")+__cUserID
condição:
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Alessandro Villar
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 121
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10383
por Alessandro Villar
Respondido por Alessandro Villar no tópico gatilho para o preenchimento do centro de custo nas solicitações de compras
Luiz,
seguinte, fiz da seguinte forma mais ainda não deu certo, fiz da forma do exemplo abaixo mais ainda não esta trazendo o código do usuário logado no sistema.
seguinte, fiz da seguinte forma mais ainda não deu certo, fiz da forma do exemplo abaixo mais ainda não esta trazendo o código do usuário logado no sistema.
Por favor Acessar ou Registrar para participar da conversa.
- Alessandro Villar
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 121
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10644
por Alessandro Villar
Respondido por Alessandro Villar no tópico gatilho para o preenchimento do centro de custo nas solicitações de compras
Estou tentando fazer o gatilho mais não estou conseguindo,fiz da seguinte forma como descrito abaixo, tentei fazer de outra forma utilizando rotina também se for necessário posto aqui se quiser verificar ok. Obrigado.
OBS: eu utilizei o "cUserName" porque no cadastro de funcionários não está o nome e sim uma seqüencia de números diferente do "Id do usuário", mais por teste tentei utilizar o "__cUserID" também e não funcionou. Se alguém souber como posso fazer, agradeço. Obrigado.
campo: C1_QUANT
sequencia: 001
cnt. domínio: C1_CC
tipo: ESTRANGEIRO
regra: SRA->RA_CC
posiciona: SIM
alias: SRA
ordem: 1
chave: xFilial("SRA") + cUserName
condição:
OBS: eu utilizei o "cUserName" porque no cadastro de funcionários não está o nome e sim uma seqüencia de números diferente do "Id do usuário", mais por teste tentei utilizar o "__cUserID" também e não funcionou. Se alguém souber como posso fazer, agradeço. Obrigado.
campo: C1_QUANT
sequencia: 001
cnt. domínio: C1_CC
tipo: ESTRANGEIRO
regra: SRA->RA_CC
posiciona: SIM
alias: SRA
ordem: 1
chave: xFilial("SRA") + cUserName
condição:
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás - 11 anos 9 meses atrás #10646
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico gatilho para o preenchimento do centro de custo nas solicitações de compras
Brother só vejo uma saida, cria um campo na tabela SRA chamado RA_USRID C 6, na aba de opções, seleciona a consulta USR (Usuários), entra em cada funcionário e associa o mesmo ao seu login do sistema, cria um indice novo utilizando este novo campo na tabela SRA
Indice:
RA_FILIAL + RA_USRID
no gatilho vc vai fazer o seguinte:
campo: C1_QUANT
sequencia: 001
cnt. domínio: C1_CC
tipo: ESTRANGEIRO
regra: SRA->RA_CC
posiciona: SIM
alias: SRA
ordem: 9 Número do Novo Indice Criado na SRA (RA_FILIAL + RA_USRID)
chave: xFilial("SRA") + __cUserID
condição:
Não vejo outra alternativa para associar seus funcionários ao usuário logado.
Agora um detalhe, para funcionar todo os funcionários deverão ter login no sistema, caso contrário não vai funcionar.
Abraços.
Indice:
RA_FILIAL + RA_USRID
no gatilho vc vai fazer o seguinte:
campo: C1_QUANT
sequencia: 001
cnt. domínio: C1_CC
tipo: ESTRANGEIRO
regra: SRA->RA_CC
posiciona: SIM
alias: SRA
ordem: 9 Número do Novo Indice Criado na SRA (RA_FILIAL + RA_USRID)
chave: xFilial("SRA") + __cUserID
condição:
Não vejo outra alternativa para associar seus funcionários ao usuário logado.
Agora um detalhe, para funcionar todo os funcionários deverão ter login no sistema, caso contrário não vai funcionar.
Abraços.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 11 anos 9 meses atrás por lalberto.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- gatilho para o preenchimento do centro de custo nas solicitações de compras
Tempo para a criação da página:0.170 segundos