Este PE permite afetar o primeiro número de sub-lote por um valor outro que "00001" em registando a variável alfanumérica LSLO. O novo valor alfanumérico deverá ter um comprimento conforme a GLONSLO e deverá se terminar por pelo menos um caracter numérico.
Não existe transação em curso.
Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)
Chamada sistemática
Substituir o anel de leitura dos movimentos de stock de um documento de origem afim de melhorar as performances.
Este PE permite substituir o anel standard de leitura dos movimentos de stock de um documento de origem no momento do picking deste aqui
Permite então de melhorar as performances (em acrescentando um reckey por exemplo) nomeadamente quando se gera os números de série.
Falta posicionar a variável global GPE=1 e re escrever a sequência seguinte em a modiifcando que tal desejado :
For [STJ1]STJ2 Where UPDCOD = 2 &
& ITMREF = [M:ENT]ITMREF &
& IPTDAT >=[F:STJ]IPTDAT &
& VCRTYPORI = [M:ENT]VCRTYPORI &
& VCRNUMORI = [M:ENT]VCRNUMORI &
& VCRLINORI = [M:ENT]VCRLINORI &
& REGFLG <>2 &
& QTYSTU > 0
# Se os dados stock identicos, deduz-se a qtd já devolvida/rececionada
If [F:STJ1]LOT=[F:STJ]LOT & [F:STJ1]SLO=[F:STJ]SLO &
& [F:STJ1]BPSLOT=[F:STJ]BPSLOT & [F:STJ1]SERNUM=[F:STJ]SERNUM &
& [F:STJ1]PALNUM=[F:STJ]PALNUM & [F:STJ1]CTRNUM=[F:STJ]CTRNUM &
& [F:STJ1]OWNER =[F:STJ]OWNER
WQTYRET+= [F:STJ1]QTYSTU
WQTYRET-= min(WQTYSTU,[F:STJ1]QTYSTU)
WQTYSTU = max(0,WQTYSTU-[F:STJ1]QTYSTU)
Endif
Next
Não existe transação em curso.
Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)
Chamada no momento de uma receção, de uma devolução do cliente ou de uma reintegração de stock.
Quando se está em contexto inter-estabelecimentos, no momenmto de alimntação das características stocks de uma linha de documento por recuperação dos movimntos de stock de uma linha de origem, para poder alterar a afetação do lote e do fornecedor.
Não existe transação em curso.
Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)
Este ponto de entrada está situado no sub-programa STKFILENTW do tratamento STKENT.
está chamado nos casos seguintes quando o artigo está gerado em lote :
- picking entrega em receção (se inter-estabelecimentos)
- picking retorno receção em retorno entrega (se inter-estabelecimentos)
- picking entrega em devolução entrega
- Reintegração de stock
- desassemblagem de uma assemblagem (tratamento dos componentes)
A variável [M:ENT]TRSTYP permite saber que tipo de movimento, trata-se. Ela corresponde ao menu local 704.
Permite não conservar os lotes do documento de origem, mas de afetar os novos. Isto não tem um sentido que se está em contexto inter-estabelecimento quando se receciona uma entrega por exemplo.
Para tal, falta posicionar a variável global GPE=1 e re escrever a sequência seguinte em a modificando tal como desejado :
Por exemplo para recuprar o lote do documento de origem no lote fornecedor e afetar o lote pelo contador quando se receciona uma entrega, falta escrever isto:
Endif
Este ponto de entrada permite acrescentar um filtro da recuparação dos movimentos de stocks de um documento de origem versus o ecrã de armazenagen dos dados de entrada (STOENTW).
É chamado em todos os documentos tratando os fluxos de entrada após seleção de um documento de origem.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Este ponto de entrada está situado no sub-programa STJSTOENTW do tratamento STKENT.
Está chamado em todos os documentos tratando dos fluxos de entrada após seleção de um documento de origem no momento da recuperação dos movimentos de stock deste documento origem para guardar no ecrã STOENTW.
Permite assim de acrescentar um filtro sobre os movimntos de stock a recuperar.
Este filtro deve ser definido na variável WFILPE.
Exemplo:
No momento de uma devolução de cliente, permite por exemplo de filtrar os movimentos de stock da entrega de origem sobre um lote particular :
If LTRS=12 & [M:ENT]VCRTYPORI=4 : WFILPE="LOT=lotsaisi" : Endif
As variáveis significativas são:
LTRS = Tipo de movimento (menu local 704)
LTYP = Tipo de documento (menu local 701)
[M:ENT]VCRTYPORI = Tipo de documento origem (menu local 701)
[M:ENT]VCRNUMORI = Número documento de origem
[M:ENT]VCRLINORI = Linha documento origem
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…).
Tabela | Conteúdo significativo | Título Tabela |
STOJOU | Não | Movimentos de stocks |
Este ponto de entrada permite forçar o recarregamento de ecrã de armazenagem dos dados de entrada (STOENTW) a partir de uma linha de documento de entrada quando este só tem uma linha correspondente em STOENTW.
Isso permite re explorar as características do stock tendo sido registado na linha do documento mesmo se o stock tenhs já sido caracterizado.
Atenção, a utilização deste ponto de entrada, no caso onde as características do stock são emitidos de um documento origem (receção de uma entrega, devolução de entrega, ...), está suscetível de gerar as anomalias.
É chamado em todos os documentos tratando os fluxos de entrada.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Este ponto de entrada está situado no sub-programa OUVENT do tratamento STKENT.
Está chamado em todos os documentos tratando os fluxos de entrada após registo ou modificação de uma linha do documento para armazenagem das características do stock no ecrã STOENTW.
Para forçar o re carregamento das características do stock no ecrã STOENTW, falta colocar a variável GPE=1
As variáveis significativas são:
LFCY = Estabelecimento
LABR = Abreviação ecrã
LTRS = Tipo de movimento (menu local 704)
LVCR = Tipo de documento (menu local 701)
LLIG = Nº linha no ecrã no quadro de ecrã
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…).
Tabela | Conteúdo significativo | Título Tabela |