Imprimi Página | Fechar janela |
Numeração Lotes Impresso de: Helpfacil - Portal do conhecimento Nome do Forum: PCP/Estoque/Custos Descrição do Forum: Dúvidas Módulos PCP/Estoque/Custos URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=9&TopicID=39816 Data da Impressão: terça-feira, 23 de abril de 2024 at 15:07 Topico: Numeração Lotes Postado por: ZERO Assunto: Numeração Lotes Data Postagem: sexta-feira, 15 de abril de 2016 at 15:42 Galera, atualmente aqui está gerando aquela numeração de lote AUTO000001, uma vez que os parâmetros MV_FORMLOT está em branco e não possuo mesmo nenhuma formula para a geração dos lotes... o pessoal aqui quer gerar lotes somente com a numeração, sem a palavra AUTO, alguém sabe que fórmula devo criar para isso? Att Respostas: Postado Por: CARNEIRO Data Postagem: sexta-feira, 15 de abril de 2016 at 16:15 Experimente criar o parâmetro MV_PRXLOTC contendo o número do próximo lote. Cesar Arneiro C.A. ERP Consulting Fone: (12) 99744-4546 Email: caerp.consultoria@gmail.com Postado Por: ZERO Data Postagem: segunda-feira, 18 de abril de 2016 at 10:53 Bom dia Cesar, eu até pensei nisso (vou ate testar) mas quando pensei nese parâmetro fiquei pensando como o sistema controla o próximo lote para diversos produtos com um parâmetro só? posso ter um produto com lote 00005 e outro ainda com lote 00001, como ficaria? não sei.. vou testar Postado Por: GUSTAVO_RJ Data Postagem: quarta-feira, 4 de maio de 2016 at 09:37 Cesar , consegui progressos mas ainda não está como queremos rsss aqui estamos assim: MV_FORMLOT: 001 Formula: GETMV("MV_PRXLOTE") MV_PRXLOTE: 000027 e no cadastro de produto rastreabilidade habilitada..B1_RASTRO = LOTE o problema agora é que quando um produto é lançado ele recebe o lote (agora sem o AUTO), só que ele atribui o mesmo lote para diversos produtos ex.: produto 00001 - lote 00027, produto 00002 - lote 00027, produto 00002 - lote 00027, etc precisava que fosse assim: produto 00001 - lote 00027, produto 00002 - lote 00028, produto 00002 - lote 00029, etc me parece que a fórmula ou o parâmetro precisa ser ajustados, o que acha? Postado Por: GUSTAVO_RJ Data Postagem: quarta-feira, 4 de maio de 2016 at 13:40 Notei q seu eu tirar o valor do MV_FORMLOT, O VALOR DO MV_PRXLOTE é incrementado, porém volta a palavra AUTO.. Postado Por: CARNEIRO Data Postagem: quarta-feira, 4 de maio de 2016 at 13:58 Acredito que você vai precisar customizar pra obter o resultado que deseja. Cesar Arneiro C.A. ERP Consulting Fone: (12) 99744-4546 Email: cesar@caerpconsulting.com.br Postado Por: GUSTAVO_RJ Data Postagem: quarta-feira, 11 de maio de 2016 at 09:35 Pessoal, só agora pude dar um retorno... Resolvi a questão com a função NextLote(), ou seja, na formula 001 coloquei essa função e passou a funcionar corretamente. Testei também se na formula eu poderia colocar junto ao NextLote() algum texto como "LOTEPROD"+NextLote() e funcionou corretamente também.. obrigado a todos Postado Por: EMAFRA Data Postagem: sábado, 21 de maio de 2016 at 14:13 Mafra boa resposta www.ccskgroup.com.br contatos@ccskgroup.com.br Postado Por: ALISONTJ Data Postagem: terça-feira, 14 de setembro de 2021 at 09:44 Boa tarde! Eu estou com dúvida para fazer esse processo via coletor. Para uso na entrada da NF e do Apontamento simples consegui resolver usando o mv_formlot apontando para esse codigo: IF FWIsInCallStack("MATA250") cLote := CVALTOCHAR(SUBSTR(Alltrim(M->D3_OP),1,6)) SD3->(RECLOCK("SD3",.F.)) SD3->D3_LOTECTL := cLote SD3->(MsUnlock()) ELSE IF cAnoAux > cAno cAno := cAno + 1 PUTMV(‘ZZ_XANO1‘,cAno) cParamLote := 1 ELSE cParamLote := cParamLote + 1 END-IF PUTMV(‘ZZ_XCONTL1‘,cParamLote) cAno2 := right(cvaltochar(cAno),2) cParamLote1 := cvaltochar(cParamLote) cLote := (cParamLote + ‘/‘ + cAno2) ENDIF Se alguem puder me dar essa dica, agradeço... |
Imprimir Página | Fechar Janela |