Search the Community
Showing results for tags 'validação'.
-
Boa Tarde. Gostaria de uma ajuda para um problema que estou tendo aqui na empresa. Preciso impedir os usuário de cancelar mais de um movimento no Nucleus ao mesmo tempo, para isso estou criando uma FV, só que não consigo fazer com que a formula "conte" os registros selecionados. Já tentei de algumas formas mas acredito que é possível realizar isso através de atividade de código fonte, porem não manjo muito de C#. Alguém já fez algo parecido? A ideia é basicamente se o usuário selecionou 2 ou mais ordens o erro apareça. A ideia inicial era fazer aparecer uma mensagem de confirmação mostrando quantos registros foram escolhidos, mas não achei essa função nas FV.
-
Bom Dia a Todos. Estou criando uma formula de validação, para comparar o valor total original da NF com o valor total original da OC e bloquear o lançamento caso o valor total original da NF seja maior que o da OC. Criei a seguinte consulta SQL onde pego o valor total das Ordens e das Notas: SELECT SUM (ORDEMCOMPRA.COM_VAL) AS 'VALOR_OC' , NOTAFISCAL.FIS_VALOR AS 'VALOR_NF' FROM (SELECT TITMMOVRELAC.CODCOLORIGEM COM_COLO , TITMMOV.IDMOV COM_IDMOV ,TMOV.VALORBRUTOORIG AS COM_VAL FROM TMOV INNER JOIN TITMMOV ON TITMMOV.CODCOLIGADA = TMOV.CODCOLIGADA AND TITMMOV.IDMOV = TMOV.IDMOV INNER JOIN TITMMOVRELAC ON TITMMOV.CODCOLIGADA = TITMMOVRELAC.CODCOLDESTINO AND TITMMOV.IDMOV = TITMMOVRELAC.IDMOVDESTINO AND TITMMOV.NSEQITMMOV = TITMMOVRELAC.NSEQITMMOVDESTINO GROUP BY TITMMOVRELAC.CODCOLORIGEM, TITMMOV.IDMOV, TMOV.VALORBRUTOORIG ) ORDEMCOMPRA INNER JOIN /*NOTA FISCAL RM NUCLEUS*/ (SELECT TITMMOV.CODCOLIGADA AS FIS_COL ,TMOV.VALORBRUTOORIG AS FIS_VALOR ,TITMMOVRELAC.IDMOVORIGEM AS FIS_IDO ,TITMMOVRELAC.IDMOVDESTINO AS FIS_DESID FROM TMOV INNER JOIN TITMMOV ON TITMMOV.CODCOLIGADA = TMOV.CODCOLIGADA AND TITMMOV.IDMOV = TMOV.IDMOV INNER JOIN TITMMOVRELAC ON TITMMOV.CODCOLIGADA = TITMMOVRELAC.CODCOLDESTINO AND TITMMOV.IDMOV = TITMMOVRELAC.IDMOVDESTINO AND TITMMOV.NSEQITMMOV = TITMMOVRELAC.NSEQITMMOVDESTINO GROUP BY TITMMOV.CODCOLIGADA, TMOV.DATALANCAMENTO, TMOV.VALORBRUTOORIG, TMOV.CODTMV, NUMEROMOV, TMOV.DATAEMISSAO, TITMMOVRELAC.IDMOVORIGEM, TITMMOVRELAC.IDMOVDESTINO ) NOTAFISCAL ON NOTAFISCAL.FIS_COL = ORDEMCOMPRA.COM_COLO AND NOTAFISCAL.FIS_IDO = ORDEMCOMPRA.COM_IDMOV WHERE NOTAFISCAL.FIS_DESID = :FRM_IDMOV_N GROUP BY NOTAFISCAL.FIS_VALOR Estou usando uma formula para pegar o IDMOV da tabela do movimento: "TABMOV('IDMOV','I')" E por fim segue a formula de validação que executa o SQL listado a cima: EXECSQL('TESTES.3'); SE RESULTSQL('TESTES.3','VALOR_NF') > RESULTSQL('TESTES.3','VALOR_OC'); 'VALOR TOTAL DA NOTA FISCAL ULTRAPASSA VALOR DOS ITENS DA ORDEM' SENAO 'erro' Quando faço o recebimento da NF, altero o preço unitário do item e recalculo o valor da nota, deixando o valor do documento maior que o valor da Ordem de compra. Porem ao mandar salvar está caindo na mensagem de erro ou seja, não está retornando os campos 'VALOR_NF' e 'VALOR_OC'. Poderiam me ajudar a identificar o erro?
- 5 replies
-
- 1
-
- formula
- nota fiscal
-
(and 2 more)
Tagged with:
-
Boa Tarde, estou tentando fazer uma FV para validar um campo no cadastro de produtos do RM, no If/Else coloquei a seguinte condição de validação:this.Tables["TPRODUTODEF"]["CODTBORCAMENTO"].IsNull Porem ao aplicar a FV no gatilho Antes de Salvar Registro e testar a validação, aparece o seguinte erro: A mensagem aparece tanto se eu preencher ou não preencher o campo. É como se a formula não encontrasse o campo ou tabela para efetuar a validação. Alguém tem uma sugestão de como contornar esse problema ou outra alternativa para efetuar essa validação?
-
Estou iniciando minha carreira nos sistemas TOTVS, e estou tendo problemas em realizar as atividades que me são passadas, tenho que criar um campo complementar para os contratos e validar se ele esta preenchido, porém não consigo encontrar a opção de inserir um campo complementar para os contratos e não estou conseguindo criar uma fórmula visual que reconheça os campos ja existentes.
- 2 replies
-
- campo complementar
- contrato
-
(and 4 more)
Tagged with:
-
Bom dia! Caros, alguém sabe o que significa esta observação: Enviar NF-e: Erro no envio da NF-e. TSS - Erro na validação desta nota. Motivo:O XML foi montado com sucesso até o campo 'cEANTrib'. Verifique o próximo campo do Layout. Mensagem Original: Mensagem de erro: invalid property _UTRIB XMLNFEITEM: 2... Este campo UTRIB, refere-se a unidade tributável? Já enviamos outras notas com este mesmo item e com a mesma unidade tributável, porém no layout antigo.