André Melo Postado 29 de Agosto de 2013 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 Denunciar Compartilhar Postado 29 de Agosto de 2013 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") Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Guilhermehc Postado 4 de Setembro de 2013 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 Denunciar Compartilhar Postado 4 de Setembro de 2013 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.. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
André Melo Postado 5 de Setembro de 2013 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 Autor Denunciar Compartilhar Postado 5 de Setembro de 2013 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. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
marcelo gomes Postado 2 de Outubro de 2013 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 Denunciar Compartilhar Postado 2 de Outubro de 2013 André provavelmente é o gatilho que está errado, como vc está criando o movimento? É através de fatura? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
André Melo Postado 2 de Outubro de 2013 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 Autor Denunciar Compartilhar Postado 2 de Outubro de 2013 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? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
marcelo gomes Postado 2 de Outubro de 2013 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 Denunciar Compartilhar Postado 2 de Outubro de 2013 (editado) 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 2 de Outubro de 2013 por marcelo gomes Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
diegobueno Postado 5 de Janeiro de 2015 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 Denunciar Compartilhar Postado 5 de Janeiro de 2015 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... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 7 de Janeiro de 2015 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 7 de Janeiro de 2015 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
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.