|
Bem Vindo, Visitante
|
Todos os Fórums
PCP/Estoque/Custos
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Numeração Lotes |
|
Versão: |
12.1.7 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
ZERO
em 15/04/2016, 15:42 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
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 |
|
|
Mensagem do
CARNEIRO
em 15/04/2016, 16:15 h
Local: SP Registro: 16/09/2005 Postagens: 459 |
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 |
|
|
Mensagem do
ZERO
em 18/04/2016, 10:53 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
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 |
|
|
Mensagem do
GUSTAVO_RJ
em 04/05/2016, 09:37 h
Local: RJ Registro: 05/07/2011 Postagens: 77 |
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?
|
|
|
Mensagem do
GUSTAVO_RJ
em 04/05/2016, 13:40 h
Local: RJ Registro: 05/07/2011 Postagens: 77 |
Notei q seu eu tirar o valor do MV_FORMLOT, O VALOR DO MV_PRXLOTE é incrementado, porém volta a palavra AUTO.. |
|
|
Mensagem do
CARNEIRO
em 04/05/2016, 13:58 h
Local: SP Registro: 16/09/2005 Postagens: 459 |
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 |
|
|
Mensagem do
GUSTAVO_RJ
em 11/05/2016, 09:35 h
Local: RJ Registro: 05/07/2011 Postagens: 77 |
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 |
|
|
Mensagem do
EMAFRA
em 21/05/2016, 14:13 h
Local: SP Registro: 05/06/2007 Postagens: 22 |
Mafra
boa resposta
www.ccskgroup.com.br
contatos@ccskgroup.com.br |
|
|
Mensagem do
ALISONTJ
em 14/09/2021, 09:44 h
Local: SP Registro: 25/06/2021 Postagens: 2 |
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... |
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|