Você está na página 1de 25

Desenvolvedor: Daniel Peixoto

Boletim Técnico – Conferência Pedido de venda

Sumário

1 Fontes a atualizar/Compilar............................................................................................................................... 3
2 Criar Parâmetros.................................................................................................................................................4
3 Criar tabela e campos.........................................................................................................................................5
4 Cria Consulta Padrão........................................................................................................................................21
5 Criar Índices......................................................................................................................................................21
6 Criar Perguntas..................................................................................................................................................22

Produto Microsiga Protheus

Data da publicação X/11/2020 País(es) : Brasil

Aplicabilidade Passo a passo para implementação da rotina de Conferencia pedido


de venda TRP Protheus

2
Boletim Técnico – Conferência Pedido de venda

1 Fontes a atualizar/Compilar
Fontes
Obs.*: verificar se o cliente já usa Protheus e tem customizações.
Não aplicar o patch antes de verificar se os fontes já existe no projeto/cliente.

Tipo Nome Descrição


PATCH Patch da rotina
TRPCNFPV.prw
M410STTS.prw
M440STTS.prw Rotinas envolvidas
MTA450I.prw
MTA455I.prw
MTA455NL.prw
MTA456I.prw
MT410TOK.prw
MSD2460.prw
MSD2520.prw
MT410CPY.prw
MA410MNU.prw
MTSLDLOT.prw
UMATR777.prx
PRODXFUN.prw
TRPVIEWF.prw
TRPIETC5.prw
TRPIETF2.prw

3
Boletim Técnico – Conferência Pedido de venda

2 Criar Parâmetros.

Nome: MV_X_TPCNT
Tipo: C
Descrição: Informe o tipo de controle que sera realizado na conferência do Pedido Venda.
1=B1_COD/B1_CODBAR;2=ID Unico/Doc Entrada;3=ID Unico Ordem Producao
Ex: 1

Nome: MV_X_ALTTC
Tipo: L
Descrição: Informe se poderá editar a Transportadora na Conferência de PV.
Ex: .T.

Nome: MV_X_INCDC
Tipo: C
Descrição: Informe se sera realizado a rotina padrao de alocação automatica dos Endereços
e/ou Num.Serie ao liberar Estoque.
Ex: S

Nome: MV_X_CNFEP
Tipo: C
Descrição: Informe se a conferencia irá sugerir o Endereço padrao(B1_X_ENDER) para produtos
que tenham cadastrado.
Ex: S

Nome: MV_X_CNFVF
Tipo: L
Descrição: Informe se após a conferencia de cada item será apresentado a Foto do produto.
Ex: .T.

Nome: MV_X_UTIVO
Tipo: C
Descrição: Informe o campo referente ao codigo no cad. de VOLUMES.
Ex: ZA_CODIGO

Nome: MV_X_UTILO
Tipo: C
Descrição: Informe o campo referente ao codigo no cad. de Local customizado
Ex: ZB_CODIGO

Nome: MV_X_F3CNF
Tipo: C
Descrição: Informe qual a consulta padrao sera utiliza no campo de Bipagem da Conf. PV.
Ex: SB1

4
Boletim Técnico – Conferência Pedido de venda

3 Criar Tabela/Campos.

Criar tabelas:

Nome: SZE
Descrição: Conferencias PV
Modo: Idêntico a SC5

Nome: SZF
Descrição: Log Conferencias
Modo: Idêntico a SC5

*OBS: Criar tabela SZA apenas se o Cliente controlar Volumes*


Nome: SZA
Descrição: Log Conferencias
Modo: Idêntico a SC5

Criar Campos:

*OBS: Criar Tabela SZA apenas se o cliente controlar Volumes*


Campo: ZA_CODIGO
Tipo: C
Tam/Dec: 15/00
Cont.: Real
Propr: Alt.
Título: Volume

Campo: ZA_DESC
Tipo: C
Tam/Dec: 40/00
Cont.: Real
Propr: Alt.
Título: Volume

Campo: ZA_PESO
Tipo: N
Tam/Dec: 12/04
Cont.: Real
Propr: Alt.
5
Boletim Técnico – Conferência Pedido de venda

Título: Peso Vol


Campo: ZA_ALTURA
Tipo: N
Tam/Dec: 10/00
Cont.: Real
Propr: Alt.
Título: Altura Vol

Campo: ZA_LARGURA
Tipo: N
Tam/Dec: 10/00
Cont.: Real
Propr: Alt.
Título: Largura Vol

Campo: ZA_PROFUND
Tipo: N
Tam/Dec: 10/00
Cont.: Real
Propr: Alt.
Título: Profund. Vol.

Campo: B1_X_NUMSE
Tipo: C
Tam/Dec: 01/00
Cont.: Real
Propr: Alt.
Título: Cntr.Serie
Descrição: Cntr.Serie
Lista Opção: N=Nao;S=Sim
Help:
Uso:
Inic.Pad.: 'N'
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: B1_X_ENDER
Tipo: C
Tam/Dec: 15/00 ( Identico a base do Cliente)
Cont.: Real
Propr: Alt.
Título: Ender.Padrao
Descrição: Endereco Padrao
6
Boletim Técnico – Conferência Pedido de venda

Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad: SBE
VldUser: Vazio().Or.ExistCpo("SBE", M->B1_LOCPAD+M->B1_X_ENDER)

Campo: B1_X_VOLUM
Tipo: C
Tam/Dec: 15/00
Cont.: Real
Propr: Alt.
Título: Volume
Descrição: Volume
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad: SZA (Caso tenha controle de volume)
VldUser: Vazio().Or.ExistCpo("SZA", M->B1_X_VOLUM)

Campo: B1_X_IMPET
Tipo: C
Tam/Dec: 01/00
Cont.: Real
Propr: Alt.
Título: Impr.Etq Vol
Descrição: Impr.Etq Volume
Lista Opção: N=Nao;S=Sim
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: C5_X_CONF
Tipo: C
Tam/Dec: 01/00
Cont.: Real
Propr: Vis.
7
Boletim Técnico – Conferência Pedido de venda

Título: Leg.Cnf
Descrição: Leg.Cnf
Lista Opção: 0=Nao iniciada;1=Iniciada;2=Finalizada Parcial;3=Finalizada Total
Help:
Uso:
Inic.Pad.: ‘0’
Formato: @BMP
Obrigatório:
Cons.Pad:
VldUser:

Campo: C5_X_OBSCF
Tipo: M
Tam/Dec: 10/00
Cont.: Real
Propr: Alt.
Título: Obs.Logist.
Descrição: Obs.Logistica
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_STATUS
Tipo: C
Tam/Dec: 01/00
Cont.: Real
Propr: Vis.
Título: Status
Descrição: Status
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZE_DOC
Tipo: C
Tam/Dec: 15/00
8
Boletim Técnico – Conferência Pedido de venda

Cont.: Real
Propr: Vis.
Título: Documento
Descrição: Documento
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZE_SERIE
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Serie
Descrição: Serie
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_SEQ
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Leitura
Descrição: Leitura
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 999
Obrigatório: S
Cons.Pad:
VldUser:

9
Boletim Técnico – Conferência Pedido de venda

Campo: ZE_BARRA
Tipo: C
Tam/Dec: 26/00
Cont.: Real
Propr: Vis.
Título: Cod.Barra
Descrição: Cod.Barra
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 999
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZE_ORIGEM
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Origem
Descrição: Origem
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_PRODUTO
Tipo: C
Tam/Dec: 15/00 (Tamanho idêntico a base do cliente)
Cont.: Real
Propr: Vis.
Título: Produto
Descrição: Produto
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
10
Boletim Técnico – Conferência Pedido de venda

VldUser:

Campo: ZE_LOCAL
Tipo: C
Tam/Dec: 02/00 (Tamanho idêntico a base do cliente)
Cont.: Real
Propr: Vis.
Título: Armazem
Descrição: Armazem
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZE_PESOB
Tipo: N
Tam/Dec: 12/04
Cont.: Real
Propr: Vis.
Título: Peso Bruto
Descrição: Peso Bruto
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_PESOL
Tipo: N
Tam/Dec: 12/04
Cont.: Real
Propr: Vis.
Título: Peso Liquido
Descrição: Peso Liquido
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
11
Boletim Técnico – Conferência Pedido de venda

Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_PESOTC
Tipo: N
Tam/Dec: 12/04
Cont.: Real
Propr: Vis.
Título: Tara Caixa
Descrição: Tara Caixa
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_PESOTE
Tipo: N
Tam/Dec: 12/04
Cont.: Real
Propr: Vis.
Título: Tara Embal.
Descrição: Tara Embal.
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_QTDLIDA
Tipo: N
Tam/Dec: 12/02
Cont.: Real
Propr: Vis.
Título: Qtd. Lida
Descrição: Qtd. Lida
Lista Opção:
12
Boletim Técnico – Conferência Pedido de venda

Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_LOTECTL
Tipo: C
Tam/Dec: 10/00
Cont.: Real
Propr: Vis.
Título: Lote.
Descrição: Lote.
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_NUMSEQ
Tipo: C
Tam/Dec: 06/00
Cont.: Real
Propr: Vis.
Título: Num. Seq
Descrição: Num. Seq
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_DATA
Tipo: D
Tam/Dec: 08/00
Cont.: Real
Propr: Vis.
Título: Data
13
Boletim Técnico – Conferência Pedido de venda

Descrição: Data
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_DATALEI
Tipo: D
Tam/Dec: 08/00
Cont.: Real
Propr: Vis.
Título: Data Leitura
Descrição: Data Leitura
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_PEDIDO
Tipo: C
Tam/Dec: 06/00
Cont.: Real
Propr: Vis.
Título: No. Pedido
Descrição: No. Pedido
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_ITEMPED
Tipo: C
Tam/Dec: 02/00
Cont.: Real
14
Boletim Técnico – Conferência Pedido de venda

Propr: Vis.
Título: Item Pedido
Descrição: Item Pedido
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_LOCALIZ
Tipo: C
Tam/Dec: 10/00 (Tamanho Idêntico a Base do cliente)
Cont.: Real
Propr: Vis.
Título: Endereço
Descrição: Endereço
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_NUMSERI
Tipo: C
Tam/Dec: 20/00 (Tamanho Idêntico a Base do cliente)
Cont.: Real
Propr: Vis.
Título: Nro. Serie
Descrição: Nro. serie
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_NFISCAL
Tipo: C
15
Boletim Técnico – Conferência Pedido de venda

Tam/Dec: 09/00
Cont.: Real
Propr: Vis.
Título: Nota Fiscal
Descrição: Nota Fiscal
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_SERIENF
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Serie NF
Descrição: Serie NF
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_VOLUME
Tipo: C
Tam/Dec: 15/00
Cont.: Real
Propr: Vis.
Título: Volume
Descrição: Volume
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

16
Boletim Técnico – Conferência Pedido de venda

Campo: ZE_SEQVOL
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Seq. Vol
Descrição: Seq.Vol
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 999
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_LOCAL2
Tipo: C
Tam/Dec: 06/00
Cont.: Real
Propr: Vis.
Título: Local 2
Descrição: Local 2
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_RECNOC9
Tipo: N
Tam/Dec: 12/00
Cont.: Real
Propr: Vis.
Título: Recno SC9
Descrição: Recno SC9
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
17
Boletim Técnico – Conferência Pedido de venda

VldUser:

Campo: ZE_RECNOC6
Tipo: N
Tam/Dec: 12/00
Cont.: Real
Propr: Vis.
Título: Recno SC6
Descrição: Recno SC6
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZE_SEQSZF
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Seq.Log
Descrição: Seq.Log
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 999
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZF_PEDIDO
Tipo: C
Tam/Dec: 06/00
Cont.: Real
Propr: Vis.
Título: No.Pedido
Descrição: No.Pedido
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
18
Boletim Técnico – Conferência Pedido de venda

Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZF_SEQ
Tipo: C
Tam/Dec: 03/00
Cont.: Real
Propr: Vis.
Título: Seq.Conferenc.
Descrição: Seq.Conferenc.
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 999
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZF_DATINI
Tipo: D
Tam/Dec: 08/00
Cont.: Real
Propr: Vis.
Título: Data Inicial
Descrição: Data Inicial
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZF_HORINI
Tipo: C
Tam/Dec: 05/00
Cont.: Real
Propr: Vis.
Título: Hora Inicial
Descrição: Hora Inicial
Lista Opção:
19
Boletim Técnico – Conferência Pedido de venda

Help:
Uso:
Inic.Pad.:
Formato: 99:99
Obrigatório: S
Cons.Pad:
VldUser:

Campo: ZF_DATFIN
Tipo: D
Tam/Dec: 08/00
Cont.: Real
Propr: Vis.
Título: Data Final
Descrição: Data Final
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZF_HORAFIN
Tipo: C
Tam/Dec: 05/00
Cont.: Real
Propr: Vis.
Título: Hora Final
Descrição: Hora Final
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 99:99
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZF_DURAC
Tipo: C
Tam/Dec: 05/00
Cont.: Real
Propr: Vis.
Título: Duração
20
Boletim Técnico – Conferência Pedido de venda

Descrição: Duração
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato: 99:99
Obrigatório:
Cons.Pad:
VldUser:

Campo: ZF_USER
Tipo: C
Tam/Dec: 25/00
Cont.: Real
Propr: Vis.
Título: Usuario
Descrição: Usuario
Lista Opção:
Help:
Uso:
Inic.Pad.:
Formato:
Obrigatório: S
Cons.Pad:
VldUser:

4 Criar Consulta Padrão

Criar consulta referente a tabela/cpo preenchido no MV_X_UTIVO


Criar consulta referente a tabela/cpo preenchido no MV_X_UTILO

5 Criar Índices.
Tabela: SZE
Índice: 1
Chave: ZE_FILIAL+ZE_ORIGEM+ZE_DOC+ZE_SEQ+ZE_PRODUTO

Tabela: SZE
Índice: 2
Chave: ZE_FILIAL+ZE_LOTECTL

Tabela: SZE
Índice: 3
Chave: ZE_FILIAL+ZE_BARRA

21
Boletim Técnico – Conferência Pedido de venda

Tabela: SZE
Índice: 4
Chave:
ZE_FILIAL+ZE_PEDIDO+ZE_ITEMPED+ZE_PRODUTO+ZE_ORIGEM+ZE_DOC+ZE_SEQ+ZE_LOTECT
L

Tabela: SZE
Índice: 5
Chave: ZE_FILIAL+ZE_PEDIDO+ZE_ITEMPED+ZE_PRODUTO+ZE_LOTECTL

Tabela: SZE
Índice: 6
Chave: ZE_FILIAL+ZE_PEDIDO+ZE_ITEMPED+ZE_NFISCAL+ZE_SERIENF

Tabela: SZE
Índice: 7
Chave:
ZE_FILIAL+ZE_PEDIDO+ZE_ITEMPED+ZE_PRODUTO+ZE_LOTECTL+ZE_LOCALIZ+ZE_NUMSERI

Tabela: SZF
Índice: 1
Chave: ZF_FILIAL+ZF_PEDIDO+ZF_SEQ

Tabela: SZF
Índice: 2
Chave: ZF_FILIAL+ZF_USER

6 Criar Perguntas.

Grupo: TRPCNFVO
Ordem: 1
Pergunta: Volume ?
Tipo: C
Tam: 06
Dec: 00
Valid: U_VldCpPrg('TRPCNFVO')
Objeto: Edit
Cons.Pad: cTabVol*
ItemComb (1a5):

22
Boletim Técnico – Conferência Pedido de venda

Grupo: TRPCNFIETE
Ordem: 1
Pergunta: Do Pedido ?
Tipo: C
Tam: 06
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SC5
ItemComb (1a5):

Grupo: TRPCNFIETE
Ordem: 2
Pergunta: Da Nota ?
Tipo: C
Tam: 09
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SF2
ItemComb (1a5):

Grupo: TRPCNFPVLO
Ordem: 1
Pergunta: Local ?
Tipo: C
Tam: 06
Dec: 00
Valid: U_VldCpPrg('TRPCNFPVLO')
Objeto: Edit
Cons.Pad: cTabLoc*
ItemComb (1a5):

Grupo: TRPCNFIETV
Ordem: 1
Pergunta: Do Pedido ?
Tipo: C
Tam: 06
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SC5
ItemComb (1a5):

23
Boletim Técnico – Conferência Pedido de venda

Grupo: TRPCNFIETV
Ordem: 2
Pergunta: Da Nota ?
Tipo: C
Tam: 09
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SF2
ItemComb (1a5):

Grupo: TRPCNFPV
Ordem: 1
Pergunta: Status ?
Tipo: N
Tam: 01
Dec: 00
Valid:
Objeto: Combo
Cons.Pad:
ItemComb (1a5): Nao iniciada;Iniciada;Finaliz.Parcial;Finaliz.Total;Todos

Grupo: TRPCNFPV
Ordem: 2
Pergunta: Pedido De ?
Tipo: C
Tam: 06
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SC5
ItemComb (1a5):

Grupo: TRPCNFPV
Ordem: 3
Pergunta: Pedido Ate ?
Tipo: C
Tam: 06
Dec: 00
Valid:
Objeto: Edit
Cons.Pad: SC5
ItemComb (1a5):

24
Boletim Técnico – Conferência Pedido de venda

Grupo: TRPCNFPV
Ordem: 4
Pergunta: Dispositivo?
Tipo: N
Tam: 01
Dec: 00
Valid:
Objeto: Combo
Cons.Pad:
ItemComb (1a5): Desktop;Tablet

25

Você também pode gostar