Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Erro ao Incluir Qualquer Movimento


Wellington

Posts Recomendados


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  153
  • Conteúdo/Dia:  0.03
  • Reputação:   1
  • Pontos/Conquistas:  1.340
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Boa tarde, alguém me ajude, de ma hora pra outra não consigo mais incluir nenhum movimento pelo nucleus versão 10.80. segue o erro em anexo....

post-1441-0-91932000-1328042686_thumb.jp

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.845
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.599
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Wellington, voce tem algum Trigger no seu banco de dados? Ha uma grande possibilidade de ser um problema em trigger que acaba causando isso.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  153
  • Conteúdo/Dia:  0.03
  • Reputação:   1
  • Pontos/Conquistas:  1.340
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Wellington, voce tem algum Trigger no seu banco de dados? Ha uma grande possibilidade de ser um problema em trigger que acaba causando isso.

Desculpa não ter respondido antes, tava fora do ar, hein, tinha sim, um trigger e desabilitei, só que eu preciso dele, como resolvo isso, obrigado pela atenção.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  32
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  46

Realmente deve ser triguer. confere os campos e a ação da triguer

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  153
  • Conteúdo/Dia:  0.03
  • Reputação:   1
  • Pontos/Conquistas:  1.340
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Realmente deve ser triguer. confere os campos e a ação da triguer

Bom dia, Coutinho, é triguer mesmo, segue abaixo o mesmo, ele funciona do jeito que preciso, só que de vez em quando dá o erro acima, como pular esse erro ?

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER TRIGGER [iN_CODBARRAS] ON [dbo].[FLAN]

FOR UPDATE

AS

BEGIN

DECLARE @IDLAN VARCHAR(10)

DECLARE @CONTACAIXA VARCHAR(10)

DECLARE @COD_BARRAS_INI VARCHAR(100)

DECLARE @COD_BARRAS_FIM VARCHAR(100)

DECLARE @BANCO VARCHAR(3)

DECLARE @MOEDA VARCHAR(1)

DECLARE @ESPACO VARCHAR(1)

DECLARE @DV1 VARCHAR(1)

DECLARE @DV2 VARCHAR(1)

DECLARE @DV3 VARCHAR(1)

DECLARE @DV4 VARCHAR(1)

DECLARE @VECTO DATETIME

DECLARE @VECTO1 VARCHAR(10)

DECLARE @VALORORIG NUMERIC(10,2)

DECLARE @VALORDESC NUMERIC(10,2)

DECLARE @VALORJUR NUMERIC(10,2)

DECLARE @VALOR NUMERIC(10,2)

DECLARE @VALOR1 VARCHAR(10)

DECLARE @VALOR2 VARCHAR(10)

DECLARE @CONVENIO VARCHAR(6)

DECLARE @DOCUMENTO VARCHAR(6)

DECLARE @DOCUMENTO1 VARCHAR(5)

DECLARE @AGENCIA VARCHAR(4)

DECLARE @CONTA VARCHAR(8)

DECLARE @CARTEIRA VARCHAR(2)

DECLARE @CODIGO_BARRA_01 VARCHAR(2)

DECLARE @CODIGO_BARRA_02 VARCHAR(2)

DECLARE @CODIGO_BARRA_03 VARCHAR(2)

DECLARE @CODIGO_BARRA_04 VARCHAR(2)

DECLARE @CODIGO_BARRA_06 VARCHAR(2)

DECLARE @CODIGO_BARRA_07 VARCHAR(2)

DECLARE @CODIGO_BARRA_08 VARCHAR(2)

DECLARE @CODIGO_BARRA_09 VARCHAR(2)

DECLARE @CODIGO_BARRA_10 VARCHAR(2)

DECLARE @CODIGO_BARRA_11 VARCHAR(2)

DECLARE @CODIGO_BARRA_12 VARCHAR(2)

DECLARE @CODIGO_BARRA_13 VARCHAR(2)

DECLARE @CODIGO_BARRA_14 VARCHAR(2)

DECLARE @CODIGO_BARRA_15 VARCHAR(2)

DECLARE @CODIGO_BARRA_16 VARCHAR(2)

DECLARE @CODIGO_BARRA_17 VARCHAR(2)

DECLARE @CODIGO_BARRA_18 VARCHAR(2)

DECLARE @CODIGO_BARRA_19 VARCHAR(2)

DECLARE @CODIGO_BARRA_20 VARCHAR(2)

DECLARE @CODIGO_BARRA_21 VARCHAR(2)

DECLARE @CODIGO_BARRA_22 VARCHAR(2)

DECLARE @CODIGO_BARRA_23 VARCHAR(2)

DECLARE @CODIGO_BARRA_24 VARCHAR(2)

DECLARE @CODIGO_BARRA_25 VARCHAR(2)

DECLARE @CODIGO_BARRA_26 VARCHAR(2)

DECLARE @CODIGO_BARRA_27 VARCHAR(2)

DECLARE @CODIGO_BARRA_28 VARCHAR(2)

DECLARE @CODIGO_BARRA_29 VARCHAR(2)

DECLARE @CODIGO_BARRA_30 VARCHAR(2)

DECLARE @CODIGO_BARRA_31 VARCHAR(2)

DECLARE @CODIGO_BARRA_32 VARCHAR(2)

DECLARE @CODIGO_BARRA_33 VARCHAR(2)

DECLARE @CODIGO_BARRA_34 VARCHAR(2)

DECLARE @CODIGO_BARRA_35 VARCHAR(2)

DECLARE @CODIGO_BARRA_36 VARCHAR(2)

DECLARE @CODIGO_BARRA_37 VARCHAR(2)

DECLARE @CODIGO_BARRA_38 VARCHAR(2)

DECLARE @CODIGO_BARRA_39 VARCHAR(2)

DECLARE @CODIGO_BARRA_40 VARCHAR(2)

DECLARE @CODIGO_BARRA_41 VARCHAR(2)

DECLARE @CODIGO_BARRA_42 VARCHAR(2)

DECLARE @CODIGO_BARRA_43 VARCHAR(2)

DECLARE @CODIGO_BARRA_44 VARCHAR(2)

DECLARE @TOT1 NUMERIC(10,0)

DECLARE @TOT2 NUMERIC(10,0)

DECLARE @TOT3 NUMERIC(10,0)

SET @IDLAN = (SELECT INSERTED.IDLAN FROM INSERTED)

SET @CONTACAIXA = (SELECT INSERTED.CODCXA FROM INSERTED)

SET @BANCO = '001'

SET @MOEDA = '9'

SET @ESPACO = '*'

SET @VECTO = (SELECT INSERTED.DATAVENCIMENTO FROM INSERTED)

SET @VECTO1 = (SELECT DATEDIFF(DAY,'10/07/1997', @VECTO))

SET @VALORORIG = (SELECT INSERTED.VALORORIGINAL FROM INSERTED)

SET @VALORDESC = (SELECT INSERTED.VALORDESCONTO FROM INSERTED)

SET @VALORJUR = (SELECT INSERTED.VALORJUROS FROM INSERTED)

SET @VALOR = @VALORORIG + @VALORJUR - @VALORDESC

SET @VALOR1 = (SELECT REPLACE(@VALOR,'.',''))

SET @VALOR2 = (SELECT REPLICATE('0', 10 - LEN(@VALOR1)) + (@VALOR1))

SET @CONVENIO = '788165'

SET @DOCUMENTO = (SELECT INSERTED.NUMERODOCUMENTO FROM INSERTED)

SET @DOCUMENTO1= SUBSTRING(@DOCUMENTO, 2,5)

SET @AGENCIA = '3292'

SET @CONTA = '00010214'

SET @CARTEIRA = '17'

SET @COD_BARRAS_INI = (SELECT @BANCO + @MOEDA + @ESPACO + @VECTO1 + @VALOR2 +

@CONVENIO + @DOCUMENTO1 + @AGENCIA + @CONTA + @CARTEIRA)

SET @CODIGO_BARRA_44 = SUBSTRING(@COD_BARRAS_INI, 44,1) * 2

SET @CODIGO_BARRA_43 = SUBSTRING(@COD_BARRAS_INI, 43,1) * 3

SET @CODIGO_BARRA_42 = SUBSTRING(@COD_BARRAS_INI, 42,1) * 4

SET @CODIGO_BARRA_41 = SUBSTRING(@COD_BARRAS_INI, 41,1) * 5

SET @CODIGO_BARRA_40 = SUBSTRING(@COD_BARRAS_INI, 40,1) * 6

SET @CODIGO_BARRA_39 = SUBSTRING(@COD_BARRAS_INI, 39,1) * 7

SET @CODIGO_BARRA_38 = SUBSTRING(@COD_BARRAS_INI, 38,1) * 8

SET @CODIGO_BARRA_37 = SUBSTRING(@COD_BARRAS_INI, 37,1) * 9

SET @CODIGO_BARRA_36 = SUBSTRING(@COD_BARRAS_INI, 36,1) * 2

SET @CODIGO_BARRA_35 = SUBSTRING(@COD_BARRAS_INI, 35,1) * 3

SET @CODIGO_BARRA_34 = SUBSTRING(@COD_BARRAS_INI, 34,1) * 4

SET @CODIGO_BARRA_33 = SUBSTRING(@COD_BARRAS_INI, 33,1) * 5

SET @CODIGO_BARRA_32 = SUBSTRING(@COD_BARRAS_INI, 32,1) * 6

SET @CODIGO_BARRA_31 = SUBSTRING(@COD_BARRAS_INI, 31,1) * 7

SET @CODIGO_BARRA_30 = SUBSTRING(@COD_BARRAS_INI, 30,1) * 8

SET @CODIGO_BARRA_29 = SUBSTRING(@COD_BARRAS_INI, 29,1) * 9

SET @CODIGO_BARRA_28 = SUBSTRING(@COD_BARRAS_INI, 28,1) * 2

SET @CODIGO_BARRA_27 = SUBSTRING(@COD_BARRAS_INI, 27,1) * 3

SET @CODIGO_BARRA_26 = SUBSTRING(@COD_BARRAS_INI, 26,1) * 4

SET @CODIGO_BARRA_25 = SUBSTRING(@COD_BARRAS_INI, 25,1) * 5

SET @CODIGO_BARRA_24 = SUBSTRING(@COD_BARRAS_INI, 24,1) * 6

SET @CODIGO_BARRA_23 = SUBSTRING(@COD_BARRAS_INI, 23,1) * 7

SET @CODIGO_BARRA_22 = SUBSTRING(@COD_BARRAS_INI, 22,1) * 8

SET @CODIGO_BARRA_21 = SUBSTRING(@COD_BARRAS_INI, 21,1) * 9

SET @CODIGO_BARRA_20 = SUBSTRING(@COD_BARRAS_INI, 20,1) * 2

SET @CODIGO_BARRA_19 = SUBSTRING(@COD_BARRAS_INI, 19,1) * 3

SET @CODIGO_BARRA_18 = SUBSTRING(@COD_BARRAS_INI, 18,1) * 4

SET @CODIGO_BARRA_17 = SUBSTRING(@COD_BARRAS_INI, 17,1) * 5

SET @CODIGO_BARRA_16 = SUBSTRING(@COD_BARRAS_INI, 16,1) * 6

SET @CODIGO_BARRA_15 = SUBSTRING(@COD_BARRAS_INI, 15,1) * 7

SET @CODIGO_BARRA_14 = SUBSTRING(@COD_BARRAS_INI, 14,1) * 8

SET @CODIGO_BARRA_13 = SUBSTRING(@COD_BARRAS_INI, 13,1) * 9

SET @CODIGO_BARRA_12 = SUBSTRING(@COD_BARRAS_INI, 12,1) * 2

SET @CODIGO_BARRA_11 = SUBSTRING(@COD_BARRAS_INI, 11,1) * 3

SET @CODIGO_BARRA_10 = SUBSTRING(@COD_BARRAS_INI, 10,1) * 4

SET @CODIGO_BARRA_09 = SUBSTRING(@COD_BARRAS_INI, 9,1) * 5

SET @CODIGO_BARRA_08 = SUBSTRING(@COD_BARRAS_INI, 8,1) * 6

SET @CODIGO_BARRA_07 = SUBSTRING(@COD_BARRAS_INI, 7,1) * 7

SET @CODIGO_BARRA_06 = SUBSTRING(@COD_BARRAS_INI, 6,1) * 8

SET @CODIGO_BARRA_04 = SUBSTRING(@COD_BARRAS_INI, 4,1) * 9

SET @CODIGO_BARRA_03 = SUBSTRING(@COD_BARRAS_INI, 3,1) * 2

SET @CODIGO_BARRA_02 = SUBSTRING(@COD_BARRAS_INI, 2,1) * 3

SET @CODIGO_BARRA_01 = SUBSTRING(@COD_BARRAS_INI, 1,1) * 4

SET @TOT1 = (SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_44)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_43)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_42)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_41)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_40)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_39)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_38)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_37)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_36)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_35)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_34)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_33)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_32)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_31)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_30)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_29)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_28)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_27)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_26)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_25)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_24)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_23)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_22)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_21)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_20)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_19)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_18)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_17)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_16)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_15)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_14)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_13)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_12)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_11)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_10)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_09)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_08)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_07)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_06)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_04)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_03)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_02)) +

(SELECT CONVERT(NUMERIC(10,2), @CODIGO_BARRA_01))

SET @TOT2 = @TOT1 % 11

SET @TOT3 = 11 - @TOT2

SET @DV1 = (SELECT '1' WHERE @TOT3 = 0)

SET @DV2 = (SELECT '1' WHERE @TOT3 = 11)

SET @DV3 = (SELECT '1' WHERE @TOT3 = 10)

SET @DV4 = (SELECT @TOT3 WHERE @TOT3 <> 10 OR @TOT3 <> 11)

SET @COD_BARRAS_FIM = (SELECT @BANCO + @MOEDA + @DV1 + @DV2 + @DV3 + @DV4 + @VECTO1 + @VALOR2 +

@CONVENIO + @DOCUMENTO1 + @AGENCIA + @CONTA + @CARTEIRA)

UPDATE FLAN SET CODIGOBARRA = @COD_BARRAS_FIM WHERE IDLAN = @IDLAN AND @CONTACAIXA = '002'

END

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.