Perguntas gatilho para o preenchimento do centro de custo nas solicitações de compras

Mais
11 anos 3 meses atrás #10357 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: --

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #10373 por lalberto
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.

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.

Mais
11 anos 3 meses atrás #10374 por lalberto
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:

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.

Mais
11 anos 3 meses atrás #10383 por Alessandro Villar
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.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #10644 por Alessandro Villar
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:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás - 11 anos 3 meses atrás #10646 por lalberto
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.

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 3 meses atrás por lalberto.

Por favor Acessar ou Registrar para participar da conversa.

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