- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Gatilho para Preenchemento da TES (D1_TES)
×
Linguagem de Programação ADVPL
Perguntas Gatilho para Preenchemento da TES (D1_TES)
- Murilo Cleandro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
11 anos 2 semanas atrás #19124
por Murilo Cleandro
Gatilho para Preenchemento da TES (D1_TES) foi criado por Murilo Cleandro
Bom dia a todos !
Pessoal, sou iniciante com Protheus, gostaria da ajuda de vocês, estou precisando criar um gatilho para preencher o campo D2_TES quando lançar o produto, porém, esse gatilho deverá atender a uma serie de regras:
ex.: se o fornecedor for de SP e for simples e se produto for xxxx a TES sera 101
São muitas situações a serem consideradas, alguém tem algum modelo de gatilho que posso usar como base pra isso !
Desde já agradeço a todos!
Pessoal, sou iniciante com Protheus, gostaria da ajuda de vocês, estou precisando criar um gatilho para preencher o campo D2_TES quando lançar o produto, porém, esse gatilho deverá atender a uma serie de regras:
ex.: se o fornecedor for de SP e for simples e se produto for xxxx a TES sera 101
São muitas situações a serem consideradas, alguém tem algum modelo de gatilho que posso usar como base pra isso !
Desde já agradeço a todos!
Por favor Acessar ou Registrar para participar da conversa.
- kaciorrm
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 55
- Obrigados Recebidos: 1
11 anos 2 semanas atrás #19126
por kaciorrm
Respondido por kaciorrm no tópico Gatilho para Preenchemento da TES (D1_TES)
Bom dia,
Você terá que criar uma rotina customizada e chama-la na regra do gatilho EX:Execblock("nome da rotina")
e tem que ter um retorno no seu caso a TES.
Você terá que criar uma rotina customizada e chama-la na regra do gatilho EX:Execblock("nome da rotina")
e tem que ter um retorno no seu caso a TES.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 2 semanas atrás #19127
por kanaamlrr
Respondido por kanaamlrr no tópico Gatilho para Preenchemento da TES (D1_TES)
Murilo, você já analisou a possibilidade de utilizar TES Inteligente para essa situação?
Temos na área de downloads um roteiro para configuração da TES inteligente.
Verifique se atende a sua necessidade.
Abraço!
Temos na área de downloads um roteiro para configuração da TES inteligente.
Verifique se atende a sua necessidade.
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- Murilo Cleandro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
11 anos 2 semanas atrás #19129
por Murilo Cleandro
Respondido por Murilo Cleandro no tópico Gatilho para Preenchemento da TES (D1_TES)
Obrigado Cassio Monteiro e Kanaãm Luz, irei ver a documentação sobre a TES inteligente, caso não atenda, vou ter que customizar a rotina mesmo !
Por favor Acessar ou Registrar para participar da conversa.
- Desenhowill
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
11 anos 1 semana atrás #19330
por Desenhowill
Respondido por Desenhowill no tópico Gatilho para Preenchemento da TES (D1_TES)
Olá, conseguiu o que queria?
Aqui utilizei para os pedidos de venda.
Criei diversos grupos de produtos (Produto com ST, Sem ST, Industrializado, Revenda) e grupos de clientes (Consumidor FInal, Pessoa Fisica, Revenda).
Considerando só as vendas criei vários tipos de operação (TES INTELIGENTE) com o mesmo código 01.Ex:
Tip. Op. 01
TES: 501
Estado: AC
Grp. Prod. 003
Tip. Op. 01
TES: 520
Estado: AC
Grp. Prod. 010
Depois de tudo feito coloquei no inicializador padrão do campo Tipo de Operação o código 01 e criei um gatilho para que no momento que digitar o código do produto o tipo de operação já entra em ação, sem eu ter que ir no campo e apertar enter.
Agora se for bonificação ai tem que criar o tipo de operação 02, com isso teria que ir no campo Tipo de Operação, digitar o 02 e dar enter.
O inicializador padrão 01 é só para não perder tempo, pois são as operações que mais ocorrem.
Aqui fiz para os pedidos de venda, agora é só você adaptar para seu caso.
Você lança as notas de entrada direto, sem pedido de compra? Creio que o melhor seria aplicar o que expliquei nos pedidos de compra, e só dar entrada em nota que tiver pedidos, pode utilizar o parâmetro: MV_PCNFE. E as exceções como fatura de telefone e energia crie TES próprias e utilize o MV_TESPCNF para colocar elas nas exceções.
Espero ter ajudado. Até logo.
Aqui utilizei para os pedidos de venda.
Criei diversos grupos de produtos (Produto com ST, Sem ST, Industrializado, Revenda) e grupos de clientes (Consumidor FInal, Pessoa Fisica, Revenda).
Considerando só as vendas criei vários tipos de operação (TES INTELIGENTE) com o mesmo código 01.Ex:
Tip. Op. 01
TES: 501
Estado: AC
Grp. Prod. 003
Tip. Op. 01
TES: 520
Estado: AC
Grp. Prod. 010
Depois de tudo feito coloquei no inicializador padrão do campo Tipo de Operação o código 01 e criei um gatilho para que no momento que digitar o código do produto o tipo de operação já entra em ação, sem eu ter que ir no campo e apertar enter.
Agora se for bonificação ai tem que criar o tipo de operação 02, com isso teria que ir no campo Tipo de Operação, digitar o 02 e dar enter.
O inicializador padrão 01 é só para não perder tempo, pois são as operações que mais ocorrem.
Aqui fiz para os pedidos de venda, agora é só você adaptar para seu caso.
Você lança as notas de entrada direto, sem pedido de compra? Creio que o melhor seria aplicar o que expliquei nos pedidos de compra, e só dar entrada em nota que tiver pedidos, pode utilizar o parâmetro: MV_PCNFE. E as exceções como fatura de telefone e energia crie TES próprias e utilize o MV_TESPCNF para colocar elas nas exceções.
Espero ter ajudado. Até logo.
Por favor Acessar ou Registrar para participar da conversa.
- Murilo Cleandro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
11 anos 1 semana atrás #19333
por Murilo Cleandro
Respondido por Murilo Cleandro no tópico Gatilho para Preenchemento da TES (D1_TES)
Obrigado Willian ! Deu tudo certo com TES inteligente!
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Gatilho para Preenchemento da TES (D1_TES)
Tempo para a criação da página:0.113 segundos