Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução............................................................................................................3
Objetivo...............................................................................................................3
Tecnologia............................................................................................................3
Funcionamento do Telnet...................................................................................4
Programação para VT100...................................................................................4
Infra-Estrutura de Rádio Freqüência...................................................................4
Equipamentos de Infra-Estrutura........................................................................5
Topologia de Rede utilizando ACD......................................................................6
Código de Barras...............................................................................................7
Desenvolvimento de Código de Barras................................................................9
Configuração do Server INI................................................................................9
SIGAACD............................................................................................................10
ACDSTD.............................................................................................................10
Cadastro de Operadores...................................................................................12
Cadastro de Local de Impressão.......................................................................15
Impressão de Etiqueta por Produto...................................................................18
Impressão de Etiqueta de Caixa para Produto a Granel......................................23
Impressão de Etiqueta de Unidade de Despacho EAN14.....................................26
Impressão de Etiqueta de Endereço..................................................................30
Impressão de Etiquetas de Usuários..................................................................36
Reimpressão de Etiquetas................................................................................39
Consulta de Etiquetas através de código de barras RF........................................41
Desmontagem de Embalagem..........................................................................44
Consulta Log de código Interno........................................................................47
Visualização da Caixa de Entrada – Mensagens Recebidas..................................52
Visualização da Caixa de Entrada – Mensagens Enviadas....................................53
Visualização da Caixa de Entrada – Novas Mensagens........................................54
Divisão de Etiqueta..........................................................................................55
Montagem de Pallet.........................................................................................58
Manutenção de Pallet.......................................................................................60
ACDSTDRE.........................................................................................................61
Emissão de Etiqueta de Produto a Partir de Pré-Nota.........................................62
Emissão de Etiquetas de Produtos a Partir do Pedido de Compras.......................66
Conferência.....................................................................................................69
Conferência por Pedido de Compras..................................................................74
Volume de Entradas.........................................................................................80
ACDSTDME.........................................................................................................82
Envio CQ.........................................................................................................83
Baixa CQ.........................................................................................................85
Endereçamento...............................................................................................87
Movimentação Interna.....................................................................................90
2
Introdução
A necessidade cada vez maior das empresas utilizarem seus sistemas à distância
através de recursos móveis portáteis integrados ao sistema corporativo (ERP), levou a
Microsiga à desenvolver a tecnologia e a solução ACD.
Trata-se da solução para linha de coletores de dados via rádio freqüência, Micro-
Terminais ou Terminais “TelNet”, que podem ser conectados diretamente aos produtos
da família Protheus.
Objetivo
Tecnologia
Telnet é um recurso que permite estabelecer uma conexão com outro computador da
rede. Ele oferece a oportunidade de estar em um sistema computacional e trabalhar em
outro.
4
Funcionamento do Telnet
Equipamentos de Infra-Estrutura
Handheld
Estes equipamentos não estão homologados para trabalhar com o
ACDSTD, porém permitem acesso ao servidor telnet, caso o seu
sistema operacional possua o client telnet para VT100 e antena RF
em seu dispositivo. Ainda não existem aplicações em eAdvpl para o
ACDSTD, há não ser projetos específicos( ex: Inventário de Ativo
Fixo).
Microterminal
Existem diversas topologias de microterminais, porém para o
ACDSTD só está homologado os equipamentos que funcionam com
VT100.
Impressoras térmicas
As impressões térmicas de etiquetas são muito utilizadas no
6
Balanças
A tecnologia ACD não possui nenhum biblioteca que leia
informações de balanças, porém existem customizações, que
permitem a leitura dos pesos de algumas balanças sem o uso de
DLL´s.
Código de Barras
Código de barras é uma representação digital impressa de uma informação.
O código 128 está dividido em três subconjuntos: A, B e C dos quais apenas um está
ativo de cada vez. Cada um dos códigos tem um sentido diferente dependendo do
subconjunto ativo.
[TELNET]
Enable=1
Environment=DBF811
Main=U_TESTERF
Port=1080
Onde:
SIGAACD
Este modelo está disponível somente para a utilização com o protocolo VT100, o
qual permite acessar todo ambiente microsiga, permitindo somente a implementação de
rotinas especificas e anexando ao menu semelhante ao outros módulos do Protheus,
assim como fazer toda a configuração de acesso as opções por usuário.
Ao utilizar o modulo Sigaacd (46) o Protheus estará consumindo licenças do
“Protheus T”.
Este modulo foi construído para a utilização do ACDSTD e do WMS, porem
poderá ser utilizado para programas desenvolvido em campo com protocolo VT100,
sendo possível customizar, criar novas funcionalidades e automatizar qualquer processo
que desejarem, maximizando a utilização desta tecnologia
ACDSTD
ACDSTDRE – Recebimento
ACDSTDME – Movimentos em Estoques
ACDSTDPR – Produção
ACDSTDEX – Expedição
ACDSTDIN – Inventario.
Manutenção de Pallet
11
Cadastro de Operadores
Objetivo:
Programa: T_ACDA010
Interface:
Funcionalidades:
Campos:
Código
Código de operador para uso no coletor.
Nome Oper.
Informa o nome do operador.
Status
Status do operador, “Ativo, Inativo, Pausa”.
Operador
Informa o código de usuário no sistema Protheus.
Intervalo
Representa o ciclo em segundos com que o sistema fará a leitura da caixa de mensagens do usuário.
Apontamento Simultâneos
Configura se o operador poderá fazer apontamentos simultâneos de produção (PCP Mod. I e II)
13
Observações:
Na grande maioria das rotinas executadas pelo coletor de radio freqüência, é gravado em logs o
código do operador, tornando assim obrigatório o cadastro de todos os operadores.
Tabelas:
Objetivo:
Tem como objetivo cadastrar os locais de impressões de etiquetas de código de barras, estes
códigos cadastrados serão utilizados nas perguntes quando forem imprimir etiquetas, ou até mesmo
estarem configurados em parâmetros quando o sistema tiver que imprimir etiquetas sem ter a
necessidade de ficar solicitando o local de impressão.
Programa: T_ACDA060
Interface:
Funcionalidades:
Campos:
Código
Código de identificação do local de impressão.
Descrição
Descrição do local de impressão.
Modelo
Modelo da impressora térmica.
Porta Serial
Seleção da porta serial.
Settings
Configuração da porta serial.
Porta LPT
Seleção da porta paralela.
Tipo
Identifica se a impressão será no remote ou no server.
Servidor
Informa o IP ou nome do servidor protheus para gerenciamento da impressão.
Porta IP
16
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de produto. O Layout da etiqueta está
localizado no ACDIMG01.prx
Programa: T_ACDI10PR
Interface:
Parâmetros:
Opção
Informe qual a opção de impressão: Produto, Recebimento, Pedido, Unidade despacho e Caixa.
De acordo com a opção selecionada é mostrada uma outra tela de parâmetros conforme abaixo.
18
Parâmetros:
Do Produto
Código do produto inicial.
Até Produto
Código do produto final.
Armazém
Local selecionado para impressão.
Endereço
Endereço selecionado para impressão.
Armazém Original
Armazém de origem das etiquetas dos produtos que serão impressos.
Quantidade
Quantidade que será gravada na etiqueta.
Número de Cópias
Quantidade de cópias a serem impressas.
Local de impressão
Código do local de impressão.
Observações:
O sistema permite que se trabalhe com duas formas de identificação de código de barras:
19
I. Utilização de código interno serializado, de forma que todas as transações referentes ao código
estejam cadastradas no banco de dados, permitindo ter varias informações através da leitura do
código. Um único código poderá conter informações como o código do produto, armazém,
endereço, lote, data de validade, quantidade, etc.
Vantagens
Rastreabilidade forte: onde todo o histórico de um produto físico, tais como,
recebimento, distribuição, controle de CQ, transferências, inventario e expedição, poderá ser
consultado através de um controle de log, com informações de data, hora e usuário que a
efetuou.
Unicidade: não permitindo mais de uma leitura referente a mesma etiqueta, agilidade na
interface operador x coletor . Pois com apenas uma leitura se obtém varias informações.
Desvantagens
Identificação em todos os produtos no recebimento de mercadorias e/ou produção.
Para utilizar as etiquetas de “Identificação de produto” com código interno, basta configurar o
parâmetro MV_ACDCB0, de forma que tenha em seu conteúdo o código “01*” .
II. Utilização de código nos padrões EAN8, EAN13, EAN14 e EAN128 , onde o produto deverá ser
catalogado com os códigos de barras e unidades de despacho ou código natural, exceto
identificação de produto.
Vantagens
Desvantagens
Não possui rastreabilidade tão detalhada quanto ao código único, Não existe o controle de
unicidade..
Tabelas:
20
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Parâmetros:
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII010 01 Opção ? mv_ch1 N 1 C
AII011 01 Do Produto ? mv_ch1 C 15 G
AII011 02 Ate o Produto ? mv_ch2 C 15 G
AII011 03 Armazém mv_ch3 C 2 G
AII011 04 Endereço mv_ch4 C 15 G
AII011 05 Armazém original mv_ch5 C 2 G
AII011 06 Quantidade mv_ch6 N 5 G
AII011 07 Numero de copias mv_ch7 N 4 G
AII011 08 Local de Impressão ? mv_ch8 C 6 G
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
21
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de caixas. O Layout da etiqueta está
localizado no ACDIMG01.prx.
Programa: T_ACDI10CX
Interface:
Protheus:
Coletor:
23
Parâmetros:
Do Produto
Código do produto inicial.
Até Produto
Código do produto final.
Armazém
Código do armazém.
Endereço
Código do endereço.
Quantidade
Quantidade de copias a serem impressas.
Unidade de despacho
Unidade de despacho.
Local de impressão
Código do local de impressão.
Observações:
Nesta rotina de impressão somente irão imprimir os produtos que tiverem classificados como
produto Granel, ou seja, B5_TIPUNIT<>”1”.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII010 01 Opção ? mv_ch1 N 1 C
AII015 01 Do Produto mv_ch1 C 15 G
AII015 02 Ate o Produto mv_ch2 C 15 G
AII015 03 Armazém mv_ch5 C 2 G
AII015 04 Endereço mv_ch6 C 15 G
AII015 05 Quantidade mv_ch3 N 4 G
AII015 06 Local de Impressão mv_ch6 C 6 G
24
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG01CX Descrição: chamado por ACDI010
Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a serem impressas;
Elemento 05 – Tipo caracter contendo o Armazém;
Elemento 06 – Tipo caracter contendo o Endereço;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do
Produto com caixa a granel.
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de unidades de despacho. O Layout
da etiqueta está localizado no ACDIMG01.prx
Programa: T_ACDI10DE
Interface:
Protheus:
Coletor:
26
Parâmetros:
Do Produto
Código do produto inicial.
Até Produto
Código do produto final.
Quantidade
Quantidade de copias a serem impressas.
Unidade de despacho
Unidade de despacho.
Local de impressão
Código do local de impressão.
Observações:
A unidade de despacho (EAN14) a quantidade deverá estar gravada no complemento de produto
conforme sua unidade.
Exemplo:
Certo produto tem o código de barras EAN13 “7898888000016” que representa uma unidade.
Caso queira utilizar uma unidade de despacho que contenha 12 unidades, neste exemplo estaremos
utilizando a referencia 2 então o conteúdo do código de barras EAN14 deverá ter “27898888000013”.
No sistema basta alterar o conteúdo do campo B5_EAN142 com a quantidade 12.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Perguntas:
27
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII010 01 Opção ? mv_ch1 N 1 C
AII014 01 Do Produto ? mv_ch1 C 15 G
AII014 02 Ate o Produto ? mv_ch2 C 15 G
AII014 03 Quantidade ? mv_ch3 N 4 G
AII014 04 Unidade Despacho ? mv_ch4 C 1 G
AII014 05 Local de Impressão ? mv_ch5 C 6 G
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG01DE Descrição: chamado por ACDI010
Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade de Etiquetas a serem impressas;
Elemento 02 – Tipo caracter contendo o Código de Barras;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de unidade de despacho.
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação do endereço. O Layout da etiqueta
está localizado no ACDIMG02.prx.
Programa: T_ ACDI020
Interface:
Protheus:
Coletor:
30
Parâmetros:
Do armazém
Código do armazém inicial
Até o armazém
Código do armazém final
Do endereço
Código do endereço inicial.
Ate endereço
Código do endereço final.
Local de impressão
Código do local de impressão.
Observações:
Para a etiqueta de endereço também é possível estar utilizando o critério de código interno, o
mesmo utilizado na etiqueta de produto, necessário configurar o parâmetro MV_ACDCB0 para que tenha
em seu conteúdo a string “02*”.
Caso não utilize o código interno para a etiqueta de endereço, o conteúdo do código de barras
será ARMAZEM + ENDEREÇO.
31
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII020 01 Do Almoxarifado ? mv_ch1 C 2 G
AII020 02 Ate Almoxarifado ? mv_ch2 C 2 G
AII020 03 Da Endereço ? mv_ch3 C 15 G
AII020 04 Ate Endereço ? mv_ch4 C 15 G
AII020 05 Local de Impressão ? mv_ch5 C 6 G
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG02 Descrição: chamado por ACDI020
Paramixb : Tipo array contendo:
Elemento 01 – Tipo caracter contendo o Código da Etiqueta;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do
endereço.
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas avulsas utilizadas na separação de produtos. O Layout
da etiqueta está localizado no ACDMGTMP.prx
Programa: T_ACDI040
Interface:
Protheus:
Coletor:
Parâmetros:
Quantidade
Quantidade de etiquetas a serem emitidas
Local de impressão
Código do local de impressão.
Tabelas:
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII040 01 Quantidade ? mv_ch1 N 4 G
AII040 02 Local de Impressão ? mv_ch2 C 6 G
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de usuários. O Layout da etiqueta
está localizado no ACDIMG01.prx
Programa: T_ACDI060
Interface:
Protheus:
Coletor:
36
Observações:
Para a etiqueta de usuário também é possível estar utilizando o critério de código interno, o
mesmo utilizado na etiqueta de produto, necessário configurar o parâmetro MV_ACDCB0 para que tenha
em seu conteúdo a string “04*”.
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB5 – Local de Impressão
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII060 01 Do operador ? mv_ch1 C 6 G
AII060 02 Ate operador ? mv_ch2 C 6 G
AII060 03 Local de Impressão ? mv_ch3 C 6 G
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG04 Descrição: chamado por ACDI060
Paramixb : Tipo array contendo:
Elemento 01 – Tipo caracter contendo o Código da Etiqueta;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do
operador.
Pré-Requisito:
Reimpressão de Etiquetas
Objetivo:
Programa: T_ACDV100
Interface:
Protheus:
Coletor:
Tabelas:
CB0 – ID de Etiquetas
CB5 – Local de Impressão
40
Objetivo:
Programa: T_ACDV110
Interface:
Funcionalidades:
Em qualquer parte do coletor será possível fazer consultas do tipo (combinação das teclas CTRL-C):
- Informações do produto;
- Saldo em estoque referente a um endereço;
- Quais produtos dentro de um volume de saída.
Tabelas:
CB0 – Id de Etiquetas
CB2 – Dispositivos de Movimentação
CB6 – Volumes de Embalagem
CB9 – Produtos separados na expedição
CBA – Cadastro do Mestre de Inventário
Parâmetros:
Desmontagem de Embalagem
Objetivo:
Programa: T_ACDV160
Interface:
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Parâmetros:
44
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
45
Objetivo:
Tem como objetivo consultar o log das etiquetas, que abrange desde o seu nascimento até
mesmo sua saída através de informações da nota fiscal de saída.
Programa: T_ACDA130
Interface:
Funcionalidades:
Tabelas:
CB0 – Id Etiquetas
CB1 – Operadores do ACD
CB5 – Local de Impressão
CBG – Log ACD
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
50
Pré-requisitos:
Objetivo:
Programa: T_ACDV180
Interface:
Tabelas:
Objetivo:
Programa: T_ACDV190
Interface:
Tabelas:
Objetivo:
Programa: T_ACDV200
Interface:
Tabelas:
Divisão de Etiqueta
Objetivo:
Este programa tem por objetivo gerar novas etiquetas através da divisão de uma etiqueta já
existente.
Programa: T_ACDV210
Interface:
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB5 – Local de Impressão
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento
contém: tipo caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a
serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
Elemento 09 – Tipo caracter contendo o Armazém;
Elemento 10 – Tipo caracter contendo a Ordem de Produção;
Elemento 11 – Tipo caracter contendo o Número Seqüencial da OP;
Elemento 12 – Tipo caracter contendo o Lote;
Elemento 13 – Tipo caracter contendo o SubLote;
Elemento 14 – Tipo data contendo a Validade do Lote;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
56
identificação do Produto.
Pré-Requisitos:
Montagem de Pallet
Objetivo:
Tem como objetivo executar a montagem de uma etiqueta de pallet. Ao consultar esta etiqueta
serão apresentadas todas as etiquetas relacionadas ao pallet.
Programa: T_ACDV230
Interface:
Figura 01 – Get dos produtos a serem palletizados Figura 02 – Confirmação da geração do Pallet
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG10 Descrição: chamado por ACDV230 (Montagem Pallet)
Paramixb : Tipo array contendo:
Elemento 01 – Tipo caracter contendo o ID da etiqueta do Pallet que
será impressa.
Retorno: Não possui.
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação dos Pallets gerados na rotina de montagem de Pallets.
Pré-Requisito:
Manutenção de Pallet
Objetivo:
Tem como objetivo executar a manutenção das etiquetas de pallet. Podendo incluir ou excluir
itens do pallet.
Programa: T_ACDV240X
Interface:
Tabelas:
CB0 – Id de Etiquetas
Pré-Requisito:
ACDSTDRE
Esta subdivisão se refere às rotinas de controle e conferência, relacionado ao
recebimento de mercadoria.
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de produtos através da informação da
Nota Fiscal. O Layout da etiqueta está localizado no ACDIMG01.prx.
Necessário configurar o parâmetro MV_IMPIP=”2”, para que no momento da inclusão da pré-nota o
sistema imprima as etiquetas de produtos.
Programa: T_ACDI10NF
Interface:
Protheus:
Figura 01 – Confirmação da impressão das etiquetas de identificação dos produtos a partir da Pré-Nota de Entrada
Coletor:
62
Parâmetros:
Fornecedor de
Código do fornecedor inicial.
Fornecedor até
Código do fornecedor final.
Nota de
Código da nota inicial.
Nota até
Código da nota final.
Série de
Série da nota inicial.
Série até
Série da nota final.
Local de impressão
Código do local de impressão.
Observações:
A quantidade de etiquetas impressas são iguais a quantidade informada no item da nota divida
pela a quantidade por embalagem B1_QE, caso o B1_QE seja zero, o sistema considera a quantidade por
embalagem igual a 1.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Parâmetros:
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
63
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento contém: tipo
caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
64
Pré-Requisito:
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação de produtos pelo Pedido de Compras.
O Layout da etiqueta está localizado no ACDIMG01.prx
Programa: T_ACDI10PD
Interface:
Protheus:
Coletor:
Parâmetros:
Pedido de
Código do pedido de compra inicial.
Pedido ate
Código do pedido de compra final.
Pedido ate
Informe neste parâmetro qual o pedido final.
Local de impressão
Código do local de impressão.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII010 01 Opção ? mv_ch1 N 1 C
AII013 01 Pedido de ? mv_ch1 C 6 G
AII013 02 Pedido ate ? mv_ch2 C 6 G
AII013 03 Local de Impressão ? mv_ch3 C 6 G
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento contém: tipo
caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
Elemento 09 – Tipo caracter contendo o Armazém;
Elemento 10 – Tipo caracter contendo a Ordem de Produção;
Elemento 11 – Tipo caracter contendo o Número Seqüencial da OP;
Elemento 12 – Tipo caracter contendo o Lote;
Elemento 13 – Tipo caracter contendo o SubLote;
Elemento 14 – Tipo data contendo a Validade do Lote;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do
Produto.
Pré-Requisito:
Conferência
Objetivo:
Este tipo de recebimento tem seu início a partir da confirmação de uma Pré-Nota de Entrada e
conforme a configuração do parâmetro MV_IMPIP, o sistema imprime as etiquetas de identificação dos
produtos da nota, para que as mesmas possam ser conferidas no recebimento.
Necessário configurar o parâmetro MV_CONFFIS=’’1” para habilitar a conferência física, sendo
assim não será permitido a classificação da nota fiscal caso não tenha sido realizado a conferencia física
pelo RF da respectiva nota fiscal.
Programa: T_ACDV120
Interface:
Figura 03 – Get dos produtos a serem conferidos Figura 04 – CTRL-I (informações dos produtos lidos)
69
Tabelas:
CB0 – Id de Etiquetas
71
Parâmetros:
Objetivo:
Este tipo de recebimento tem seu início a partir da confirmação de um Pedido de Compras e
conforme a configuração do parâmetro MV_IMPIP, o sistema imprime as etiquetas de identificação dos
produtos do pedido, para que as mesmas possam ser conferidas no recebimento.
As etiquetas geradas podem ser enviadas para o fornecedor para que na entrada do material as
mesmas etiquetas possam ser conferidas.
A rotina faz a conferência dos produtos recebidos e gera uma nota de entrada já classificada
caso o Pedido de Compra tenha um TES apropriado, caso encontrado alguma divergência, gera uma Pré-
Nota.
Programa: T_ACDV125
Interface:
A rotina primeiramente solicita ao usuário, informações da nota que será gerada ao final do
recebimento (N.º Nota, Série, Fornecedor, Loja do Fornecedor e Emissão).
Em seguida, o usuário responderá a pergunta quanto à seleção do Pedido de Compras:
- Caso o usuário não selecione um Pedido de Compras, o sistema solicitará a leitura das etiquetas
impressas anteriormente na confirmação do Pedido de Compras;
- Caso o usuário ainda não tenha as etiquetas de identificação do produto, deverá selecionar o pedido
(verificar parâmetro MV_RESTNFE), entrar com as informações solicitadas e imprimir as mesmas;
Após a informação dos itens, o sistema pergunta se imprime as etiquetas dos itens
selecionados. Caso a etiqueta já tenha sido gerada no momento da inclusão do Pedido de Compras, o
usuário poderá responder negativamente a pergunta, mas se as etiquetas ainda não foram geradas, o
usuário confirma a impressão das etiquetas de identificação dos produtos:
Figura 04 – Pergunta sobre Impressão das etiquetas Figura 05 – Conferência das etiquetas impressas
Após a informação do frete e dos ajustes dos impostos, o sistema calcula os títulos a
pagar com base na condição de pagamento:
A rotina de recebimento Modelo II, faz a distribuição automática dos produtos recebidos para o
almoxarifado de Controle de Qualidade desde que tenha sido gerada a Nota de Entrada classificada.
Os parâmetros utilizados no endereçamento automático são MV_CQ e MV_CBCQEND.
Funcionalidades:
Pré-Nota (Protheus):
Ao excluir uma pré-nota, caso o parâmetro MV_CBPE002 estiver habilitado (.T.), o sistema se
encarrega de limpar as informações das etiquetas vinculadas a nota (número da nota, série, lote e local).
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
CBG – Log ACD
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento contém: tipo
caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
Elemento 09 – Tipo caracter contendo o Armazém;
Elemento 10 – Tipo caracter contendo a Ordem de Produção;
Elemento 11 – Tipo caracter contendo o Número Seqüencial da OP;
Elemento 12 – Tipo caracter contendo o Lote;
Elemento 13 – Tipo caracter contendo o SubLote;
Elemento 14 – Tipo data contendo a Validade do Lote;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do
Produto.
ACD125103 Descrição: Chamado pelo programa ACDV125(Recebimento Mod2)
Retorno : Não possui retorno.
Finalidade: Ponto de entrada executado após a geração da Nota Fiscal de entrada.
(Rotina automática Mata103)
ACD125140 Descrição: Chamado pelo programa ACDV125(Recebimento Mod2)
Retorno : Não possui retorno.
Finalidade: Ponto de entrada executado após a geração da Pré-Nota de entrada. (Rotina
Automática Mata140).
ACD125VLD Descrição: Chamado pelo programa ACDV125(Recebimento Mod2)
Retorno : Não possui retorno.
Finalidade: Ponto de entrada utilizado para fazer validações e/ou gravações específicas
após a validação padrão da conferência da etiqueta.
ACD125VNF Descrição: Chamado pelo programa ACDV125(Recebimento Mod2)
Retorno : Não possui retorno.
Paramixb : Tipo array contendo:
Elemento 01 – Tipo array contendo os vencimentos das duplicatas que serão geradas
junto com a nota de entrada classificada.
Finalidade: Ponto de entrada utilizado para fazer validações e/ou gravações específicas
antes da geração da Nota de Entrada classificada.
78
Pré-Requisito:
Volume de Entradas
Objetivo:
Programa: T_ACDV140
Interface:
Figura 03 – Get dos produtos a serem conferidos Figura 04 – CTRL-I (informações dos produtos lidos)
NOTA: O recebimento não possui uma obrigatoriedade desta geração de volumes, podendo ter seu
início direto na conferência dos produtos, com a informação manual da Nota, Série,
Fornecedor e Loja do Fornecedor.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
80
Parâmetros:
ACDSTDME
Esta subdivisão se refere os movimentos em estoques.
Envio CQ
Baixa CQ
Endereçamento
Movimentações internas requisição/devolução (simples)
Transferência de Armazéns e Endereços para produtos
Cadastro de Produto x Endereços
Preparação de Endereçamento
82
Envio CQ
Objetivo:
Este programa tem como objetivo enviar o material recebido para o CQ.
Programa: T_ACDV050
Quando se utilizar código de barras padrão EAN ou o próprio código de produto, a seguir os programas
disponíveis a serem colocados no menu.
T_ACDV050 – Irá montar um menu para que o usuário escolha se o envio se trata de entrada por
recebimento de mercadoria ou por produção.
T_ACDV051 – Irá solicitar os dados referente a nota fiscal de entrada para o envio
T_ACDV052 – Irá solicitar os dados referente a ordem de produção para o envio
Quando se utilizar o controle de condigo interno (CB0), no menu, somente utilizar o programa
T_ACDV050.
Interface:
Tabelas:
CB0 – Id de Etiquetas
CBG – Log ACD
Parâmetros:
Baixa CQ
Objetivo:
Este programa tem como objetivo liberar ou rejeitar o produto que estiver em controle de
qualidade.
Programa: T_ACDV0101
Interface:
Funcionalidades:
Tabelas:
CB0 – Id de Etiquetas
CBG – Log ACD
85
Parâmetros:
Endereçamento
Objetivo:
Com o controle de endereçamento ativado se pode dividir o armazém em diversas partes, como
ruas, prateleira, andares, gavetas, etc., que denominamos de ENDERECO.
O Endereço permite maior agilidade na localização dos produtos no armazém, e também a
possibilidade de se controlar o saldo dos produtos por endereço.
Quando o produto entra no estoque através de uma nota fiscal de entrada, devolução ou
produção, o mesmo e alocado como saldo a endereçar, sendo que este saldo não fica disponível para
movimentação porque devera passar pelo processo de endereçamento.
Cada Endereço terá que ser identificado por código de barras, desta forma todos os processos de
movimentações dentro do armazém serão acompanhados da leitura da identificação do endereço.
Programa: T_ACDV060
Quando se utilizar código de barras padrão EAN ou o próprio código de produto, a seguir os programas
disponíveis a serem colocados no menu.
T_ACDV060 – Irá montar um menu para que o usuário escolha se o envio se trata de entrada por
recebimento de mercadoria ou por produção.
T_ACDV061 – Irá solicitar os dados referente a nota fiscal de entrada para o envio
T_ACDV062 – Irá solicitar os dados referente a ordem de produção para o envio
Quando se utilizar o controle de condigo interno (CB0), no menu, somente utilizar o programa
T_ACDV060.
Interface:
Funcionalidades:
Tabelas:
CB0 – Id de Etiquetas
CBG – Log ACD
Parâmetros:
Paramixb: ausente
Retorno: nulo
Finalidade: Pontos de entrada geralmente utilizados para atualizar
tabelas especificas, após a gravação do endereçamento.
ACD060OK Descrição: chamado por ACDV060
Paramixb: ausente
Retorno: nulo
Finalidade: Ponto de entrada geralmente utilizado para
complementação, como a montagem de uma tela específica ou gravação
de uma tabela. Localizado após a gravação com sucesso do
endereçamento e após o ponto de entrada ACD060GR.
AIC060VPR Descrição: chamado por ACDV060
Paramixb : Tipo caracter contendo o Código do Produto
Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para
validar o produto
Finalidade: Ponto de entrada geralmente utilizado para complementar a
validação do produto dentro da rotina de Endereçamento de Produtos.
89
Movimentação Interna
Objetivo:
Realizar movimentos de estoque físico de requisições para produção, para processo ou para
consumo, assim como suas devidas Devoluções (estornos).
Programa: T_ACDV130
Interface:
Tabelas:
CB0 – Id de Etiquetas
Parâmetros:
Objetivo:
Programa: T_ACDV150
Interface:
Tabelas:
CB0 – Id de Etiquetas
CBG – Log ACD
Objetivo:
Tem como objetivo cadastrar os produtos x endereços, para que seja utilizada a rotina de
preparação de endereços. (somente quando utilizar código interno CB0)
Programa: T_ACDA090
Interface:
Funcionalidades:
Campos:
Código do Produto
Código do produto que terá o cadastro sugerido de endereços.
Descrição
Descrição do produto escolhido.
Item
Cada item corresponderá a um endereço.
Local
Local de armazenagem do produto selecionado.
Endereço
Endereço selecionado
Preparação de Endereçamento
Objetivo:
Preparar o endereçamento das etiquetas gravando a sugestão dos endereços. (somente quando utilizar
código interno CB0)
Programa: T_ACDV220
Interface:
Ao sair da rotina, o sistema pergunta se imprime novas etiquetas com os endereços sugeridos
(invalida as etiquetas lidas). Caso o usuário não escolha nenhum endereço e aborte a operação, o sistema
pergunta se deseja registrar a etiqueta atual como preparada. Caso positivo, a etiqueta possuirá o
primeiro endereço cadastrado na tabela de Produtos x Endereços.
95
Figura 05 – Pergunta sobre Impressão das etiquetas Figura 06 – Pergunta sobre o registro da etiqueta
O sistema valida quando há diferenças nas quantidades informadas nos endereços sugeridos
com a quantidade da etiqueta e pergunta se o usuário deseja continuar a digitação, retornando a
distribuição da quantidade da etiqueta (fig.03).
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB5 – Local de Impressão
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento
contém: tipo caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a
serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
Elemento 09 – Tipo caracter contendo o Armazém;
Elemento 10 – Tipo caracter contendo a Ordem de Produção;
Elemento 11 – Tipo caracter contendo o Número Seqüencial da OP;
Elemento 12 – Tipo caracter contendo o Lote;
Elemento 13 – Tipo caracter contendo o SubLote;
Elemento 14 – Tipo data contendo a Validade do Lote;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação do Produto.
Pré-Requisito:
97
A Preparação para o endereçamento é uma rotina que somente poderá ser utilizada a partir do
MODELO II (Pedido de Compras) e possui pré-requisitos como:
- A etiqueta de produto deve conter informações do [N.º do Pedido de Compra + N.º Item] no campo
CB0_PEDCOM;
- Cadastramento da tabela Produtos x Endereços (CBJ), dos produtos envolvidos;
ACDSTDPR
Esta subdivisão se refere às rotinas relacionadas ao controle de produção
Cadastro de transações
Impressão de etiquetas de recursos
Impressão de etiquetas de códigos de transações
Apontamento de produção simples
Apontamento de produção modelo 1
Apontamento de produção modelo 2
Requisição/devolução OP/CC
Monitoramento produção
98
Cadastro de transações
Objetivo:
Tem como objetivo cadastrar os tipos de transações que poderão ser utilizados na produção.
Programa: T_ACDA070
Interface:
Funcionalidades:
Campos:
Código
Código do tipo da transação de produção
Tipo
Tipo da transação de produção:
- Início;
- Pausa com Apontamento;
- Pausa sem Apontamento;
- Produção;
- Perda.
Objetivo:
Tem como objetivo imprimir etiquetas térmicas de identificação dos recursos de produção. O Layout
da etiqueta está localizado no ACDIMG08.prx
Programa: T_ ACDI070
Interface:
Tabelas:
Perguntas:
101
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII070 01 Recurso de ? mv_ch1 C 6 G
AII070 02 Recurso ate ? mv_ch2 C 6 G
AII070 03 Numero de copias mv_ch3 C 4 G
AII070 04 Local de impressão mv_ch4 C 6 G
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG08 Descrição: chamado por ACDI070
Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo o número de etiquetas que
serão geradas.
Retorno: Tipo caracter, obrigatório, contendo o código da etiqueta do
recurso, ou seja, neste caso é o código do próprio recurso.
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação dos recursos da produção.
Pré-Requisito:
Tem como objetivo imprimir etiquetas térmicas de identificação das transações de produção. O
Layout da etiqueta está localizado no ACDIMG09.prx
Programa: T_ ACDI080
Interface:
Tabelas:
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
103
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG09 Descrição: chamado por ACDI080
Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo o número de etiquetas que
serão geradas.
Retorno: Tipo caracter, obrigatório, contendo o código da etiqueta da
transação da produção, ou seja, neste caso é o código da própria
transação.
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação das transações da produção.
Pré-Requisito:
Objetivo:
Programa: T_ACDV020
Interface:
Figura 03 – Confirmação do apontamento de produção Figura 04 – Impressão das etiquetas dos produtos
Funcionalidades:
Parâmetros:
Objetivo:
Programa: T_ACDV023
Interface:
Figura 07– Get do Recurso utilizado no apontamento produção Figura 08 – Browse dos recursos cadastrados
Funcionalidades:
Tabelas:
Parâmetros:
108
Programa: T_ACDV025
Interface:
Figura 07– Encerrando a pausa na produção Figura 08 – Seleção do recurso para apontando perda
Figura 09 – Get da quantidade a ser apontada como perda Figura 10 – Confirmação do apontamento de perda
Figura 11 – Get do Recurso utilizado no apontamento produção Figura 12 – Get da quantidade a ser apontada
Funcionalidades:
Tabelas:
111
Parâmetros:
Requisição/devolução OP/CC
Objetivo:
Programa: T_ACDV040X
Interface:
Funcionalidades:
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB6 – Volumes de Embalagem
CBG – Log ACD
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por
Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem
Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este
elemento contém: tipo caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a
serem impressas;
Elemento 05 – Tipo caracter contendo a Nota Fiscal Entrada;
Elemento 06 – Tipo caracter contendo a Série da Nota Fiscal
Entrada;
Elemento 07 – Tipo caracter contendo o Fornecedor;
Elemento 08 – Tipo caracter contendo a Loja do Fornecedor;
Elemento 09 – Tipo caracter contendo o Armazém;
Elemento 10 – Tipo caracter contendo a Ordem de Produção;
Elemento 11 – Tipo caracter contendo o Número Seqüencial da OP;
Elemento 12 – Tipo caracter contendo o Lote;
Elemento 13 – Tipo caracter contendo o SubLote;
Elemento 14 – Tipo data contendo a Validade do Lote;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação do Produto.
SD3NSDV Descrição: Chamado por ACDV040 – Requisição/Devolução
117
Retorno: Lógico.
Finalidade: Ponto de entrada utilizado para permitir (.t.) ou não (.f.)
a digitação do Número de Série na devolução.
118
Monitoramento produção
Objetivo:
Programa: T_ACDA080
Interface:
Funcionalidades:
Campos:
OP
Código da Ordem de Produção que deverá ser monitorada.
Operador
Operador responsável pela produção da OP.
Transação
Código da transação da produção.
Operação
Código da operação sendo executada no momento.
Quantidade
119
Tabelas:
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
ACDA80 01 Da OP ? mv_ch1 C 13 G
ACDA80 02 Ate OP ? mv_ch2 C 13 G
ACDA80 03 Da Transacao ? mv_ch3 C 2 G
ACDA80 04 Ate Transacao ? mv_ch4 C 2 G
ACDA80 05 Da Data ? mv_ch5 D 8 G
ACDA80 06 Ate Data ? mv_ch6 D 8 G
ACDA80 07 Ordem de Impressao ? mv_ch7 N 1 C
120
ACDSTDEX
Esta subdivisão se refere às rotinas relacionadas à expedição.
Programa: T_ACDA040
Interface:
Funcionalidades:
Campos:
Código
Código da embalagem
Descrição
Descrição da embalagem.
Altura
Informativo para identificação da altura.
Largura
Informativo para identificação da largura.
Profundidade
Informativo para identificação da profundidade
Volume
Informativo para identificação do volume.
Peso
Informa o peso da embalagem
Cadastro de divergências
Objetivo:
Tem como objetivo cadastrar as não conformidades que poderão ocorrer no processo de
separação.
Programa: T_ACDA050
Interface:
Funcionalidades:
Campos:
Código
Código da divergência
Descrição
Descrição da divergência
124
Tabelas:
CB4 – Divergências (expedição)
125
Ordem de separação
Objetivo:
Tem como objetivo gerar ordens de separação, que posteriormente será executado através de
terminais (RF – Radio Freqüência).
Todo o processo de saída de mercadoria da empresa pode ser controlado de maneira fácil e
rápida se utilizarmos o Template ACDSTD. Desde a digitação do Pedido de Venda ou Nota Fiscal de Saída
os produtos envolvidos em tal operação são processados e classificados no que denominamos “Ordem de
Separação”. Na ordem de separação os produtos ficam ordenados por endereço no estoque, facilitando
assim a sua localização dentro do armazém.
Na geração da Ordem de Separação é possível configurar como será todo o processo de
separação, ou seja poderá ter o processo de separação, embalagem, geração de nota automática,
impressão de nota fiscal de saída, impressão de etiqueta de identificação de volumes/produtos e
conferencia de embarque automática.
Programa: T_ACDA100
Interface:
Geração
Para gerar uma ordem de separação, entrar na opção “Gerar” e preencher os parâmetros para filtrar os
dados.
126
Parâmetros:
Opção
Informe neste parâmetro qual será a opção, gerar por Pedido Liberado, Nota Fiscal de Saída ou
Ordem de Produção.
1. Pedido Liberado
127
Parâmetros:
Separador
Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no momento da separação o
sistema elegera automaticamente um separador disponível.
Pedido de
Informe neste parâmetro qual o pedido inicial.
Pedido ate
Informe neste parâmetro qual o pedido final.
Cliente de
Informe neste parâmetro qual o código do cliente inicial.
Loja cliente de
Informe neste parâmetro qual o código da loja do cliente inicial
Cliente ate
Informe neste parâmetro qual o código do cliente final.
Loja cliente ate
Informe neste parâmetro qual o código da loja do cliente final
Data liberação de
Informe neste parâmetro qual a data de liberação do pedido inicial.
Data liberação ate
Informe neste parâmetro qual a data de liberação do pedido final.
Confere Lote
Informe neste parâmetro sim para ter conferencia de lote na separação.
Embalagem simultânea
Informe neste parâmetro sim, para que na separação contenha embalagem simultânea, ou seja
uma embalagem no ato da separação.
Embalagem
Informe neste parâmetro sim para ter o processo de embalagem.
128
Gera Nota
Informe neste parâmetro sim para que a nota fiscal de saída seja gerada automaticamente.
Imprime Nota
Informe neste parâmetro sim para ser impressa a nota fiscal de saída automaticamente.
Parâmetros:
Separador
Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no
momento da separação o sistema elegera automaticamente um separador disponível.
Nota de
Informe neste parâmetro qual o numero da nota inicial
Serie de
Informe neste parâmetro qual a serie da nota inicial
Nota ate
Informe neste parâmetro qual o numero da nota final.
Serie ate
Informe neste parâmetro qual a serie da nota final.
Cliente de
Informe neste parâmetro qual o código do cliente inicial.
129
Loja cliente de
Informe neste parâmetro qual o código da loja do cliente inicial
Cliente ate
Informe neste parâmetro qual o código do cliente final.
Loja cliente ate
Informe neste parâmetro qual o código da loja do cliente final
Data emissão de
Informe neste parâmetro qual a data de emissão inicial.
Data emissão ate
Informe neste parâmetro qual a data de emissão final.
Embalagem simultânea
Informe neste parâmetro sim, para que na separação contenha embalagem simultânea, ou seja
uma embalagem no ato da separação.
Embalagem
Informe neste parâmetro sim para ter o processo de embalagem.
Imprime Nota
Informe neste parâmetro sim para ser impressa a nota fiscal de saída automaticamente.
3. Ordem de produção
Parâmetros:
Separador
Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no
momento da separação o sistema elegera automaticamente um separador disponível.
Op de
Informe neste parâmetro qual a OP inicial
OP ate
Informe neste parâmetro qual a OP final.
Data emissão de
Informe neste parâmetro qual a data de emissão inicial.
Data emissão ate
Informe neste parâmetro qual a data de emissão final.
Requisita material
Informe neste parâmetro sim, para que a requisição seja feita no ato da separação.
Confirmando a pergunte a aplicação irá filtrar os dados e montar uma lista que atendem os
parâmetros, onde o usuário poderá apontar quais os itens a serem separados .
A geração cria ordens de separação conforme os almoxarifados dos produtos existentes nos pedidos. Ou seja, para cada
pedido poderá ter um ou mais ordens de separação.
131
Alteração
O usuário poderá alterar o separador e a prioridade das ordens de separação não iniciadas.
O campo de divergências poderá ser alterado caso o separador tenha apontado alguma não
conformidade durante a separação do produto.
Estorno
O usuário poderá estornar a ordem de separação não iniciada.
Visualizar
O usuário poderá monitorar o status da ordem de separação, quantidade separada e quantidade embalada.
Funcionalidades:
Tabelas:
Parâmetros:
Programa: T_ ACDI050
Interface:
Protheus:
Coletor:
134
Parâmetros:
Da transportadora
Código da transportadora inicial
Até transportadora
Código da transportadora final
Local de impressão
Código do local de impressão.
Tabelas:
CB0 – Id de Etiquetas
CB5 – Local de Impressão
135
Perguntas:
GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID
AII050 01 Da transportadora ? mv_ch1 C 6 G
AII050 02 Ate transportadora ? mv_ch2 C 6 G
AII050 03 Local de Impressão ? mv_ch3 C 6 G
AII010 01 Opção ? mv_ch1 N 1 C
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG06 Descrição: chamado por ACDI050
Paramixb : Tipo array contendo:
Elemento 01 – Tipo caracter contendo o Código da Etiqueta;
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
identificação da transportadora.
Pré-Requisito:
Pré-separação
Objetivo:
Programa: T_ACDV165
Interface:
Tabelas:
Parâmetros:
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento
contém: tipo caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
139
Expedição interligada
Objetivo:
Tem como objetivo executar o picking através do coletor rádio freqüência e conforme a
parametrização da Ordem de Separação, o sistema separa, embala, gera e imprime a nota fiscal de saída,
imprime etiquetas oficiais de volume e embarca os produtos separados.
Programa: T_ACDV177
Configuração:
O processo de expedição engloba todos os processos ativados na geração da ordem
de separação (T_ACDA100) conforme descrito no objetivo.
Chamada Descrição
T_ACDV177A O gestor do processo da expedição deverá incluir esta opção no menu do
usuário quando qualquer ordem de separação seja selecionado pelo
próprio código da ordem de separação. Ou seja, sempre será solicitado
que o operador informe o código da ordem de separação.
T_ACDV177B O gestor do processo da expedição deverá incluir esta opção no menu do
usuário quando qualquer ordem de separação seja selecionada a partir do
código do pedido de vendas. Ou seja, sempre será solicitado que o
operador informe o código do pedido de vendas.
T_ACDV177C O gestor do processo da expedição deverá incluir esta opção no menu do
usuário qualquer ordem de separação seja selecionada a partir do código
de uma nota fiscal de saída. Ou seja, sempre será solicitado que o
operador informe a nota fiscal de saída.
T_ACDV177D O gestor da separação deverá incluir esta opção no menu do usuário
quando qualquer ordem de separação seja selecionada a partir do código
de uma ordem de produção. Ou seja, sempre será solicitado que o
operador informe o código da ordem de produção.
T_ACDV177 O mais comum é incluir no menu do operador esta rotina, a qual
disponibiliza um menu de opções para escolher a maneira pela qual será
localizado a ordem de separação, contemplando todas opções anteriores.
Expedição Associada
Programa Descrição
ACDV166 Separação de produtos
ACDV167 Embalagem de produto
ACDV168 Geração de NFs
ACDV169 Impressão de NFs
ACDV173 Impressão de etiquetas oficiais de volumes
ACDV175 Embarque
Funcionalidades:
Cada programa associado possui sua funcionalidade particular, a qual poderá ser a
solicitação de informações, estorno do processo entre outros, porém somente a expedição
associada, possui duas funcionalidades extremamente importantes conforme o acionamento
das teclas de descritas abaixo:
Tecla Descrição
CTRL+F Ao pressionar esta tecla, o operador poderá ir para o próximo processo.
Lembrando que esta tecla de salto só será ativada quando o processo
atual já estiver sido executado por completo, ou se o operador tenha
voltado de outro processo.
CTRL+E Ao pressionar esta tecla, o operador poderá voltar para o processo
anterior. Lembrando que não é possível voltar se o processo atual já
estiver sido começado e não estiver sido terminado.
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB3 – Tipos de Embalagem
CB4 – Divergências (expedição)
CB5 – Local de Impressão
CB6 – Volumes de Embalagem
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB8 – Itens da Ordem de Separação (expedição)
CB9 – Produtos separados na expedição
CBG – Log ACD
Parâmetros:
142
Retorno: nulo
Finalidade: Ponto de entrada referente a impressão de etiquetas de
rosto.
IMG01 Paramixb : Tipo array contendo:
Elemento 01 – Tipo numérico contendo a Quantidade por Embalagem;
Elemento 02 – Tipo caracter contendo o Código da Ordem Separação;
OBS.: Quando rotina de conferência conforme pré-nota, este elemento
contém: tipo caracter com o Código do Operador
Elemento 03 – Tipo caracter contendo o Código da Etiqueta;
Elemento 04 – Tipo numérico contendo a Quantidade de Etiquetas a
serem impressas;
145
Separação
Objetivo:
A rotina de separação de produtos como o próprio nome diz, tem o objetivo de
separar os produtos referentes a ordem de separação criada na rotina de “Ordem de
Separação”, o qual pode ter nascido de um pedido de vendas, de uma nota fiscal de saída,
ou até mesmo de um ordem de produção.
Programa: T_ACDV166
Configuração:
A rotina de separação pode ser executada a partir do menu do operador do RF de
várias maneiras, pois isso dependerá da necessidade e do dia a dia de cada organização.
T_ACDV166A
O gestor da separação deverá incluir esta opção no menu do usuário quando
qualquer ordem de separação seja selecionado pelo próprio código da ordem de separação.
Ou seja, sempre será solicitado o código da ordem de separação para que o operador
informe, conforme figura abaixo.
T_ACDV166B
O gestor da separação deverá incluir esta opção no menu do usuário quando
qualquer ordem de separação seja selecionada a partir do código do pedido de vendas. Ou
seja, sempre será solicitado o código do pedido de vendas para que o operador informe,
conforme figura abaixo.
147
T_ACDV166C
O gestor da separação deverá incluir esta opção no menu do usuário qualquer ordem
de separação seja selecionada a partir do código de uma nota fiscal de saída. Ou seja,
sempre será solicitada a nota fiscal de saída para que o operador informe, conforme figura
abaixo.
T_ACDV166D
O gestor da separação deverá incluir esta opção no menu do usuário quando
qualquer ordem de separação seja selecionada a partir do código de uma ordem de
produção. Ou seja, sempre será solicitado o código da ordem de produção para que o
operador informe, conforme figura abaixo.
148
T_ACDV166
O mais comum é incluir no menu do operador esta rotina, a qual disponibiliza um
menu de opções para escolher a maneira pela qual será localizado a ordem de separação,
contemplando todas opções anteriores conforme figura abaixo.
Porém o tipo de código usado é o que mais influência nas características e telas
apresentadas, pois o código interno (CB0) já possui todas as informações necessárias no
próprio código da etiqueta (a partir da tabela CB0), já trazendo informações como:
quantidade (quando não se tratar de quantidade variável), armazém, endereço, lote,
sub-lote e número de série entre outras informações. Já o código natural não traz todos
estes dados, sendo necessário informar-los um a um.
Nota: Os códigos do tipo EAN pode trazer mais informações. Mas não possuem a mesma
complexidade do código interno.
149
Cenários:
1) Código Natural
Telas do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o armazém mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Nesta tela é informada ao operador a quantidade do produto que deve ser separada,
lembrando que neste caso é possível alterar a quantidade a ser separada, basta usar a seta
de direção.
Fluxo 002: Fluxo macro da separação sem controle de localização e com controle de rastreabilidade
154
Telas do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o armazém mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Note também que é informado o lote sugerido do produto em questão, o que já não
ocorre no cenário anterior, por não possuir controle de rastreabilidade.
155
Nesta tela deve ser informado o código do lote, para ser validado a sua existência.
Caso o lote informado não exista será apresentada um aviso informando a não existência do
lote.
Caso o produto em questão também tenha sub-lote, nesta mesma tela o sub-lote
será solicitado, para validação.
Fluxo 003: Fluxo macro da separação com controle de localização e sem controle de rastreabilidade
157
Telas do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o endereço mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Nesta tela é informada ao operador a quantidade do produto que deve ser separado,
lembrando que neste caso é possível alterar a quantidade a ser separada, pasta usar a seta
de direção.
Fluxo 004: Fluxo macro da separação com controle de localização e com controle de rastreabilidade
159
Telas do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o endereço mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Note também que é informado o lote sugerido do produto em questão, o que já não
ocorre no cenário anterior, por não possuir controle de rastreabilidade.
160
Nesta tela deve ser informado o código do lote, para ser validado a sua existência.
Caso o lote informado não exista será apresentada um aviso informando a não existência do
lote.
Tela do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o endereço mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
161
Nesta tela o operador poderá fornecer somente o código da etiqueta do produto, pois
quando utilizamos controle por número de série, fazemos a unitização das quantidades dos
produtos.
Nesta tela deve ser informado o código do lote, para ser validado a sua existência.
Caso o lote informado não exista será apresentada um aviso informando a não existência do
lote.
Caso o produto em questão também tenha sub-lote, nesta mesma tela o sub-lote
será solicitado, para validação.
Ao utilizarmos código interno serializado, sabemos que todas as transações referentes ao código
devem estar cadastradas no banco de dados (tabela CB0), permitindo ter varias informações através da
leitura do código. Um único código poderá ter conter informações como o código do produto, armazém,
endereço, lote, data de validade, quantidade, etc.
Telas do processo:
162
Esta tela será apresentada para o operador toda vez que a rotina de separação identificar
que o armazém mudou. Lembrando que tudo isso é feito a partir da rotina de “Ordem de
Separação” (T_ACDA100).
Telas do processo:
163
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o armazém mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Note também que é informado o lote sugerido do produto em questão, o que já não
ocorre no cenário anterior, por não possuir controle de rastreabilidade. Note também que
quando se trata de código interno não é solicitado o lote/sub-lote, pois as informações já
estão na etiqueta.
Idem fluxo 003, pois na etiqueta (código interno CB0), já existe a informação do
lote/sub-lote.
Telas do processo:
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o endereço mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Note que só tem um campo a ser preenchido, pois o local e o endereço já estão
contidos no código interno (CB0).
Idem fluxo 003, pois na etiqueta (código interno CB0), já existe a informação do
lote/sub-lote.
Telas do processo:
Após selecionada a ordem de separação, neste cenário é apresentada a mensagem
orientando ao operador a ir para um determinado endereço.
Esta tela será apresentada para o operador toda vez que a rotina de separação
identificar que o endereço mudou. Lembrando que tudo isso é feito a partir da rotina de
“Ordem de Separação” (T_ACDA100).
Note que só tem um campo a ser preenchido, pois o local e o endereço já estão
contidos no código interno (CB0).
Note também que é informado o lote sugerido do produto em questão, o que já não ocorre
no cenário anterior, por não possuir controle de rastreabilidade.
166
3) Mensagens genéricas
Caso o operador queira abandonar a separação, e ainda existe itens não separados,
será apresentada a pergunta ao da figura, que além de informar ao operador que a
separação esta pendente, também permite que o mesmo continue a separar. Ou seja, na
realidade esta é uma mensagem de re-confirmação, pois já é feita uma pergunta ao
operador se o mesmo deseja abandonar a rotina.
Funcionalidades:
As funcionalidades da separação estão disponíveis como teclas de atalho, onde:
1) Informações (CTRL+I)
Quando o usuário estiver fazendo a separação dos itens e não deseja que o item em
questão seja separado naquele instante ou seja eliminado da ordem de separação, deverá
pressionar a tecla CTRL+I, para apontar a uma divergência cadastrada na tabela CB4.
3) Estorno (CTRL+X)
Caso o operador deseje estornar um item já lido, o mesmo poderá pressionar a tecla
CTRL+X para chamar a tela de estorno.
4) Volume (CTRL+V)
169
Caso o operador deseje criar uma nova etiqueta de volume será solicitado o tipo de
embalagem, previamente cadastrado na tabela CB3 (Tipos de embalagem), lembrando que
este get possui consulta SXB (CTRL+W).
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB3 – Tipos de Embalagem
CB4 – Cadastro de divergências
CB5 – Local de Impressão
CB6 – Volumes de Embalagem
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB8 – Itens da Ordem de Separação (expedição)
CB9 – Produtos separados na expedição
CBG – Log ACD
Parâmetros:
Nome Tipo Descrição
170
Embalagem
Objetivo:
Embalar os produtos ou sub-volumes já separados usando coletor de dados RF,
gerando etiquetas dos volumes, possibilitando um maior controle e facilitando o embarque.
Esta rotina pode se executa por vários coletores de dados por ordem de separação.
Programa: T_ACDV167
Configuração:
O processo de embalagem deve ser ativado na geração da ordem de separação
(T_ACDA100), para que o mesmo possa ser executado.
T_ACDV167A
O gestor do processo de embalagem deverá incluir esta opção no menu do usuário
quando qualquer ordem de separação seja selecionado pelo próprio código da ordem de
separação. Ou seja, sempre será solicitado o código da ordem de separação para que o
operador informe, conforme figura abaixo.
T_ACDV167B
O gestor do processo de embarque deverá incluir esta opção no menu do usuário quando
qualquer ordem de separação seja selecionada a partir do código do pedido de vendas. Ou
seja, sempre será solicitado o código do pedido de vendas para que o operador informe,
conforme figura abaixo.
173
T_ACDV167C
O gestor do processo de embarque deverá incluir esta opção no menu do usuário
qualquer ordem de separação seja selecionada a partir do código de uma nota fiscal de
saída. Ou seja, sempre será solicitada a nota fiscal de saída para que o operador informe,
conforme figura abaixo.
Código natural;
Código interno.
174
Caso o operador deseje criar uma nova etiqueta de volume será solicitado o tipo de
embalagem, previamente cadastrado na tabela CB3 (Tipos de embalagem), lembrando que
este get possui consulta SXB (CTRL+W).
Tela contendo o aviso que informa ao operador que está sendo impresso a etiqueta
de volume.
Tela onde é solicitado ao operador que confirme a etiqueta impressa para continuar a
rotina de embalagem. Isso garantirá que o operador esteja vinculando o volume
(embalagem) aos produtos/sub-volumes corretas.
Tela onde serão informados os produtos que serão embalados no volume descrito.
Tela onde serão informados os produtos que serão embalados no volume descrito.
Funcionalidades:
As funcionalidades do embarque estão disponíveis como teclas de atalho, onde:
1) Informações (CTRL+I)
177
2) Estorno (CTRL+X)
Caso o operador deseje estornar um item já lido, o mesmo poderá pressionar a tecla
CTRL+X para chamar a tela de estorno.
3) Volume (CTRL+V)
178
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB3 – Tipos de Embalagem
CB5 – Local de Impressão
CB6 – Volumes de Embalagem
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB8 – Itens da Ordem de Separação (expedição)
CB9 – Produtos separados na expedição
CBG – Log ACD
Parâmetros:
Nome Tipo Descrição
MV_CBFCQTD C Forca o foco na quantidade inventariada toda vez que estiver
lendo um produto.
1-Ativado;
2-Desativado;*
* Valor Padrão
MV_CHKQEMB C Confere quantidade de produto granel na embalagem RF
para código interno.
1-Sim 0-Não
MV_IACD01 C O parâmetro deverá conter o Código do Local de
impressão utilizado no programa de expedição. Este código
se refere à tabela CB5 do módulo ACD.
MV_REMIEMB C Parâmetro que informa se a etiqueta do produto será reimpressa
no processo de embalagem do módulo ACD.
0-Não 1-Sim
179
Objetivo:
Gerar nota fiscal de saída pelo coletor RF a partir dos produtos já separados e
liberados de uma ordem de separação.
Programa: T_ACDV168
Configuração:
O processo de geração de nota fiscal de saída deve ser ativado na geração da ordem
de separação (T_ACDA100), para que o mesmo possa ser executado.
Assim como na rotina de separação, a rotina de geração de NFs pode ser executada a
partir do menu do operador do RF de várias maneiras, pois isso dependerá da necessidade e
do dia a dia de cada organização.
T_ACDV168A
O gestor do processo de geração de NFs deverá incluir esta opção no menu do
usuário quando qualquer ordem de separação seja selecionado pelo próprio código da ordem
de separação. Ou seja, sempre será solicitado o código da ordem de separação para que o
operador informe, conforme figura abaixo.
T_ACDV168B
O gestor do processo de geração de NFs deverá incluir esta opção no menu do
usuário quando qualquer ordem de separação seja selecionada a partir do código do pedido
de vendas. Ou seja, sempre será solicitado o código do pedido de vendas para que o
operador informe, conforme figura abaixo.
181
T_ACDV168
Lembrando que será gerado NFs somente dos itens liberados do pedido.
182
Caso o operador selecione uma ordem de separação que já foi gerada a nota fiscal de
saída, e o status da ordem de separação seja menor que “7” (ou seja, não foi impresso
etiquetas de volume, esta em processo de embarque ou com embarque finalizado), será
apresentada uma mensagem perguntado ao operador se o mesmo deseja excluir a nota
fiscal de saída.
Tabelas:
SB1 – Cadastro de Produtos
SB2 – Saldos Físicos e Financeiros
SC5 – Pedido de Vendas
SC6 – Itens dos pedidos de vendas
SC9 – Pedidos liberados
SD2 – Itens de venda da NFS
SE4 – Condições de Pagamento
SF4 – Tipos de entrada e saída
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB8 – Itens da Ordem de Separação (expedição)
183
Parâmetros:
Nome Tipo Descrição
MV_CBFCQTD C Forca o foco na quantidade inventariada toda vez que estiver
lendo um produto.
1-Ativado;
2-Desativado;*
* Valor Padrão
MV_CHKQEMB C Confere quantidade de produto granel na embalagem
RF para código interno.
1-Sim 0-Não
MV_IACD01 C O parâmetro deverá conter o Código do Local de
impressão utilizado no programa de expedição. Este
código se refere à tabela CB5 do módulo ACD.
MV_REMIEMB C Parâmetro que informa se a etiqueta do produto será
reimpressa no processo de embalagem do módulo ACD.
0-Não 1-Sim
Objetivo:
Imprimir nota fiscal de saída pelo coletor RF, a partir de uma nota fiscal gerada
vinculada a uma ordem de separação.
Programa: T_ACDV169
Configuração:
O processo de impressão de nota fiscal de saída deve ser ativado na geração da
ordem de separação (T_ACDA100), para que o mesmo possa ser executado.
T_ACDV169A
O gestor do processo de impressão de NFs deverá incluir esta opção no menu do
usuário quando qualquer ordem de separação seja selecionado pelo próprio código da ordem
de separação. Ou seja, sempre será solicitado o código da ordem de separação para que o
operador informe, conforme figura abaixo.
T_ACDV169C
O gestor do processo de geração de NFs deverá incluir esta opção no menu do
usuário qualquer ordem de separação seja selecionada a partir do código de uma nota fiscal
de saída. Ou seja, sempre será solicitada a nota fiscal de saída para que o operador informe,
conforme figura abaixo.
186
T_ACDV169
Lembrando que o layout da impressão da nota fiscal é do cliente, onde deve ser
informado no parâmetro “MV_CBIXBNF” o nome do programa de emissão de nota fiscal de
saída. (vide parâmetros)
Caso o operador selecione uma ordem de separação que já foi tenha a nota fiscal de
saída impressa, será apresentada uma mensagem perguntado ao operador se o mesmo
deseja imprimir novamente a nota fiscal de saída.
Tabelas:
CB1 – Operadores do ACD
CB7 – Cabeçalho da Ordem de Separação (expedição)
CBG – Log ACD
Parâmetros:
Nome Tipo Descrição
MV_CBIXBNF C Nome do ponto de entrada para emissão de nota fiscal de
saída para expedição RF.
Ex.: “NFEXAMP”
188
Programa: T_ACDV173
Configuração:
O processo de impressão de etiquetas oficiais de volume deve ser ativado na geração
da ordem de separação (T_ACDA100), para que o mesmo possa ser executado.
T_ACDV173A
T_ACDV173B
T_ACDV173
Será apresada a mensagem para o operador caso não tenha ocorrido nenhum
problema na impressão da etiqueta.
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB5 – Local de Impressão
CB6 – Volumes de Embalagem
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB9 – Produtos separados na expedição
CBG – Log ACD
Parâmetros:
Nome Tipo Descrição
MV_IACD01 C O parâmetro deverá conter o Código do Local de
impressão utilizado no programa de expedição. Este
código se refere à tabela CB5 do módulo ACD.
Embarque
Objetivo:
Executa o embarque dos produtos gerados pela ordem de separação.
Programa: T_ACDV175
Configuração:
O processo de embarque deve ser ativado na geração da ordem de separação
(T_ACDA100), para que o mesmo possa ser executado.
T_ACDV175A
T_ACDV175B
T_ACDV175
O mais comum é incluir no menu do operador esta rotina, a qual disponibiliza um
menu de opções para escolher a maneira pela qual será localizado a ordem de separação,
contemplando todas opções anteriores conforme figura abaixo.
O cenário abaixo esta configurado para como código interno e considerando que a
ordem de separação possui embalagem, ou seja, neste caso não será solicitado a etiqueta
do produto, mas sim a etiqueta do volume (embalagem).
194
Caso a ordem de separação possua embalagem será apresentada a tela que irá
solicita ao operador o código do volume, pois neste caso os produtos a serem embarcados,
estão contidos nos volumes, se a ordem de separação não possuísse embalagem, seria
solicitado a etiqueta do produto a ser embarcado.
Tabelas:
195
Parâmetros:
Nome Tipo Descrição
MV_CBVLDOS C Permite o Embarque simultâneo de Ordens de
separação diferentes.
1=Sim;2=Não;
MV_CBVLDTR C Valida a transportadora na rotina de embarque.
1=Sim; 2=Não;
MV_CHKQEMB C Confere quantidade de produto granel na embalagem
RF para código interno.
1-Sim 0-Não
MV_CBFCQTD C Forca o foco na quantidade inventariada toda vez que
estiver inventariando um produto.
1-Ativado;2- Desativado
Desfaz separação
Objetivo:
Desfazer a separação de produtos que já haviam sido separados.
Programa: T_ACDV176
Configuração:
A rotina que desfaz a separação pode ser executada a partir do menu do operador do
RF de várias maneiras, pois isso dependerá da necessidade e do dia a dia de cada
organização.
T_ACDV176A
O gestor da separação deverá incluir esta opção no menu do usuário quando se
deseja desfazer qualquer separação pela ordem de separação seja selecionado pelo próprio
código da ordem de separação. Ou seja, sempre será solicitado o código da ordem de
separação para que o operador informe, conforme figura abaixo.
T_ACDV176B
O gestor da separação deverá incluir esta opção no menu do usuário quando
qualquer ordem de separação seja selecionada a partir do código do pedido de vendas. Ou
seja, sempre será solicitado o código do pedido de vendas para que o operador informe,
conforme figura abaixo.
197
T_ACDV166C
O gestor da separação deverá incluir esta opção no menu do usuário qualquer ordem
de separação seja selecionada a partir do código de uma nota fiscal de saída. Ou seja,
sempre será solicitada a nota fiscal de saída para que o operador informe, conforme figura
abaixo.
T_ACDV166D
T_ACDV166
O mais comum é incluir no menu do operador esta rotina, a qual disponibiliza um
menu de opções para escolher a maneira pela qual será localizado a ordem de separação,
contemplando todas opções anteriores conforme figura abaixo.
Telas do processo:
determinado endereço. Esta tela será apresentada para o operador toda vez que a rotina
que desfaz a separação identificar que o endereço mudou, assim como na separação.
Nesta tela é informada ao operador a quantidade do produto que deve ser devolvida,
lembrando que neste caso é possível alterar a quantidade a ser devolvida, basta usar a seta
de direção.
Funcionalidades:
As funcionalidades da separação estão disponíveis como teclas de atalho, onde:
1) Informações (CTRL+I)
Tabelas:
200
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CB7 – Cabeçalho da Ordem de Separação (expedição)
CB8 – Itens da Ordem de Separação (expedição)
CB9 – Produtos separados na expedição
CBG – Log ACD
Parâmetros:
Nome Tipo Descrição
MV_CBFCQTD C Forca o foco na quantidade inventariada toda vez que estiver
lendo um produto.
1-Ativado;
2-Desativado;*
* Valor Padrão
MV_CONFEND C Este parâmetro habilitado, 1-Sim, exige que o endereço
seja conferido na expedição. Caso contrário, será
exigida somente a leitura das etiquetas dos produtos.
1-Sim 0-Não
MV_DIVERPV C Este parâmetro é referenciado a um código cadastrado
na tabela de divergências (tabela CB4) e é utilizado na
Ordem de Separação.
Quando o usuário estiver fazendo a separação dos
itens e não deseja que o item em questão seja
separado, deverá apontar a divergência contida neste
parâmetro para que a Ordem de Separação não solicite
mais o item e o mesmo seja estornado do Pedido de
Vendas. O que não impede do usuário posteriormente
liberar o item deste pedido e gerar uma nova Ordem de
Separação.
Esse tipo de operação é válido quando não se deseja
fazer o estorno da Ordem de Separação pois a mesma
já se encontra em andamento.
MV_ESTNEG C Identifica se o sistema permitirá que os saldos em
estoque dos produtos, fique negativo através de
movimentação.
(S)im ou (N)ao
MV_IACD01 C O parâmetro deverá conter o Código do Local de
impressão utilizado no programa de expedição. Este
código se refere à tabela CB5 do módulo ACD.
MV_LOCALIZ C Indica se produtos poderão usar controle de
localização física ou não. (S)im ou (N)ao.
MV_OSEP2UN C Na Ordem de Separação o programa utiliza a 2 U.M.
caso a quantidade a separar seja menor que a 2 U.M o
sistema utilizará a 1 U.M.
0-Não utiliza; 1-Utiliza
MV_CFENDIG C Confere endereço igual para produto diferente na expedicao
do RF 1-sim 0-nao
Entrada
ACD170EB Descrição: chamado por ACDV166 e ACDV167
Paramixb : ausente
Retorno: Tipo caracter, obrigatório, contendo a embalagem
validada.
Finalidade: Ponto de entrada localizado na validação do volume da
rotina de da embalagem.
CBRQEESP Descrição: chamado em todo lugar onde necessita da qtde por
embalagem
Paramixb: código do produto
Retorno: Quantidade do volume (especifica)
Finalidade: Ponto de entrada utilizado para poder alterar a
quantidade de embalagem utilizada na função genérica CBQtdEmb.
202
Tem como objetivo executar o picking através do coletor rádio freqüência sobre os itens da Nota
Fiscal de Saída selecionada.
Não utilizar esta rotina quando o embarque for através de Ordem de Separação.
Programa: T_ACDV250
Interface:
Para execução do embarque simples o operador deverá estar cadastrado na tabela CB1 (Figura
01).
Na tela inicial o operador deverá digitar a nota a ser embarcada (Figura 02).
Figura 05 – Get de Leitura das etiquetas dos produtos Figura 06 – Mensagem de leitura inválida
203
Após ser informada a nota, o operador estará apto a fazer a leitura das etiquetas dos produtos
(Figura 05).
Caso seja feita a leitura de uma etiqueta que não esteja nos padrões convencionados, o sistema
exibe uma mensagem de aviso:
Ex.: Quando utiliza-se código interno (CB0) e foi feita uma leitura de uma etiqueta de endereço
(tipo = “02”) (Figura 06).
O sistema invalida a leitura de etiquetas de pallet quando utilizado o código interno (CB0) (Figura 07).
Se habilitado o padrão de código interno e a etiqueta lida conter uma quantidade nula, o sistema
invalidará a mesma (Figura 08).
Caso o operador faça a leitura de um produto que não conste na nota, o sistema também
invalidará a mesma exibindo uma mensagem de alerta (Figura 09).
Em cada leitura é verificada a necessidade da coleta ou não do produto lido (Figura 10).
Figura 11 – Tela de teclas de ajuda disponíveis Figura 12 – Browse com as etiquetas lidas
A tela de ajuda apresenta os atalhos para as teclas funcionais do sistema. As mesmas podem ser
acionadas através da combinação das teclas CTRL + [Letra] (Figura 11).
204
CTRL + I Exibe as etiquetas lidas até o momento, podendo fornecer ao operador informações como:
Código da Etiqueta lida + Código do Produto + Quantidade lida da etiqueta (Figura 12).
Figura 13 – Browse com as necessidades faltantes Figura 14 – Tela de estorno das etiquetas
CTRL + F Exibe as necessidades faltantes da nota, podendo informar ao operador quantos produtos
ainda faltam serem lidos para que o embarque seja finalizado (Figura 13)
CTRL + X Exibe uma tela onde o operador informa a etiqueta que deseja estornar do embarque
(Figura 14);
Após feita a leitura da etiqueta a ser estornada, o sistema pergunta ao operador se o estorno será
confirmado. Em caso positivo, a etiqueta não será mais considerada dentre as etiquetas lidas e
embarcadas e a mesma passará a ser considerada novamente como necessidade de coleta (Figura 15).
Ao pressionar a tecla referente ao Escape – ESC (a nomenclatura de tecla poderá variar de
acordo com o modelo do coletor de dados) , o operador poderá abandonar o processo de embarque para
continuar posteriormente, lembrando que todas as etiquetas lidas até o presente momento não serão
perdidas pois estão gravadas na base de dados. Caso um outro usuário queira dar continuidade no
processo, o mesmo poderá fazê-lo sem maiores problemas (Figura 16).
Caso o operador informe uma Nota de Saída que já tenha sido embarcada, o sistema perguntará
se o embarque deve ser estornado, retornando à tela exibida na figura 05, onde o operador poderá
estornar as etiquetas que desejar através das combinações das teclas funcionais CTRL + X (Figura 19).
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CBK – Cabeçalho de Embarque Simples
CBL – Itens do Embarque Simples
Parâmetros:
Tem como objetivo monitorar o embarque dos itens relacionados na Nota Fiscal de Saída. O
monitor apresenta as informações de coleta dos produtos em tempo real (on line), apresentando as
quantidades necessárias, as quantidades já lidas até o presente momento, bem como quais foram as
etiquetas lidas no caso de se utilizar a codificação interna de etiquetas (CB0).
Não utilizar este monitor, quando o embarque for através de Ordem de Separação.
Programa: T_ACDA150
Interface:
Figura 01 – Browse com as Notas Fiscais de Saída que estão aptas a serem monitoradas
207
O folder ETIQUETAS somente será exibido caso o usuário estiver utilizando a codificação interna
de etiquetas (CB0), pois no padrão EAN não há a necessidade da visualização das etiquetas visto que o
código de barras que representa o produto é único.
Uma vez selecionado o produto no folder ITENS, todas as etiquetas lidas do produtos em
questão, são visualizadas.
Tabelas:
Parâmetros:
ACDSTDIN
Visão Geral
A forma adequada de corrigir diferenças nos saldos em estoque de uma empresa é através do
Inventário.
Toda empresa pode ter a necessidade de executar um inventário físico dos estoques de
seus depósitos pelo menos uma vez por exercício para saldar o inventário. Para isso, é possível programar
alguns procedimentos.
Em um inventário com período fixado, todos os estoques da empresa são fisicamente contados na
período fixado. Neste caso, todo o material deve ser contado. Durante a contagem, todo o depósito deve
ser bloqueado aos movimentos de materiais.
Com o procedimento por duração do inventário, os estoques são contados continuamente até que
o inventário seja finalizado, pelo usuário. Este bloqueio também pode ser chamado de rotativo.
Nota: No Protheus só é possível realizar bloqueio por produto, ou seja, quando for feito o
inventário por endereço, não deve ser feita nenhuma movimentação no sistema. Já o ACDSTD faz
o bloqueio por endereço
Processo de Inventário
Para evitar essa discrepância durante o inventário, o sistema sempre faz o bloqueio de
lançamento de materiais, durante o inventário físico. Conforme explicado anteriormente no item 1.1,
deve-se definir qual tipo de bloqueio dos materiais para lançamentos.
Também é importante reforçar que quando o inventário for por endereço, não deve ser feita
nenhuma movimentação, pois atualmente o protheus não faz o controle de inventário por endereço, mas
sim por produto, só o template ACDSTD faz o bloqueio do inventário por endereços.
O inventário do ACDSTDIN possui dois modelos os quais estão diretamente ligados com o
encerramento do inventário.
Modelo 1
Este modelo de inventário é utilizado quando se deseja efetuar o controle e analise dos itens
inventariados a partir de contagens batidas, ou seja, o encerramento do inventário é feito somente
quando o número de contagens batidas por produto, foi atingido para todos os produtos do armazém ou
endereço, ou por intervenção do gestor do inventário, via “ monitor de inventário” que será visto
posteriormente.
Modelo 2
Este modelo de inventário independe do número de contagens batidas, pois ele é confrontado
com o saldo em estoque dos itens inventariados. No modelo 2 o inventário só será finalizado quando
todas as contagens dos produtos forem iguais ao do saldo em estoque, ou por intervenção do gestor do
inventário, via “monitor de inventário” que será visto posteriormente.
O inventário do ACDSTDIN permite que a analise seja feita no RF (coletor de rádio freqüência),
ou somente no “monitor de inventário”. O parâmetro “MV_ANAINV” habilita/desabilita a analise feita
pelo RF.
O encerramento do inventário é feito de forma automática. Porém para que esta facilidade exista,
se faz necessário informar qual será o tipo do inventário, bem como outras informações necessárias as
quais devem ser cadastradas no mestre de inventário.
Por Produto: neste tipo de inventário, será criado um mestre de inventário ( item
2.1.6.1) somente para o produto informado, ou seja, para cada produto será necessário
criar um mestre de inventário. Caso o produto não seja informado, serão considerados
para o inventário todos os produtos do armazém. É importante lembrar que se o tipo de
inventário escolhido for por produto e o controle de endereço estiver habilitado ( vide
parâmetro “MV_LOCALIZ”), serão considerados para o inventário todos os produtos
localizados no endereço do produto informado;
Por Endereço: neste tipo de inventário, será criado um mestre de inventário somente
para o endereço informado. Lembrando que neste tipo de inventário o controle de
endereço deve estar habilitado ( vide parâmetro “MV_LOCALIZ”). Todos os produtos do
endereço deverão ser inventariados.
Mestre de Inventario
Lançamento de contagens
Mestre de Inventario RF
Inventario
214
Mestre de Inventario
Objetivo:
Programa: T_ACDA030
Interface:
Opções:
Pesquisar;
Visualizar;
Incluir;
Alterar;
Excluir;
Automático;
215
Monitor;
Legenda.
Campo Descrição
Cód.Invent. Código do inventário que será incrementado automaticamente
Data Data do inventário
Analise Status do inventário (Divergente ou Ok)
Contagens Quantidade de contagens que devem ser iguais para que o inventário possa
ser concluído, valido somente para o modelo 1 de inventário
Almoxarifado Código do armazém onde será executado o inventário
Tipo O tipo de inventário poderá ser por produto ou endereço
Produto Código do produto que será executado o inventário. Lembrando que se o
tipo de inventário for por produto, e o código de produto não for informado,
todos os produtos do armazém serão solicitados para serem inventariados.
Endereço Código do endereço a qual será executado o inventário
Cont.Realiz Informa a quantidade de contagens já realizadas.
Status Status do mestre de inventário:
Não iniciado;
Em andamento;
Em pausa;
Contado;
Finalizado;
Processado.
Recontagem Informa se o inventário está bloqueado para analise do gestor do inventário
Classe A Informa se será feito inventário pela classe de produtos A, conforme
recalculo do lote econômico e parâmetro.
Classe B Informa se será feito inventário pela classe de produtos B, conforme
recalculo do lote econômico e parâmetro.
Classe C Informa se será feito inventário pela classe de produtos C, conforme
216
Gerações Automáticas
Onde:
Parâmetro Descrição
Geração Automática Executa os programas listados no combobox que possuem
características de execução automática.
Onde:
217
Parâmetro Descrição
Tipo de Geração Nesta opção o usuário irá informar qual tipo de inventário por produto
ou endereço.
Parâmetro Descrição
Armazém Código do armazém
Produto de Código do produto inicial
Produto Até Código do produto até
Numero de Quantidade de contagens que devem ser iguais para que o inventário
contagem possa ser concluído
Data Data do inventário
Cons.Periodicidade Considera ou não a periodicidade para geração do mestre de
inventário.
Classe A Informa se será feito inventário pela classe de produtos A, conforme
recalculo do lote econômico e parâmetro.
Classe B Informa se será feito inventário pela classe de produtos B, conforme
recalculo do lote econômico e parâmetro.
Classe C Informa se será feito inventário pela classe de produtos C, conforme
recalculo do lote econômico e parâmetro.
Parâmetro Descrição
Almoxarifado de Código do armazém inicial
Almoxarifado até Código do armazém final
Endereço de Código do endereço inicial
Endereço até Código do endereço final
Numero de Quantidade de contagens que devem ser iguais para que o
contagens inventário possa ser concluído
Data Data do inventário
Classe A Informa se será feito inventário pela classe de produtos A, conforme
recalculo do lote econômico e parâmetro.
Classe B Informa se será feito inventário pela classe de produtos B, conforme
recalculo do lote econômico e parâmetro.
Classe C Informa se será feito inventário pela classe de produtos C, conforme
recalculo do lote econômico e parâmetro.
Parâmetros:
Mestre de
Informe o código do mestre de inventário inicial
Mestre até
Informe o código do mestre de inventário final
Legenda
Nota: o monitoramento não pode ser feito quando o mestre de inventário estiver
inicializado. Também não é permitida a alteração dos dados de um inventário após o mestre
de inventário estar processado.
221
Manutenção Modelo 1
(b)
Gerar Inventário (SB7)
(a)
(c)
Ferramentas
Comparação de
contagens (CB0)
Manutenção Modelo 2
Autoriza a
recontagem.
223
Planilha de Operadores
Esta planilha é a mesma para os dois modelos de inventário, apresentado as
características da figura abaixo:
(e) (a)
Browse com os dados Browse de operadores
dos produtos coletados que realizaram
contagens
Informações
O folder de informações apresenta todas as configurações atuais do mestre de
inventário e do sistema protheus, bem como as teclas de atalho.
224
F12
225
Esta opção permite que o gestor do inventário execute a exclusão de uma contagem.
Registro de Inventário
Quando acessamos o monitor com o status do mestre de inventário finalizado ou
processado, é apresentado para o gestor do inventário, o folder “Registros de Inventário”, o
qual lista o(s) registro(s) do lançamento de inventário (SB7). A partir desta lista o gestor do
inventário poderá identificar quais são os produtos que tiveram ou terão os seus estoques
alterados, dependendo do status do mestre de inventário.
(b)
Número do
(a) documento
Status
Ferramentas
(b)
Pesquisar
(c) produto
Listar/Filtrar
(d)
Visualizar
Campos
Botão de
comparação de
contagens
(a)
Altera etiqueta posicionada
(b)
Desfaz as alterações
(d)
Status da comparação
(e)
Colunas das contagens e
(c) suas quantidades
Numerador de etiquetas
(f)
Pesquisa etiqueta
Nota: a ferramenta de comparação de contagens só pode ser usada quando se tem mais de
1 contagens inventariada.
Tela que será apresentada para o gestor do inventário quando o mesmo desejar eleger uma
determinada quantidade, tanto para uma etiqueta quanto para toda contagem, conforme
figura abaixo:
Caso seja executada uma eleição de uma etiqueta ou de todas as contagens, haverá
uma diferença entre a quantidade inventariada e a quantidade original inventariada na tela
de manutenção de inventário.
Botão de
Acerto de
Inventário
230
Tabelas:
CBA – Cadastro do Mestre de Inventário
CBB – Cabeçalho do Inventário
CBC – Itens Inventariados
CBM – Histórico do Mestre de Inventário
Parâmetros:
Nome Tipo Descrição
MV_ALTENDI C O parâmetro permite ou não fazer o ajuste das etiquetas dos
produtos com os armazéns e endereços lidos na medida em que
é feito o inventário.
E.: No momento está sendo inventariado o armazém 01,
endereço A01 e o produto em questão foi estocado errado e a
leitura de sua etiqueta aponta para o armazém 01, endereço
B01. Caso o parâmetro esteja configurado para 1-Sim, a
etiqueta do produto será corrigida para o endereço correto, caso
contrario será informado que o produto lido será invalido.
0-Não 1-Sim
MV_ANAINV C Permite a analise do inventario pelo Coletor
1-Sim 2-Nao
MV_CBCLABC L Ativa o controle de classificação ABC para analise de
mestre de inventario
MV_CBINVMD C Modelo do inventario
1-contagens batidas 2-estoque
MV_CBFCQTD Forca o foco na quantidade inventariada toda vez que
estiver inventariando um produto.
C 1-Ativado 2- Desativado
MV_CBPE012 L Habilita o Ponto de entrada Template MT340D3
.T. = Habilita
.F. = Desabilita
Executa o acerto automático do Inventário.
0 - NAO FAZ ACERTO AUTOMATICO
MV_INVAUT C 1 - FAZ ACERTO AUTOMATICO SOMENTE PELO RADIO
2 - FAZ ACERTO AUTOMATICO SOMENTE PELO MONITOR
3 - FAZ ACERTO AUTOMATICO PELO RADIO E MONITOR
MV_LOCALIZ C Indica se produtos poderão usar controle de localização
física ou não. (S)im ou (N)ao.
Indica se produtos poderão usar controle de rastreabilidade ou
MV_RASTRO C não. (S)im ou (N)ao.
MV_VLDTINV Bloqueio o inventário por data.
C 0-Não, o sistema ira bloquear o produto ou endereço no
momento que iniciar a contagem física e será desbloqueado
automaticamente a ser feito o acerto de inventario e o
parâmetro MV_INVAUT deverá estar obrigatoriamente com 1-
sim
1-SIM, o sistema ira bloquear o produto ou endereço no
momento que iniciar a contagem física o mesmo será
desbloqueado somente com a virada do dia.
MV_VQTDINV C Permite a digitação da quantidade na rotina de inventário
231
Pontos de Entradas:
Ponto Entrada Descrição
ACDA30OK Descrição: chamado por ACDA030 – Mestre de Inventário.
Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro (.t.) para
validar a inclusão do Mestre de Inventário.
Finalidade: Ponto de entrada de uso genérico, localizado após as
validações padrões de inclusão do Mestre de Inventário.
ACDA30VE Descrição: chamado por ACDA030 – Mestre de Inventário.
Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro (.t.) para continuar a loop
de validação da tabela SBE.
Finalidade: Ponto de entrada para validação da loop da tabela SBE, permitindo ao
usuário incluir validações particulares referente a esta tabela na geração do mestre
de inventário quando o mesmo é por endereço. Valido apenas para geração
automática do mestre de inventário.
ACDA30VP Descrição: chamado por ACDA030 – Mestre de Inventário.
Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro (.t.) para continuar a loop
de validação da tabela SB1.
Finalidade: Ponto de entrada para validação da loop da tabela SB1, permitindo ao
usuário incluir validações particulares referente a esta tabela na geração do mestre
de inventário quando o mesmo é por produto. Valido apenas para geração
automática do mestre de inventário.
CBINV01 Descrição: chamado por ACDV035
Paramixb :
Elemento 01 – Tipo caracter contendo o Armazém
Elemento 02 – Tipo caracter contendo o Endereço
Elemento 03 – Tipo caracter contendo a Etiqueta do Produto
Retorno: Tipo caracter, obrigatório, contendo a Etiqueta do Produto
validada.
Finalidade: Ponto de entrada localizado na validação da leitura de
etiquetas de código de barras do produto dentro da rotina de Inventário.
A validação do ponto de entrada precede as validações padrões.
CBINV02 Descrição: chamado por ACDV035
Paramixb : Tipo array contendo:
Elemento 01– Tipo caracter contendo o Armazém;
Elemento 02 – Tipo caracter contendo o Endereço;
Retorno: Tipo lógico, obrigatório.
Finalidade: Ponto de entrada que valida a leitura da etiqueta de
endereço.
CBINV03 Descrição: chamado por ACDV035
Paramixb : Não tem:
Retorno: Caracter obrigatório.
Finalidade: Ponto de entrada que retorna o código do local padrão.
CBINV04 Descrição: chamado por ACDV035
Paramixb : Não tem:
Retorno: Não tem.
Finalidade: Ponto de entrada executado na validação da etiqueta,
232
Lançamento de contagens
Objetivo:
Programa: T_ACDA035
Interface:
Onde:
Campo Descrição
Numero Código do inventário que será incrementado automaticamente
Código Inv. Código do mestre de inventário
Usuário Usuário do protheus
Status Status da contagem:
Não iniciado;
Em andamento;
Finalizado.
Etiqueta Código da etiqueta quando se tratar de código interno. Caso o cenário não
tenha código interno, esta coluna não será disponibilizada para o usuário.
Produto Código do produto a ser inventariado
Armazém Código do armazém
Quantidade Quantidade inventariada
Lote Código do Lote inventariado
Sub-Lote Código do Sub-Lote inventariado
Num. Serie Número de série do produto inventariado
Contagem Caso o inventário seja modelo 2 estará disponível uma coluna indicando se
Ok a contagem de um determinado produto já esta batido com o estoque ou
não.
Legenda
235
Tabelas:
Parâmetros:
Mestre de Inventario RF
Objetivo:
Tem como objetivo cadastrar os armazéns e endereços que serão inventariados através de
terminais (RF – Radio Freqüência).
Programa: T_ACDV030
Interface:
Figura 01 – Tela de Cadastro do Mestre de Inventário Figura 02 – Seleção do tipo do Mestre de Inventário
Figura 03 – Mestre de Inventário por Endereço Figura 04 – Mestre de Inventário por Produto
Funcionalidades:
Campos:
Data
Data do inventário.
Armazém
Código do armazém a qual será executado o inventário.
Contagens
Quantidade de contagens que devem ser iguais para que o inventário possa ser concluído.
Tipo
O tipo de inventario poderá ser por produto ou endereço.
Produto
Código do produto a qual será executado o inventário.
Endereço
Código do endereço a qual será executado o inventário.
Contagens realizadas
Informa a quantidade de contagens já realizadas.
Tabelas:
Parâmetros:
Inventario
Objetivo:
Programa: T_ACDV35
Interface:
Figura: 001
Opção Descrição
Mestre Monta um browse para a seleção do mestre de inventário;
Figura 005: Mensagem enviada ao operador para orientação na localização física do inventário.
241
Porém o objetivo deste manual não é apresentar todos os cenários para o leitor, mas
somente fazer referencia as diversas situações que poderão surgir. Sendo assim somente
será apresentado o cenário de com código natural, com controle de endereço, com controle
de rastreabilidade e sem número de série.
Figura: 006
Nesta tela o operador deverá informar o endereço físico, onde o mesmo se encontra e
informar os produtos e quantidades que deverão ser inventariados.
Nota: quando o produto tiver número de séria a quantidade sempre será igual a 01 (um).
Figura: 007
Tela que solicita o código do lote a ser inventariado, lembrando que se o produto
tiver controle de sub-lote, também será apresentado get de preenchimento na tela.
Nota: quando se utiliza código interno (CB0), nunca é solicitada esta informação, pois a
mesma já consta etiqueta do código interno.
Mensagens genéricas:
Figura: 008
Figura: 009
Quando o operador realiza a mesma leitura de um produto que esteja com o código
interno ativado, ou possui controle de número de série, será apresentada a mensagem
informando que o código já foi lido. É bom lembrar que se for código natural sem controle
de número de série, não é possível ter este controle.
Figura: 010
Figura: 011
Funcionalidades:
244
Tabelas:
CB0 – Id de Etiquetas
CB1 – Operadores do ACD
CBA – Cadastro do Mestre de Inventário
CBB – Cabeçalho do Inventário
CBC – Itens Inventariados
CBM – Histórico do Inventário
CBG – Log ACD
Parâmetros: