Rodrigo.Soares Postado 6 de Dezembro de 2010 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 230 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Denunciar Compartilhar Postado 6 de Dezembro de 2010 Bom dia. Gostaria de saber se alguém já passou por uma situação similar. Tenho um pedido de 20.000 aprovado. Entretando foi desdobrado, só que o pedido desdobrando solicita uma nova aprovação sendo que o pedido de origem foi aprovado anteriormente. Desde de já agradeço Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Flavio Diniz Postado 7 de Dezembro de 2010 Tópicos Que Criei: 26 Tópicos/Dia: 0.00 Meu Conteúdo: 324 Conteúdo/Dia: 0.06 Reputação: 3 Pontos/Conquistas: 1.902 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 36 Denunciar Compartilhar Postado 7 de Dezembro de 2010 Bom dia.Gostaria de saber se alguém já passou por uma situação similar. Tenho um pedido de 20.000 aprovado. Entretando foi desdobrado, só que o pedido desdobrando solicita uma nova aprovação sendo que o pedido de origem foi aprovado anteriormente. Desde de já agradeço Bom isso deve ser tratado na fórmula de aprovação. Exemplo: Suponhamos que o movimento origem possua a série OC. Quando este é desdobrado a diferença é que a série fica OC0001. Portanto para que o movimento desdobrado não tenha necessidade de ser aprovado novamente é necessário tratar isso na fórmula de aprovação. Segue. SE TABMOV('SERIE', 'S') <> 'OC' ENTAO 1 SENAO 0 FIMSE Entendeu? Att, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcelo Conceição Postado 7 de Dezembro de 2010 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Denunciar Compartilhar Postado 7 de Dezembro de 2010 Epa companheiro. Lembre de colocar o tipo de movimento senão todos os movimentos que não utilizam esta serie e que trabalham com aprovação com esta fórmula ficam "pré-aprovados". Segue: SE TABMOV('SERIE', 'S') <> 'OC' E TABMOV('CODTMV', 'S') = '1.1.03' ENTAO 1 SENAO 0 FIMSE Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 7 de Dezembro de 2010 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 Dezembro de 2010 Exato... temq ue ver quais os casos a aplicar. O normal seria usar essa formula apenas nos tipos de movimento que queremos fazer isso, e normalmente temos apenas uma SERIE para cada tipo de movimento, neste caso não precisando cita-lo na fórmula. Se for usar em vários, é bom sim colocar, claro. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Flavio Diniz Postado 7 de Dezembro de 2010 Tópicos Que Criei: 26 Tópicos/Dia: 0.00 Meu Conteúdo: 324 Conteúdo/Dia: 0.06 Reputação: 3 Pontos/Conquistas: 1.902 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 36 Denunciar Compartilhar Postado 7 de Dezembro de 2010 Exato... temq ue ver quais os casos a aplicar. O normal seria usar essa formula apenas nos tipos de movimento que queremos fazer isso, e normalmente temos apenas uma SERIE para cada tipo de movimento, neste caso não precisando cita-lo na fórmula. Se for usar em vários, é bom sim colocar, claro. Jair, blz? Você verificou a situação do Eder para mim? Abrçs. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Deige Mendes Postado 7 de Dezembro de 2010 Tópicos Que Criei: 14 Tópicos/Dia: 0.00 Meu Conteúdo: 157 Conteúdo/Dia: 0.03 Reputação: 3 Pontos/Conquistas: 923 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 37 Denunciar Compartilhar Postado 7 de Dezembro de 2010 Meus caros tive a mesma situação, porém entendo que, ao se aprovar o movimento de origem seus desdobramentos automaticamente já devem ser aprovados, pois o custo original já foi aprovado. Estou em fase de desenvolvimento de uma trigger que ao desdobrar ele já mantenha a aprovação da OC original. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 7 de Dezembro de 2010 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 Dezembro de 2010 Eu usei uma vez num cliente uma formula que analisava por sentença SQL se o movimento anterior estava aprovado, mas o que o Flavio postou acima, é o basico. Normalmente atende. Colocar um trigger pra fazer isso, pode ser valido, mas talvez não seja realmente necessário, será ? É simples, bem simples pra fazer na verdade, se for o caso.... Jair, blz?Você verificou a situação do Eder para mim? Abrçs. Vc ta falando de um email que me enviou ne ? Nossa, nem lembrava... Tato email que ando recebendo, que to ficando loco aqui. Vou ver e te respondo la o quanto antes. Abraço. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Deige Mendes Postado 7 de Dezembro de 2010 Tópicos Que Criei: 14 Tópicos/Dia: 0.00 Meu Conteúdo: 157 Conteúdo/Dia: 0.03 Reputação: 3 Pontos/Conquistas: 923 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 37 Denunciar Compartilhar Postado 7 de Dezembro de 2010 È jair... na minha situação necessitamos que o desdobramento já tivesse a aprovação, por enquanto foi a única solução que encontrei. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rodrigo.Soares Postado 8 de Dezembro de 2010 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 230 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Autor Denunciar Compartilhar Postado 8 de Dezembro de 2010 È jair... na minha situação necessitamos que o desdobramento já tivesse a aprovação, por enquanto foi a única solução que encontrei. Bom dia Obrigado pela atenção. Adaptei a fórmula mas mesmo assim, o problema continua. SE USUARIOCORRENTE = 'Diretoria' ENTAO 1 SENAO SE TABMOV('SERIE', 'S') <> 'PV-P' E TABMOV('CODTMV', 'S') = '2.2.10' ENTAO 1 SENAO 0 FIMSE FIMSE Caso ela esteja faltando algo poderiam citar, por favor. Obrigado novamente pelo retorno. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 8 de Dezembro de 2010 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 8 de Dezembro de 2010 Rodrigo, onde exatamente esta informando essa formula ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rodrigo.Soares Postado 8 de Dezembro de 2010 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 230 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Autor Denunciar Compartilhar Postado 8 de Dezembro de 2010 Rodrigo, onde exatamente esta informando essa formula ? Ola Jair, Esta fórmula esta amarrada ao perfil dos usuários Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lara Ctr LTDA Postado 3 de Janeiro de 2012 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 4 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 20 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 3 de Janeiro de 2012 (editado) Galera o meu fico assim; EXECSQL ('TMOVAPROVA'); SE (USUARIOCORRENTE = 'X' ou USUARIOCORRENTE = 'Y' ou USUARIOCORRENTE = 'Z') ENTAO 1 SENAO SE TABMOV('SERIE', 'S') <> 'PC' E TABMOV('CODTMV', 'S') = '1.1.05' ENTAO 1 SENAO 0 FIMSE FIMSE tudo funcionou otimo!!! obrigado Editado 3 de Janeiro de 2012 por Lara Ctr LTDA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Renatorrs2004 Postado 8 de Janeiro de 2012 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 5 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 35 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 8 de Janeiro de 2012 Pessoal, Muitas dessas melhorias podem ser atendidas com o novo recurso de Fórmula Visual disponível apartir da versão 11.20 nos módulos .Net. Qualquer dúvida sobre este recurso estou a disposição. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Analdo Siqueira Postado 22 de Outubro de 2013 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 41 Denunciar Compartilhar Postado 22 de Outubro de 2013 Boa tarde, pessoal! Eu estou com um problema, não estou conseguindo finalizar uma formula, onde eu tenho a seguinte estrutura: Compras em até R$ 1.000,00 podem ser aprovados por 1 dos 6 gestores de áreas diferentes, e compras acima de R$ 1.000,01 precisam da aprovação de 1 de 2 diretores de áreas diferentes. Eu montei a seguinte estrutura de formula, mas da erro: SE (USUARIOCORRENTE = 'MAURO' OU USUARIOCORRENTE = 'RUBENS') ENTAO 1 SENAO SE USUARIOCORRENTE = 'NEVAIR' E TABMOV('CODDEPARTAMENTO', 'S') = '001' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'PATRICIA' E TABMOV('CODDEPARTAMENTO', 'S') = '002' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'TADEU' E TABMOV('CODDEPARTAMENTO', 'S') = '003' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'EDGAR' E TABMOV('CODDEPARTAMENTO', 'S') = '007' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'AIRTON' E TABMOV('CODDEPARTAMENTO', 'S') = '012' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'RUBENSPAI' E TABMOV('CODDEPARTAMENTO', 'S') = '002' E MVL <=1000 ENTAO 1 SENAO SE USUARIOCORRENTE = 'TADEU' E TABMOV('CODDEPARTAMENTO', 'S') = '011' E MVL <=1000 ENTAO 1 SENAO 0 FIMSE FIMSE FIMSE FIMSE FIMSE FIMSE FIMSE FIMSE O erro que aparece é: Erro de sintaxe na formula: Caracter inválido. Alguém pode me ajudar? Obrigado!!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Flavio Diniz Postado 22 de Outubro de 2013 Tópicos Que Criei: 26 Tópicos/Dia: 0.00 Meu Conteúdo: 324 Conteúdo/Dia: 0.06 Reputação: 3 Pontos/Conquistas: 1.902 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 36 Denunciar Compartilhar Postado 22 de Outubro de 2013 Boa tarde Analdo, Tente retirar algumas condições da fórmula e salvar. Caso salve sem apresentar erro, o erro apresentado se deve ao tamanho da fórmula e nesse caso deverá que dividir essa fórmula em duas. Abrçs. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Analdo Siqueira Postado 22 de Outubro de 2013 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 41 Denunciar Compartilhar Postado 22 de Outubro de 2013 Boa tarde, Flávio! Eu segui a sua orientação, dividi em 2 etapas de aprovação, sendo uma para aprovação acima de R$ 1.000,00 e outra para até R$ 1.000,00. Para formula acima de R$ 1.000,00 eu desenvolvi uma formula e salvou, segue: SE (USUARIOCORRENTE = 'MAURO' OU USUARIOCORRENTE = 'RUBENS') ENTAO 1 SENAO 0 FIMSE Mas para a formula até R$ 1.000,00 não esta salvando, e eu tentei varias opções. Segue abaixo a última que acredito ser o caminho, mas não vai: SE (USUARIOCORRENTE = 'MAURO' OU USUARIOCORRENTE = 'RUBENS') = >1000 ENTAO 1 SENAO SE (USUARIOCORRENTE = 'NEVAIR' OU USUARIOCORRENTE = 'PATRICIA' OU USUARIOCORRENTE = 'TADEU' OU USUARIOCORRENTE = 'EDGAR' OU USUARIOCORRENTE = 'AIRTON' OU USUARIOCORRENTE = 'RUBENSPAI') E TABMOV('CODDEPARTAMENTO', 'S') = <=1000 ENTAO 1 SENAO 0 FIMSE FIMSE FIMSE Abs/Tks! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 23 de Outubro de 2013 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 23 de Outubro de 2013 Na primeira FORMULA, mais acima, vc colocou essa parte: SE USUARIOCORRENTE = 'TADEU' E TABMOV('CODDEPARTAMENTO', 'S') = '011' E MVL <=1000 Já na segunda, deixou assim: SE USUARIOCORRENTE = 'TADEU' E TABMOV('CODDEPARTAMENTO', 'S') = <=1000 ** Tem um erro ai, onde falta o '011' do filtro do departamento. Outra coisa é que, você está "abrindo" dois SE, e está "fechando" tres FIMSE Veja ae na sua fórmula do post acima. Deve ser isso... dá uma conferida Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Flavio Diniz Postado 24 de Outubro de 2013 Tópicos Que Criei: 26 Tópicos/Dia: 0.00 Meu Conteúdo: 324 Conteúdo/Dia: 0.06 Reputação: 3 Pontos/Conquistas: 1.902 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 36 Denunciar Compartilhar Postado 24 de Outubro de 2013 Analdo, Vou verificar e te informo. Abrçs. 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.