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? ×

Fórmula Visual - Local De Estoque


André Melo

Posts Recomendados


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

Bom dia!

Temos um movimento que utiliza dois tipos de cfop e para cada um dos dois o produto deve ser utilizado de um local de estoque.

Preciso de uma fórmula visual para validar o local de estoque.

Crieie a fórmula visual com a condição abaixo dentro do IF ELSE e não está

funcionando.

Alguém sabe me informar o que devo alterar para conseguir validar?

O movimento é o 1.2.55 e o idnat do cfop é o 1380. Abaixo do if else tem uma atividade de gerar exceção para informar ao usuário que o local de estoque está incorreto caso seja diferente de 01.001.

this.Tables["TMOV"]["CODTMV"].AsString == "1.2.55" &&

(this.Tables["TITMMOV"]["IDNAT"].AsString == "1380" &&

this.Tables["TITMMOV"]["CODLOC"].AsString != "01.001")

Link para comentar
Compartilhar em outros sites


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

Bom dia,

aparece algum erro em específico??

Sou novo ainda nas fórmulas visuais, mas tenta colocar this.Tables["TITMMOV"]["IDNAT"].AsInteger, quem sabe pode ser isso.

Se não der certo manda o erro ai pra gente ver, mas aparentemente a estrutura ta correta.

Abraxx..

Link para comentar
Compartilhar em outros sites


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

Bom dia!

Fiz a alteração e continua não dando certo.

Não apresenta nenhum erro, deixa salvar o movimento normal.

O que preciso é que quando o item estiver com esse CFOP e o local de estoque do item não estiver correto que o sistema não deixe salvar o movimento.

Essa fórmula estava com o gatilho MOVMOVIMENTODATA e não deu certo, troquei para o MOVITEMMOVIMENTODATA e também continua dando errado.

Sabe me ajudar com o que alterar?

Desde já, muito obrigado.

Link para comentar
Compartilhar em outros sites

  • 4 semanas depois...

  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  129
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  750
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

André provavelmente é o gatilho que está errado, como vc está criando o movimento? É através de fatura?

Link para comentar
Compartilhar em outros sites


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

André provavelmente é o gatilho que está errado, como vc está criando o movimento? É através de fatura?

Bom dia!

O movimento está sendo criado entrando nos movimentos e pedindo um novo movimento.

O gatilho utilizado foi o MOVITEMMOVIMENTODATA

Tem algum outro específico para itens de movimento no nucleus?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  129
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  750
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Bom dia!

O movimento está sendo criado entrando nos movimentos e pedindo um novo movimento.

O gatilho utilizado foi o MOVITEMMOVIMENTODATA

Tem algum outro específico para itens de movimento no nucleus?

Sim,

Utiliza o MovFaturamentoData, caso não dê certo utiliza o MovMovimentoData.

Um desses dois tem que dar certo, caso contrário é problema em na formula. Fiz uma fórmula aqui parecida com a sua e está funcionando perfeitamente.

Isso utilizando a tabela de movimento, não sei se lhe atende!! Mas acredito que sim!! Daí quando salvar o movimento aparecerá o aviso de incosistência.

Editado por marcelo gomes
Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  39
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  327
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

eu tenho um caso semelhante, mas e um campo livre que precisa ser obrigatorio para dois movimentos em especifico

this.Tables["TITMMOV"]["CAMPOLIVRE"].IsNull && this.Tables["TMOV"]["CODTMV"].AsString == "2.1.48" || this.Tables["TITMMOV"]["CAMPOLIVRE"].IsNull && this.Tables["TMOV"]["CODTMV"].AsString == "2.1.50"

assim funcionou tranquilo...

Link para comentar
Compartilhar em outros sites


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

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.