Jump to content
Nilmar Sá

Campo complementar do item do movimento como Obrigatório

Recommended Posts

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...

Share this post


Link to post
Share on other sites

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?
Edited by markitu
e-mail não permitido

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.
Edited by Matheus

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Edited by Rodrigo Burgos

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.