Ir para conteúdo

Campo complementar do item do movimento como Obrigatório


Nilmar Sá

Posts Recomendados


  • Tópicos Que Criei:  45
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  248
  • Conteúdo/Dia:  0.04
  • Reputação:   0
  • Pontos/Conquistas:  1.687
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Mas, tem solução! utilize o Workflow.

Vou ver se consigo esse material que você tem, para tentar entender melhor.

Obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

MARCELO...

vc poderia me passar a documentação que falou sobre a obrigatoriedade dos campos complementares na versão 10.80?

preciso deixar um campo complementar como obrigatório tipo DATA.

Obrigado

Sim. A principio após a versão 10.80 TUDO no corpore pode ser configurado para obrigatirio: Campo livre, filtro, campo complemente etc.. Idenpendente de fórmula de consistência. Um bom exemplo é no RMFluxus onde não existe fórmula de consistência para os lançamentos. outro exemplo é o cadastro de cliente/Fornecedor. Infelizmente não posso colocar nada para downloads (tenho um material da Totvs datado de 13/07/2010). Repasse seu email para que possa enviar. Mas, caso queira usar os recusos já conhecidos basta enviar os dados de seu campo complementar e a consistência que precisa. Obs: Não consigo visualizar print de tela! então escreva ou alterar a forma de contato.

No aguardo...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  125
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  458
  • Conteúdo/Dia:  0.07
  • Reputação:   1
  • Pontos/Conquistas:  3.531
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  44

Sim. Como posso envia?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Pode ser por email.... tem o email nos meus dados....

* e-mail retirado pela moderação - favor verificar as regras do fórum *

Se puder me ajudar tbm por aqui , tenho um campo complementar do item chamado DTUTILIZACAO e quero que ele seja obrigatorio... como faço??

Obrigado

Sim. Como posso envia?
Editado por markitu
e-mail não permitido
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Amigo... vc conseguiria me ajudar com esse bloqueio do tipo data? usei a sua formula que passou aqui , mas só se tiver valor default que funciona?

Obrigado

Sim. Como posso envia?
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  125
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  458
  • Conteúdo/Dia:  0.07
  • Reputação:   1
  • Pontos/Conquistas:  3.531
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  44

Não. Sem default também funciona. Vou enviar o material da totvs. É muito bom, mostra como utilizar passo a passo o WorkFlow.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Sem usar default.. ta dando erro

quando eu tento consistir se esta nulo ou nao......

como faço??? MAS NAO é WORKFLOW.... é no NUCLEUS...ITEM DO MOVIMENTO

Não. Sem default também funciona. Vou enviar o material da totvs. É muito bom, mostra como utilizar passo a passo o WorkFlow.
Editado por Matheus
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  26
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  205
  • Conteúdo/Dia:  0.03
  • Reputação:   0
  • Pontos/Conquistas:  1.270
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  42

Marcelo,

Faz o upload por esse site http://uploaddearquivos.com.br/ e posta o link.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Marcelo, tudo bem?

Recebi a documentação... muito legal...

mas quero saber uma coisa, isso funciona em Movimentação do RM Nucleus? porque la nao tem WORKFLOW.... Como faço?

Obrigado

Amigo, ja criei o workflow... agora preciso vincular no movimento do Nucleus... como que faço isso?

Obrigado

Não. Sem default também funciona. Vou enviar o material da totvs. É muito bom, mostra como utilizar passo a passo o WorkFlow.
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  45
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  248
  • Conteúdo/Dia:  0.04
  • Reputação:   0
  • Pontos/Conquistas:  1.687
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

ou use uma trigger.

Exemplo:

CREATE TRIGGER [dbo].[TMOVCOMPL_INSERT]

ON [dbo].[TMOVCOMPL]

FOR INSERT

AS

BEGIN

DECLARE @OBSFATURA VARCHAR (255)

SET @OBSFATURA =(SELECT OBSFATURA FROM INSERTED)

IF @OBSFATURA IS NOT NULL

BEGIN

RAISERROR ('Favor Preenche Campo Observação da Fatura!',11,127)

END

END

MArcelo,

O problema da trigger, é que dependendo da atualização do sistema, pode me dar problemas.

A obrigação do campo preenchido deveria ser no Officina, já que os campos complementares que possuo no Nucleus são os mesmos que há no Officina.

A regra deveria ser para os dois, já que defino a parametrização do movimento do Officina no Nucleus.

Considero uma falha da ferramenta, pois em certos casos consigo criar regrar no Nucleus, que automaticamente são "espelhadas" par o Officina.

[]s

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

Não. Sem default também funciona. Vou enviar o material da totvs. É muito bom, mostra como utilizar passo a passo o WorkFlow.

Ola amigo, fui testar o documento que me enviou sobre workflow, e de um erro de DLL.

O que sera que pode ser?

System.WorkFlow.ComponentModel

Obrigado

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  10
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  90
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Olá.

Tenho um material que consegui sobre como deixar um campo complementar obrigatorio via Workflow.

como posso enviar

Abraço.

Ola amigo, fui testar o documento que me enviou sobre workflow, e de um erro de DLL.

O que sera que pode ser?

System.WorkFlow.ComponentModel

Obrigado

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.801
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.261
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Online
  • Idade:  51
  • Dispositivo:  Windows

Já que estão falando de documentação sobre WORK FLOW, seguem alguns links com arquivos em outros tópicos:

http://www.forumrm.com.br/index.php?showto...amp;hl=workflow - Tem 2 arquivos diferentes aqui com informações.

E sobre postar arquivos para serem disponibilizados a todos, basta usar o UPLOAD de MEMBROS na área do Gerenciador de Downloads aqui do Fórum.

Acesse: http://www.forumrm.com.br/index.php?autoco...&showcat=17 e avise aqui no tópico assim que postar la, que agilizamos a liberação dele para todos. Isso porque há uma moderação para controle da área.

Link para comentar
Compartilhar em outros sites

  • 2 meses depois...

  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  56
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Bom dia !

Tenho um campo complementar que tenho que validar na hora da gravação e fiz da seguinte maneira:

Criei a fórmula abaixo

SE TABMOVCOMPL ('SITUACAO' , 'V') <> '' ENTAO 1 SENAO 0 FIMSE

Ai dentro do Movimento na aba Mov - Outros dados tem um campo para formula de validação, indiquei esta formula la.

pronto, já faz a checagem na hora de gravar o movimento.

Senhore, boa tarde.

Tentei utilizar uma dica sobre um assunto parecido que foi utilizado no movimento, mas agora preciso implementar essa função num campo complementar do item em um movimento. Criei um campo complementar do item chamado Datavencimento e fiz a fórmula da seguinte maneira: Se Tabitmmovcompl('datavencimento','D') <> '' Entao 1 Senao 0 Fimse

mas não deu certo. Dá um erro com a seguinte mensagem: Erro de execução da fórmula xxxxx. Mensagem: Erro 3 na execução da fórmula xxxxx: operação inválida para os tipos dos operandos idmov = yyyyyy.

Alguém tem alguma dica?

Valeu.

Bom dia !

Tenho um campo complementar que tenho que validar na hora da gravação e fiz da seguinte maneira:

Criei a fórmula abaixo

SE TABMOVCOMPL ('SITUACAO' , 'V') <> '' ENTAO 1 SENAO 0 FIMSE

Ai dentro do Movimento na aba Mov - Outros dados tem um campo para formula de validação, indiquei esta formula la.

pronto, já faz a checagem na hora de gravar o movimento.

Senhore, boa tarde.

Tentei utilizar uma dica sobre um assunto parecido que foi utilizado no movimento, mas agora preciso implementar essa função num campo complementar do item em um movimento. Criei um campo complementar do item chamado Datavencimento e fiz a fórmula da seguinte maneira: Se Tabitmmovcompl('datavencimento','D') <> '' Entao 1 Senao 0 Fimse

mas não deu certo. Dá um erro com a seguinte mensagem: Erro de execução da fórmula xxxxx. Mensagem: Erro 3 na execução da fórmula xxxxx: operação inválida para os tipos dos operandos idmov = yyyyyy.

Alguém tem alguma dica?

Valeu.

Bom dia !

Tenho um campo complementar que tenho que validar na hora da gravação e fiz da seguinte maneira:

Criei a fórmula abaixo

SE TABMOVCOMPL ('SITUACAO' , 'V') <> '' ENTAO 1 SENAO 0 FIMSE

Ai dentro do Movimento na aba Mov - Outros dados tem um campo para formula de validação, indiquei esta formula la.

pronto, já faz a checagem na hora de gravar o movimento.

Link para comentar
Compartilhar em outros sites

  • 2 anos depois...

  • Tópicos Que Criei:  236
  • Tópicos/Dia:  0.04
  • Meu Conteúdo:  798
  • Conteúdo/Dia:  0.13
  • Reputação:   3
  • Pontos/Conquistas:  6.333
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  44

Revivi esse post porque tentei do método mais simples, e funcionou em partes.

Criei essa fórmula e coloquei como fórmula de consistência do movimento:

SE
TABMOVCOMPL ('EQUIPAMENTO' , 'V') <> ''
ENTAO 1
SENAO "PREENCHA O PREFIXO DA MAQUINA NO CAMPO EQUIPAMENTO''
FIMSE

Se o campo complementar estiver vazio, não deixa salvar.

Ele até consiste, ou seja, se o usuário preenche, ele salva, porém se ele não preenche, ele não chega a dar a mensagem... só dá esse erro:

A fórmula Teste não pode ser executada! A fórmula Teste não pode ser executada! Input string was not in a correct format.Conversion from string "" to type 'Double' is not valid.

Tem a possibilidade se ser desta forma, a fórmula de consistência emitir também um alerta?

Editado por Rodrigo Burgos
Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.