246
1 ACD – Automação em Coleta de Dados 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

ACD Automacao Em Coleta de Dados

Embed Size (px)

Citation preview

Page 1: ACD Automacao Em Coleta de Dados

1

ACD – Automação em Coleta de Dados 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

Page 2: ACD Automacao Em Coleta de Dados

2

Transferência de Armazéns e Endereços para produtos ..................................... 92

Cadastro de Produto x Endereços..................................................................... 93

Preparação de Endereçamento......................................................................... 95

ACDSTDPR......................................................................................................... 98

Cadastro de transações ................................................................................... 99

Impressão de etiquetas de recursos ............................................................... 101

Impressão de etiquetas de códigos de transações........................................... 103

Apontamento de produção simples................................................................. 105

Apontamento de produção modelo 1.............................................................. 107

Apontamento de produção modelo 2.............................................................. 110

Requisição/devolução OP/CC ......................................................................... 114

Monitoramento produção............................................................................... 119

ACDSTDEX....................................................................................................... 121

Cadastro de tipos de embalagens................................................................... 122

Tabelas: CB3 – Tipos de Cadastro de divergências ......................................... 123

Cadastro de divergências............................................................................... 124

Ordem de separação ..................................................................................... 126

Impressão de etiquetas de transportadora...................................................... 134

Pré-separação............................................................................................... 137

Expedição interligada .................................................................................... 141

Separação .................................................................................................... 147

Embalagem .................................................................................................. 173

Geração de nota fiscal de saída...................................................................... 181

Impressão da nota fiscal................................................................................ 186

Impressão de etiquetas de volumes ............................................................... 190

Embarque..................................................................................................... 193

Desfaz separação.......................................................................................... 197

Rotina de embarque simples.......................................................................... 203

Monitoramento embarque simples.................................................................. 207

ACDSTDIN ....................................................................................................... 211

Mestre de Inventario ..................................................................................... 215

Lançamento de contagens ............................................................................. 234

Mestre de Inventario RF ................................................................................ 238

Inventario..................................................................................................... 240

Page 3: ACD Automacao Em Coleta de Dados

3

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

Através do uso destes equipamentos, os usuários poderão trabalhar On-Line, automatizando rotinas do ERP, podendo ainda dinamizar estes processos através do uso de Códigos de Barras padrões de mercado criando mecanismos facilitadores de controle e conferência de movimentações.

Tecnologia

No Protheus os coletores de dados funcionam utilizando o protocolo VT100. Existem 2 tipos de coletores de dados:

• Coletores Batch (Não esta homologado); • Coletores RF (Utilizando protocolo VT100);

O protocolo VT100 é usado pelo TELNET. 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.

Page 4: ACD Automacao Em Coleta de Dados

4

Funcionamento do Telnet

• Deve existir um servidor Telnet (Telnet Server); • Os terminais client´s devem possuir o client telnet, independente do sistema

operacional e apenas são usados para display da tela e entrada de dados

Programação para VT100

Em “ADVPL”, foram desenvolvidas bibliotecas e rotinas com funcionalidades que permitem a customização e desenvolvimento de qualquer rotina para VT100. Tais bibliotecas estão disponibilizadas no RPO padrão.

Infra-Estrutura de Rádio Freqüência

A infra-estrutura de radio freqüência é composta por um conjunto de equipamentos destinados à formação de uma rede de comunicação sem fio em um ambiente determinado.

Page 5: ACD Automacao Em Coleta de Dados

5

Pode ser formada de duas formas: com administração centralizada ou descentralizada. Na sua forma mais simples, a de administração descentralizada, é composta por Access Points e antenas. Na forma de administração centralizada ela é composta por um ou mais Wireless Switches, Hubs ou Switches de rede e Access Ports.

Equipamentos de Infra-Estrutura

Wireless Switch É o cérebro do sistema de radiofreqüência. Entre muitas outras funções, gerencia access ports, controla acesso, gerencia segurança e separa redes.

Switch ou Hub de rede Funciona como um multiplicador de portas - sua função é disponibilizar a porta física, conector, para ligar os diversos access ports.

Access Port rádio-base para transmissão e recepção de dados. Não controla acesso, ou seja, não tem inteligência, pois esse controle é exercido pelo wireless switch.

Access Point rádio-base com inteligência, controla acesso, divide rede entre outras funções, porém é mais limitada que um conjunto Wireless Switch com Access Ports.

Antena dispositivo para transmissão/recepção de sinais, para ser ligada nos Access Points ou Access Ports. Existem diversos tipos, como as direcionais e omni-direcionais, variando a irradiação do sinal.

Coletores RF Equipamento utilizando tecnologia rádio frequência, muito utilizado na computação móvel Microsiga. O coletor RF, pode possuir qualquer sistema operacional, deste que trabalhe com o protocolo VT100 e esteja na lista do coletores homologados.

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.

Page 6: ACD Automacao Em Coleta de Dados

6

Impressoras térmicas As impressões térmicas de etiquetas são muito utilizadas no ACDSTD, sendo assim foram desenvolvidas bibliotecas para geração e impressão de etiquetas de código de barras para as seguintes linguagens de programação: DPL, EPL, IPL e ZPL.

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.

Topologia de Rede utilizando ACD

Page 7: ACD Automacao Em Coleta de Dados

7

Código de Barras

Código de barras é uma representação digital impressa de uma informação. O código de barras está diretamente ligado à captura de dados. O código de barras automatiza o processo de captura. Ao invés de se fazer a digitação de um dado, ele é capturado por um leitor óptico.

Page 8: ACD Automacao Em Coleta de Dados

8

Tipos de código de barras Existem dezenas de padrões, todos aceitos internacionalmente. Os principais são: (EAN) - utilizado em automação comercial. (2 de 5) - utilizado em dados variáveis. (3 de 9) - uso geral.

UPC/EAN: Este é o símbolo usado para a identificação de bens de consumo para o segmento de varejo. Os símbolos UPC são de tamanho fixo, sendo compulsórios em varejo e na indústria de alimentos, não sendo usados de nenhum outro lugar. Foram desenvolvidos para atender as necessidades do varejo em geral, uma vez que adapta 12 dígitos a um espaço razoavelmente compacto.

CÓDIGO 39: Desenvolvido porque algumas indústrias necessitavam codificar o alfabeto, assim como números, em um código de barras, sendo o Código 39 de longe a simbologia mais popular do código de barras nesta opção. É tipicamente o código de barras mais usado para identificação em estoques e de processos em diversos segmentos industriais. Todavia, o Código 39 produz códigos de barras relativamente longos e pode não ser adequado quando a largura da etiqueta for considerada.

CÓDIGO 128: Este código de barras provém da necessidade de uma seleção mais ampla de caracteres do que o Código 39 poderia fornecer. Quando a largura da etiqueta é considerada, o Código 128 é uma boa alternativa porque é muito compacto e resulta em um símbolo denso. Esta simbologia é frequentemente utilizada na indústria de transportes onde o tamanho da etiqueta pe um problema.

INTERCALADO 2 DE 5: Outra simbologia popular na indústria de transportes. "Intercalado 2 de 5" é muito utilizado também em operadores logísticos é uma simbologia muito compacta e você os verá em caixas de papelão para volumes, onde os objetos são embarcados para serem enviados aos depósitos e supermercados.

Informações sobre EAN 128 (Code 128) O código 128, permite a impressão de todos os 128 caracteres ASCII, incluindo caracteres alfanuméricos maiúsculos e minúsculos, bem como os caracteres de controle. Além disso existem alguns caracteres especiais que são de uso intrínseco ao código 128. 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. • O subconjunto A possibilita a impressão de todos os caracteres alfanuméricos

maiúsculos, caracteres de controle e caracteres especiais.

Page 9: ACD Automacao Em Coleta de Dados

9

• O subconjunto B possibilita a impressão de todos os caracteres alfanuméricos maiúsculos, caracteres minúsculos, e caracteres especiais. Este subconjunto não possibilita a compactação, porém aceita quase todos os caracteres contidos na tabela ASCII.

• O subconjunto C é utilizado para duplicar a densidade de códigos com conteúdo

apenas NUMÉRICO e número PAR de dígitos. Este aumento de densidade é obtido pela impressão de um conjunto de 100 pares de dígitos de 00 a 99 inclusive. Além disto permite a impressão de caracteres especiais. Ou seja o subconjunto C é utilizado para compactar o código de barras.

Desenvolvimento de Código de Barras

Foram desenvolvidas bibliotecas que estão disponíveis no RPO padrão, as quais permitem desenvolver códigos de barras para as seguintes linguagens de programação em “ADVPL”: – DPL é a linguagem de programação datamax; – EPL é a linguagem de programação eltron; – IPL é a linguagem de programação intermec; – ZPL é a linguagem de programação zebra.

Configuração do Server INI [TELNET] Enable=1 Environment=DBF811 Main=U_TESTERF Port=1080 Onde: Enable Ativa/Desativa o serviço do telnet server no protheus Environment Ambiente utilizado para execução da aplicação VT100 Main Indica qual será o programa principal a ser executado, caso esteja implantado o

ACDSTD ou WMS necessário que seja especificando conforme seque Main=sigaacd

Port Indica a porta que será usada pelo serviço telnet server; MaxRow Indica a quantidade de linhas disponíveis para utilização, tendo como default 8 MaxCol Indica a quantidade de colunas disponíveis para utilização, tendo como default

20. InactiveTimeOut Indica a quantidade de segundos em que irá se desconectar caso esteja com o

equipamento inativo.

Page 10: ACD Automacao Em Coleta de Dados

10

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

É um conjunto de rotinas com o objetivo de agilizar o processo de coleta de dados através de equipamentos portáteis, utilizando o recurso de identificação de código de barras, permitindo a automação do recebimento, movimentação interna de materiais, inventário, produção e expedição. Estas rotinas estão subdividas em 5 partes: ACDSTDRE – Recebimento ACDSTDME – Movimentos em Estoques ACDSTDPR – Produção ACDSTDEX – Expedição ACDSTDIN – Inventario. Abaixo as rotinas disponíveis em qualquer subdivisão do ACDSTD

• Manutenção do Cadastro de Operadores • Manutenção do Cadastro de locais de Impressão • Consulta Geral Logs • Impressão de etiqueta por produto • Impressão de etiqueta de caixa para produto a granel • Impressão de etiqueta de unidade de despacho EAN14 • Impressão de etiquetas de usuário • Consulta de Etiquetas através do código de Barras RF • Visualização da caixa de entrada - Mensagens Recebidas • Visualização da caixa de entrada - Mensagens Enviadas • Visualização da caixa de entrada - Novas Mensagens • Fragmentação de etiqueta • Montagem de Pallet

Page 11: ACD Automacao Em Coleta de Dados

11

• Manutenção de Pallet

Page 12: ACD Automacao Em Coleta de Dados

12

Cadastro de Operadores

Objetivo: Manutenção do Cadastro de Operadores do ACD Programa: T_ACDA010 Interface:

Figura 01 – Imagem do Cadastro de Operadores

Page 13: ACD Automacao Em Coleta de Dados

13

Figura 02 – Imagem da manutenção do cadastro de operadores 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)

Page 14: ACD Automacao Em Coleta de Dados

14

Várias contagens no inventário Configura se o operador poderá fazer várias contagens no inventário 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:

CB1 – Operadores do ACD

Page 15: ACD Automacao Em Coleta de Dados

15

Cadastro de Local de Impressão

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:

Figura 01 – Imagem do Cadastro dos Locais de Impressão

Page 16: ACD Automacao Em Coleta de Dados

16

Figura 02 – Imagem da manutenção do Cadastro dos Locais de Impressão 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

Page 17: ACD Automacao Em Coleta de Dados

17

Número da porta para comunicação do servidor. Environment

Ambiente do servidor. Ver Status

Identifica se a impressão ira ter controle de status da impressora. Buffer Tamanho do buffer de impressão DRV Windows Utiliza ou não o driver Windows da impressora Tabelas: CB5 – Local de Impressão

Page 18: ACD Automacao Em Coleta de Dados

18

Impressão de Etiqueta por Produto

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:

Figura 01 – Opção de impressão das etiquetas de produto

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.

Page 19: ACD Automacao Em Coleta de Dados

19

Figura 02 – Parametrização por Produto

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:

Page 20: ACD Automacao Em Coleta de Dados

20

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.

Figura 03 – Etiqueta de produto

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

Não necessita da impressão da etiquetas de identificação. Pois o código utilizado e mesmo

já impresso na embalagem dos produtos. Desvantagens

Não possui rastreabilidade tão detalhada quanto ao código único, Não existe o controle de unicidade..

É possível estar desabilitando a impressão de um determinado produto, basta configurar o campo B5_IMPETI <> “1” no Complemento de Produto. Tabelas:

Page 21: ACD Automacao Em Coleta de Dados

21

CB0 – Id de Etiquetas CB5 – Local de Impressão Parâmetros: Nome Tipo Descrição MV_CBAJUQE

L

Permite ao usuário ajustar a Quantidade por Embalagem na rotina de impressão de etiquetas produtos. .T. – Habilita o ajuste da Quantidade por Embalagem .F. – Desabilita o ajuste da Quantidade por Embalagem

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

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; Retorno: nulo

Page 22: ACD Automacao Em Coleta de Dados

22

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:

Montar o Layout da etiqueta (ACDIMG01.prx).

Page 23: ACD Automacao Em Coleta de Dados

23

Impressão de Etiqueta de Caixa para Produto a Granel

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:

Figura 01 – Parametrização da impressão de etiquetas de caixa Coletor:

Page 24: ACD Automacao Em Coleta de Dados

24

Figura 02 – Parametrização da impressão de etiquetas de caixa

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

Page 25: ACD Automacao Em Coleta de Dados

25

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

IMG00

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG01.prx). Utilizar código interno para a etiqueta de identificação de produto (MV_ACDCB0 contendo ”01*”)

Page 26: ACD Automacao Em Coleta de Dados

26

Impressão de Etiqueta de Unidade de Despacho EAN14

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:

Figura 01 – Parametrização da impressão das etiquetas de identificação das unidades de despacho Coletor:

Page 27: ACD Automacao Em Coleta de Dados

27

Figura 02 – Parametrização da impressão das etiquetas de identificação das unidades de despacho 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.

B5_EAN141 deverá ter a quantidade que representada pela unidade “1”

B5_EAN142 deverá ter a quantidade que representada pela unidade “2” B5_EAN143 deverá ter a quantidade que representada pela unidade “3” B5_EAN144 deverá ter a quantidade que representada pela unidade “4” B5_EAN145 deverá ter a quantidade que representada pela unidade “5” B5_EAN146 deverá ter a quantidade que representada pela unidade “6” B5_EAN147 deverá ter a quantidade que representada pela unidade “7” B5_EAN148 deverá ter a quantidade que representada pela unidade “8”

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:

Page 28: ACD Automacao Em Coleta de Dados

28

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: Nome Tipo Descrição MV_IACD02

C

O parâmetro deverá conter o Código do Local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

IMG00

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG01.prx).

Page 29: ACD Automacao Em Coleta de Dados

29

Page 30: ACD Automacao Em Coleta de Dados

30

Impressão de Etiqueta de Endereço

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:

Figura 01 – Parametrização da impressão das etiquetas de endereço

Coletor:

Page 31: ACD Automacao Em Coleta de Dados

31

Figura 02 – Parametrização da impressão das etiquetas de endereço

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.

Etiqueta de endereço (código interno)

Etiqueta de endereço (código natural)

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*”.

Page 32: ACD Automacao Em Coleta de Dados

32

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. 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

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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.

Page 33: ACD Automacao Em Coleta de Dados

33

Pré-Requisito:

Montar o Layout da etiqueta (ACDIMG02.prx).

Impressão de Etiquetas Avulsas 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:

Figura 01 – Parametrização da impressão das etiquetas avulsas

Page 34: ACD Automacao Em Coleta de Dados

34

Coletor:

Figura 02 – Parametrização da impressão das etiquetas avulsas

Parâmetros: Quantidade Quantidade de etiquetas a serem emitidas Local de impressão Código do local de impressão.

Etiqueta avulsa (código interno)

Tabelas: CB5 – Local de Impressão 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

Pontos de Entrada disponíveis para implementação:

Page 35: ACD Automacao Em Coleta de Dados

35

PTO ENTR. FUNÇÃO IMGTMP Descrição: chamado por ACDI040

Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas temporárias.

Pré-Requisito:

Montar o Layout da etiqueta (ACDMGTMP.prx).

Page 36: ACD Automacao Em Coleta de Dados

36

Impressão de Etiquetas de Usuários

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:

Figura 01 – Parametrização para impressão das etiquetas de usuário

Coletor:

Page 37: ACD Automacao Em Coleta de Dados

37

Figura 02– Parametrização para impressão das etiquetas de usuário

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

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

IMG00

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial;

Page 38: ACD Automacao Em Coleta de Dados

38

Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG01.prx).

Page 39: ACD Automacao Em Coleta de Dados

39

Reimpressão de Etiquetas

Objetivo:

Permite a reimpressão de etiquetas (CB0). Programa: T_ACDV100 Interface: Protheus:

Figura 01 – Reimpressão de etiquetas para Protheus

Page 40: ACD Automacao Em Coleta de Dados

40

Coletor:

Figura 02 – Reimpressão Etiquetas Coletor Figura 03 – Browse das etiquetas (CTRL-W)

Figura 04 – Escolha do índice para pesquisa da etiqueta (CTRL-P)

Tabelas: CB0 – ID de Etiquetas CB5 – Local de Impressão

Page 41: ACD Automacao Em Coleta de Dados

41

Consulta de Etiquetas através de código de barras RF

Objetivo:

Tem como objetivo exibir as informações da etiqueta no coletor. Programa: T_ACDV110 Interface:

Figura 01 – Tela de consulta de etiquetas acionada pela CTRL-C

Figura 02 – Primeira tela de consulta da etiqueta Figura 03 – Complemento da tela anterior

Figura 04 – Tela de Dados Gerais Figura 05 – Complemento da tela da Dados Gerais

Page 42: ACD Automacao Em Coleta de Dados

42

Figura 06 – Informações do Armazém selecionado Figura 07 – Complemento do Armazém selecionado

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: Nome Tipo Descrição MV_CQ C Local(Almoxarifado) Controle de Qualidade Ex.: 98

MV_LOCALIZ C Indica se produtos poderão usar controle de localização física ou não. (S)im ou (N)ao.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

ACDV110C

Descrição: chamado por ACDV110 Paramixb : Elemento 01 – Tipo numérico contendo:

01 – Quando se deseja criar uma nova opção na consulta localizada abaixo dos Dados Gerais e dos armazéns; 02 – Para montar uma tela específica relacionada à nova opção criada pelo usuário.

Elemento 02 – Tipo array contendo: Quando o primeiro parâmetro recebido for igual a 01, o conteúdo do segundo parâmetro será uma array que contém a estrutura das consultas padrões. Cabe ao usuário adicionar um novo elemento de duas dimensões, contendo o novo item da

Page 43: ACD Automacao Em Coleta de Dados

43

consulta a ser visualizada. Ex.: aadd(aDados,{“Novo Elemento”,””}) E, quando o primeiro parâmetro recebido for igual a 02, o conteúdo do segundo parâmetro será o código do produto evidenciado na consulta, bastando ao usuário montar a consulta com as informações desejadas.

Retorno: Quando o Elemento 01 for: 01 – Retorna a array com o novo elemento adicionado; 02 – Retorna nulo.

Finalidade: Ponto de entrada de uso específico, localizado na montagem da consulta das etiquetas, permitindo customizar a mesma conforme a necessidade dos usuários.

Page 44: ACD Automacao Em Coleta de Dados

44

Desmontagem de Embalagem

Objetivo:

Este programa tem por objetivo desmontar as embalagens.

Programa: T_ACDV160 Interface:

Figura 01 – Get da etiqueta da embalagerm Figura 02 – Confirmação da impressão

Figura 03 – Pergunta do registro da etiqueta Figura 04 – Registro das etiquetas

Figura 05 – Confirmação do registro Figura 06 – Aviso de inconsistência Tabelas: CB0 – Id de Etiquetas CB5 – Local de Impressão Parâmetros:

Page 45: ACD Automacao Em Coleta de Dados

45

Nome Tipo Descrição MV_IACD02

C

O parâmetro deverá conter o Código do Local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD160RE Descrição: chamado por ACDV160

Paramixb: Tipo array contendo: Elemento 1 – Tipo caracter contendo a etiqueta a ser registrada. Elemento 2 – Tipo caracter contendo o código da etiqueta de origem (mestre). Retorno: Retorna o conteúdo da etiqueta a ser registrada. Finalidade: Ponto de entrada antes das validações da etiqueta a ser registrada.

ACD160VET Descrição: chamado por ACDV160 Paramixb: Tipo array conteúdo: Elemento 1 – Tipo array com os itens da etiqueta de origem (mestre), com layout do retorno da função CBRetEti(). Elemento 2 – Tipo caracter com conteúdo da etiqueta a ser registrada. Retorno: Lógico Finalidade: Ponto de entrada após todas as verificações referente a validação da etiqueta a ser registrada.

IMG00 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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;

Page 46: ACD Automacao Em Coleta de Dados

46

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.

Page 47: ACD Automacao Em Coleta de Dados

47

Consulta Log de código Interno

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:

Figura 01 – Imagem da Consulta de Log das Etiquetas

Page 48: ACD Automacao Em Coleta de Dados

48

Figura 02 – Informações gerais das etiquetas

Page 49: ACD Automacao Em Coleta de Dados

49

Figura 03 – Informações da conferência da nota de entrada

Page 50: ACD Automacao Em Coleta de Dados

50

Figura 04 – Informações da nota de entrada Funcionalidades: O Log de Etiquetas exibe na janela esquerda os eventos relacionados a etiqueta. Ao efetuar um duplo-clique sobre o evento, os sub-itens se abrem, permitindo ao usuário obter na janela direita, as informações de registro da etiqueta.

O sistema fornece informações como: a nota de entrada, de saída, data e hora da conferência e distribuição dentre outras informações.

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

Page 51: ACD Automacao Em Coleta de Dados

51

AIA105 01 Quantidade zerada mv_ch1 N 1 C

Pré-requisitos: O pré-requisito básico da rotina de Log de Etiquetas consiste na utilização de código interno (CB0)

Page 52: ACD Automacao Em Coleta de Dados

52

Visualização da Caixa de Entrada – Mensagens Recebidas

Objetivo:

No coletor é possível enviar mensagem para qualquer coletor, e visualizar as mensagens recebidas e enviadas. Programa: T_ACDV180 Interface:

Figura 01 –Browse mensagens recebidas Figura 02 – Visualização da mensagem selecionada Tabelas: CB1 – Operadores do ACD CBF – Registro de Mensagens Recebidas e Enviadas

Page 53: ACD Automacao Em Coleta de Dados

53

Visualização da Caixa de Entrada – Mensagens Enviadas

Objetivo:

No coletor é possível enviar mensagem para qualquer coletor, e visualizar as mensagens recebidas e enviadas. Programa: T_ACDV190 Interface:

Figura 01 –Browse mensagens enviadas Figura 02 – Visualização da mensagem selecionada Tabelas: CB1 – Operadores do ACD CBF – Registro de Mensagens Recebidas e Enviadas

Page 54: ACD Automacao Em Coleta de Dados

54

Visualização da Caixa de Entrada – Novas Mensagens

Objetivo:

No coletor é possível enviar mensagem para qualquer coletor, e visualizar as mensagens recebidas e enviadas. Programa: T_ACDV200 Interface:

Figura 01 – Tela novas mensagens Figura 02 – Browse para escolha do usuário

Figura 03 – Get da mensagem Figura 04 – Confirmação de envio de mensagens Tabelas: CB1 – Operadores do ACD CBF – Registro de Mensagens Recebidas e Enviadas

Page 55: ACD Automacao Em Coleta de Dados

55

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:

Figura 01 – Get da leitura da etiqueta Figura 02 – Get da quantidade da nova etiqueta

Figura 03 – Confirmação da geração da nova etiqueta

Tabelas: CB0 – Id de Etiquetas CB1 – Operadores do ACD CB5 – Local de Impressão Parâmetros: Nome Tipo Descrição

MV_CODCB0

C

Código Seqüencial de identificação do código de barras, este código é gerado na Impressão das etiquetas que utilizam o Código interno (CB0) .

MV_IACD02 C O parâmetro deverá conter o Código do Local de impressão

Page 56: ACD Automacao Em Coleta de Dados

56

utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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

Page 57: ACD Automacao Em Coleta de Dados

57

identificação do Produto. Pré-Requisitos:

Utilização de código interno CB0.

Page 58: ACD Automacao Em Coleta de Dados

58

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: Nome Tipo Descrição MV_CODCB0

C

Código Seqüencial de identificação do código de barras, este código é gerado na Impressão das etiquetas que utilizam o Código interno (CB0) .

MV_IACD04

C

O parâmetro deverá conter o Código do local de impressão utilizado no programa de Identificação de produto na produção (Apontamento da Produção). Este código se refere à tabela CB5 do módulo ACD.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido;

Page 59: ACD Automacao Em Coleta de Dados

59

Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Utilização do código interno CB0.

Page 60: ACD Automacao Em Coleta de Dados

60

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:

Figura 01 – Tipo da manutenção do pallet Figura 02 – Inclusão de itens ao pallet

Figura 03 – Exclusão de itens ao pallet

Tabelas: CB0 – Id de Etiquetas Pré-Requisito:

Utilização do código interno CB0.

Page 61: ACD Automacao Em Coleta de Dados

61

ACDSTDRE Esta subdivisão se refere às rotinas de controle e conferência, relacionado ao recebimento de mercadoria. Abaixo as rotinas disponíveis:

• Emissão de etiquetas de produtos

• Volume de entradas

• Conferencia

• Baixa CQ

• Consulta de etiquetas (produto, endereços) RF e Protheus

Page 62: ACD Automacao Em Coleta de Dados

62

Emissão de Etiqueta de Produto a Partir de Pré-Nota

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

Necessário configurar o parâmetro MV_IACD02 com o código do local de impressão de deverá estar previamente cadastrado. Veja o item “Local de Impressão” Coletor:

Page 63: ACD Automacao Em Coleta de Dados

63

Figura 02 – Parametrização da impressão de etiquetas por nota fiscal de entrada 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: Nome Tipo Descrição MV_CBAJUQE

L

Permite ao usuário ajustar a Quantidade por Embalagem na rotina de impressão de etiquetas produtos. .T. – Habilita o ajuste da Quantidade por Embalagem .F. – Desabilita o ajuste da Quantidade por Embalagem

Perguntas: GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID

Page 64: ACD Automacao Em Coleta de Dados

64

AII010 01 Opção ? mv_ch1 N 1 C

AII012 01 Fornecedor de ? mv_ch1 C 6 G

AII012 02 Loja de ? mv_ch2 C 2 G

AII012 03 Fornecedor ate ? mv_ch3 C 6 G

AII012 04 Loja ate ? mv_ch4 C 2 G

AII012 05 Nota de ? mv_ch5 C 6 G

AII012 06 Nota ate ? mv_ch6 C 6 G

AII012 07 Serie de ? mv_ch7 C 3 G

AII012 08 Serie ate ? mv_ch8 C 3 G

AII012 09 Local de Impressão ? mv_ch9 C 6 G

Parâmetros: Nome Tipo Descrição MV_IACD02

C

O parâmetro deverá conter o Código do Local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

IMG00

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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;

Page 65: ACD Automacao Em Coleta de Dados

65

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:

Montar o Layout da etiqueta (ACDIMG01.prx).

Page 66: ACD Automacao Em Coleta de Dados

66

Emissão de Etiquetas de Produtos a Partir do Pedido de Compras

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:

Figura 01 – Confirmação da impressão de etiquetas de identificação do produto a partir do Pedido de Compras

Page 67: ACD Automacao Em Coleta de Dados

67

Coletor:

Figura 02 – Parametrização da impressão de etiquetas de identificação do produto a partir do Pedido de Compras 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: Nome Tipo Descrição MV_IACD02

C

O parâmetro deverá conter o Código do Local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

Page 68: ACD Automacao Em Coleta de Dados

68

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

IMG00

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG01.prx).

Page 69: ACD Automacao Em Coleta de Dados

69

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 01 – Início do recebimento Figura 02 – Browse para escolha da nota

Figura 03 – Get dos produtos a serem conferidos Figura 04 – CTRL-I (informações dos produtos lidos)

Page 70: ACD Automacao Em Coleta de Dados

70

Figura 05 – Acompanhamento da conferência pelo Protheus

Page 71: ACD Automacao Em Coleta de Dados

71

Figura 06 – Etiquetas dos produtos conferidos, botão [Detalhes]

Figura 06 – Tela de Saída da Conferência Figura 07 – Confirmação do fim da conferência

Figura 08 – Usuário não finalizou a conferência Tabelas:

Page 72: ACD Automacao Em Coleta de Dados

72

CB0 – Id de Etiquetas CB5 – Local de Impressão CBE – Etiquetas lidas no recebimento CBG – Log ACD CBB – Cabeçalho do Inventário CBA – Itens Inventariados Parâmetros: Nome Tipo Descrição MV_IACD03

C

O parâmetro deverá conter o Código do local de impressão utilizado no programa de Identificação de produto. Este código se refere à tabela CB5 do módulo ACD.

MV_IMPIP

C

Indica o momento da impressão da etiqueta de identificação do produto. 1 - Na confirmação do Pedido de Compra ; 2 - No Recebimento de Materiais, ou seja, na confirmação da Pré-Nota; 3 - Não Imprime

MV_RASTRO C Determina a utilização ou não da Rastreabilidade dos Lotes de Produção S = Sim N = Não

MV_SELVAR C Caso o parâmetro esteja ativado, permite ao usuário poder escolher a opção para digitar uma quantidade variável. 1 – Ativado: Exibe a opção para alterar a quantidade; 2 – Desativado: Não exibe a opção para alterar a quantidade.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO AV120CB0 Descrição: chamado por ACDV120

Paramixb : 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 do produto dentro da rotina de Conferência. Cria produtos no CB0.

AV120FIM Descrição: chamado por ACDV120 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na confirmação da pergunta de finalização do processo de conferência da nota e após a atualização do status da nota ( Cabeçalho - SF1) na rotina de Conferência.

AV120QTD Descrição: chamado por ACDV120 Paramixb : Elemento 01 – Tipo caracter contendo o Código do Produto Elemento 02 – Tipo numérico contendo a Quantidade por Embalagem Elemento 03 – Tipo numérico contendo a Quantidade informada na conferência. Elemento 04 – Tipo caracter contendo a Etiqueta dos Produtos Retorno: nulo Finalidade: Executa o Ponto de entrada quando a quantidade lida for superior ao saldo a ser conferido.

AV120VLD Descrição: chamado por ACDV120 Paramixb : Elemento 01 – Tipo caracter contendo o Código do Produto Elemento 02 – Tipo numérico contendo a Quantidade por Embalagem Elemento 03 – Tipo numérico contendo a Quantidade informada na conferência. Elemento 04 – Tipo caracter contendo a Etiqueta dos Produtos Retorno: nulo Finalidade: Executa o Ponto de entrada quando a quantidade lida for superior ao saldo a ser conferido.

IMG01 Paramixb : Tipo array contendo:

Page 73: ACD Automacao Em Coleta de Dados

73

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.

Page 74: ACD Automacao Em Coleta de Dados

74

Conferência por Pedido de Compras

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;

Figura 01 – Início do recebimento Figura 02 – Tela de seleção de pedido

Uma vez selecionado o pedido, o usuário deverá informar as quantidades recebidas dentre os produtos do Pedido de Compras. Para prosseguir com o recebimento, deverá confirmar o Total de Mercadorias recebidas:

Page 75: ACD Automacao Em Coleta de Dados

75

Figura 03 – Seleção dos itens Figura 04 – Informa quantidade dos itens

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

Na saída da conferência, o sistema pergunta se o usuário deseja finalizar a conferência, caso negativo, o sistema retorna a tela de conferência. Caso positivo, o sistema pergunta ao usuário se confirma o Total das Mercadorias conferidas.

Figura 06 – Finaliza processo de conferência Figura 07 – Confirma o total das mercadorias Quando confirmada a finalização da conferência, o sistema pergunta quanto a informação do frete:

Figura 08 – Informa o valor do frete

Page 76: ACD Automacao Em Coleta de Dados

76

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:

Figura 09 – Confirma as parcelas Figura 10 – Confirma a geração dos títulos

Se os títulos forem confirmados, o sistema gera uma Nota de Entrada já classificada, faltando apenas endereçar os produtos, caso contrário, será gerada uma Pré-Nota. Se for encontrada alguma inconsistência no Pedido de Compras, como a falta da informação de um TES, também será gerada uma Pré-Nota de Entrada.

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). Nota de Entrada (Protheus): Ao classificar uma nota, caso o parâmetro MV_CBPE009 estiver habilitado (.T.) e o campo do cadastro de fornecedores: identificação do produto A2_IMPIP = “4”, ou o parâmetro MV_IMPIP = “4”, será feita a impressão das etiquetas de identificação dos produtos a partir da nota de entrada.

Na habilitação do parâmetro, caso o armazém do item da nota for o configurado para CQ (MV_CQ), o sistema se encarrega de fazer o endereçamento automático para o CQ e atualiza as informações de endereço e número sequêncial das etiquetas relacionadas. Ao excluir uma nota, caso o parâmetro MV_CBPE019 estiver habilitado (.T.), o sistema limpará as informações sobre a nota, das etiquetas relacionadas. Caso os produtos tenham ido para o CQ e o parâmetro MV_CBPE020 estiver habilitado (.T.), o sistema fará o estorno automático do endereçemento do CQ e das etiquetas. Estorno da Distribuição (Protheus): Ao estornar a distribuição, caso o parâmetro MV_CBPE016 estiver habilitado (.T.), o sistema solicitará a leitura das etiquetas para que seja feito o estorno das informações de distribuição das mesmas.

Page 77: ACD Automacao Em Coleta de Dados

77

Tabelas: CB0 – Id de Etiquetas CB5 – Local de Impressão CBG – Log ACD Parâmetros: Nome Tipo Descrição MV_CBCQEND C

Endereço padrão para endereçamento automático dos produtos enviados para C.Q através da rotina de recebimento Mod2

MV_CBENDCQ

C

Valida os endereços de inspeção para C.Q. separados por “;”, caso este parâmetro esteja em branco o sistema não faz tal validação. Ex.: 98INSPECAO;

MV_CBPAJIM C

Permite o ajuste dos impostos antes da geração da Nota Fiscal de Entrada através da rotina de recebimento Mod2. 1 = Sim, ajusta os impostos antes da geração da nota; 2 = Não ajusta os impostos

MV_CBPE002 L Habilita o Ponto de entrada Template A140EXC .T. = Habilita .F. = Desabilita

MV_CBPE009 L Habilita o Ponto de entrada Template MT100AGR .T. = Habilita .F. = Desabilita

MV_CBPE016 L Habilita o Ponto de entrada Template MTA265E .T. = Habilita .F. = Desabilita

MV_CBPE019 L Habilita o Ponto de entrada Template SF1100E .T. = Habilita .F. = Desabilita

MV_CBPE020 L Habilita o Ponto de entrada Template A100DEL .T. = Habilita .F. = Desabilita

MV_CBPESO

C

Verifica se deve informar o peso do produto no ato do recebimento através da rotina de receb. Mod2 1-Sim 2-Não

MV_CBVLPAJ C

Valor máximo permitido no ajuste dos impostos antes da geração da Nota Fiscal de Entrada pela rotina de recebimento Mod2

MV_CQ C Local(Almoxarifado) para Controle de Qualidade

MV_DATAFIS D Ultima data de encerramento de operações fiscais

MV_IACD02 C

Utilizado no pedido de compras / recebimento de materiais, contém o Código do local de impressão cadastrado na tabela CB5.

MV_IMPIP

C

Indica o momento da impressão da etiqueta de identificação do produto. 1 - Na confirmação do Pedido de Compra ; 2 - No Recebimento de Materiais, ou seja, na confirmação da Pré-Nota; 3 - Não Imprime 4- Imprime após a inclusão da Nota Fiscal de Entrada

MV_RESTNFE C

Indica se restringe o uso de pedidos bloqueados no recebimento de materiais.

Pontos de Entrada disponíveis para implementação:

Page 78: ACD Automacao Em Coleta de Dados

78

PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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.

Page 79: ACD Automacao Em Coleta de Dados

79

Pré-Requisito: A rotina de Recebimento Modelo II tem como pré-requisito a utilização do código interno.

Page 80: ACD Automacao Em Coleta de Dados

80

Volume de Entradas

Objetivo:

O usuário poderá fazer a identificação do material a ser conferido através da impressão de etiquetas de volumes de entrada. Que agregam facilidades de identificação no ato da conferência.

As etiquetas de volume possuem informações como Nota de Entrada, Série, Fornecedor e Loja do Fornecedor. Elas podem ser impressas utilizando controle de código interno (CB0) ou não (observar o parâmetro MV_REGVOL). Programa: T_ACDV140 Interface:

Figura 01 – Tela de Geração de volumes Figura 02 – Confirmação da impressão da etiqueta de volume

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

Page 81: ACD Automacao Em Coleta de Dados

81

Parâmetros: Nome Tipo Descrição MV_IACD02

C

O parâmetro deverá conter o Código do Local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD.

MV_REGVOL

C

Informa se o volume de entrada deve ser registrado na rotina de recebimento, através da leitura da etiqueta de volume. 0 - Não Registra , neste momento será solicitado a quantidade de volumes e o sistema ira imprimir as etiquetas de volume. 1 - Registra, neste momento será solicita a leitura de uma etiqueta temporária para que seja habilitada na tabela CB0

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD140VF Descrição: chamado por ACDV140

Paramixb : Tipo array contendo: Elemento 01– Tipo caracter contendo o Fornecedor; Elemento 02 – Tipo caracter contendo a Loja do Fornecedor; Elemento 03 – Tipo caracter contendo a Nota; Elemento 04 – Tipo caracter contendo a Série da Nota Fiscal; Retorno: Tipo lógico, obrigatório. Finalidade: Ponto de entrada que valida a nota fiscal de entrada.

IMG07

Descrição: chamado por ACDV140 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Código do Volume Elemento 02 – Tipo caracter contendo a Nota Fiscal; Elemento 03 – Tipo caracter contendo a Série da Nota Fiscal; Elemento 04 – Tipo caracter contendo o Fornecedor; Elemento 05 – Tipo caracter contendo a Loja do Fornecedor; Elemento 06 – Tipo numérico contendo a quantidade de volumes total; Retorno: Tipo caracter, obrigatório, contendo o código da etiqueta do volume. Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume de entrada.

Page 82: ACD Automacao Em Coleta de Dados

82

ACDSTDME Esta subdivisão se refere os movimentos em estoques. Abaixo as rotinas disponíveis:

• 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

Page 83: ACD Automacao Em Coleta de Dados

83

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:

Figura 01 – Get etiqueta de produto a ser enviado para o CQ Tabelas: CB0 – Id de Etiquetas CBG – Log ACD Parâmetros: Nome Tipo Descrição

MV_CBENDCQ

C

Valida os endereços de inspeção para C.Q. separados por “;”, caso este parâmetro esteja em branco o sistema não faz tal validação. Ex.: 98INSPECAO;

MV_LOCPROC C Local padrão a ser enviado os materiais indireto

Page 84: ACD Automacao Em Coleta de Dados

84

sem processo. Ex.: 99 Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD060CA Descrição: chamado por ACDV060

Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na confirmação do cancelamento do Endereçamento de Produtos.

ACD060CF Descrição: chamado por ACDV060 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na confirmação da etiqueta de endereço dentro da rotina de Endereçamento de Produtos.

ACD060ES Descrição: chamado por ACDV060 Paramixb : Elemento 01 – Tipo caracter contendo a Etiqueta do Produto Elemento 02 – Tipo caracter contendo a Quantidade do Produto a ser estornada Retorno: nulo Finalidade: Ponto de entrada localizado no final do processo de estorno das etiquetas lidas na distribuição.

ACD060ET Descrição: chamado por ACDV060 Paramixb : Elemento 01 – Tipo caracter contendo a etiqueta lida Retorno: nulo Finalidade: Ponto de entrada localizado na validação da leitura da etiqueta no ato do endereçamento.

ACD060GR Descrição: chamado por ACDV060 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.

Page 85: ACD Automacao Em Coleta de Dados

85

Baixa CQ

Objetivo:

Este programa tem como objetivo liberar ou rejeitar o produto que estiver em controle de qualidade. Programa: T_ACDV0101 Interface:

Figura 01 – Get para Liberação / Rejeição do CQ Funcionalidades: Estorno da Baixa de CQ (Protheus): No estorno da baixa de CQ, caso o parâmetro MV_CBPE003 estiver habilitado (.T.), o sistema solicitará que seja feita a leitura das etiquetas relacionadas na baixa de CQ, fazendo uma limpeza dos campos das etiquetas: Endereço e Número Sequencial e disponibilizando as etiquetas para serem re-endereçadas futuramente (gravação do armazém de CQ na etiqueta). Estorno da Baixa de CQ (coletor): Se o parâmetro MV_CBPE010 estiver habilitado (.T.), o processo de estorno da Baixa de CQ somente poderá ter continuidade caso o parâmetro MV_PDEVLOC estiver configurado para não perguntar ao usuário a localização para o estorno (MV_PDEVLOC com conteúdo diferente de “2”). Estorno da Distribuição (Protheus): Ao estornar a distribuição, caso o parâmetro MV_CBPE016 estiver habilitado (.T.), o sistema solicitará a leitura das etiquetas para que seja feito o estorno das informações de distribuição das mesmas. Tabelas: CB0 – Id de Etiquetas CBG – Log ACD

Page 86: ACD Automacao Em Coleta de Dados

86

Parâmetros: Nome Tipo Descrição MV_CBENDCQ

C

Valida os endereços de inspeção para C.Q. separados por “;”, caso este parâmetro esteja em branco o sistema não faz tal validação. Ex.: 98INSPECAO;

MV_CBPE003 L Habilita o Ponto de entrada Template A175GRV .T. = Habilita .F. = Desabilita

MV_CBPE010 L Habilita o Ponto de entrada Template MT175ATU .T. = Habilita .F. = Desabilita

MV_CBPE016 L Habilita o Ponto de entrada Template MTA265E .T. = Habilita .F. = Desabilita

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACDV10INI Descrição: chamado por ACDV010

Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na entrada da rotina de Liberação / Rejeição de CQ.

ACDV10FIM Descrição: chamado por ACDV010 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na saída da rotina de Liberação / Rejeição de CQ.

AIC010VPR Descrição: chamado por ACDV010 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 na rotina de Liberação / Rejeição de CQ.

Page 87: ACD Automacao Em Coleta de Dados

87

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.

No processo de Endereçamento os produtos são transferidos do saldo a endereçar para o endereço indicado estando assim liberado para qualquer movimentação em estoque.

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:

Figura 01 – Get da etiqueta de produto / endereço Figura 02 – Confirmação do endereçamento

Page 88: ACD Automacao Em Coleta de Dados

88

Funcionalidades: Estorno da Distribuição (Protheus): Ao estornar a distribuição, caso o parâmetro MV_CBPE016 estiver habilitado (.T.), o sistema solicitará a leitura das etiquetas para que seja feito o estorno das informações de distribuição das mesmas. Tabelas: CB0 – Id de Etiquetas CBG – Log ACD Parâmetros: Nome Tipo Descrição MV_CBENDCQ

C

Valida os endereços de inspeção para C.Q. separados por “;”, caso este parâmetro esteja em branco o sistema não faz tal validação. Ex.: 98INSPECAO;

MV_CBPE016 L Habilita o Ponto de entrada Template MTA265E .T. = Habilita .F. = Desabilita

MV_LOCPROC C Local padrão a ser enviado os materiais indireto sem processo. Ex.: 99

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD060CA Descrição: chamado por ACDV060

Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na confirmação do cancelamento do Endereçamento de Produtos.

ACD060CF Descrição: chamado por ACDV060 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado na confirmação da etiqueta de endereço dentro da rotina de Endereçamento de Produtos.

ACD060ES Descrição: chamado por ACDV060 Paramixb : Elemento 01 – Tipo caracter contendo a Etiqueta do Produto Elemento 02 – Tipo caracter contendo a Quantidade do Produto a ser estornada Retorno: nulo Finalidade: Ponto de entrada localizado no final do processo de estorno das etiquetas lidas na distribuição.

ACD060ET Descrição: chamado por ACDV060 Paramixb : Elemento 01 – Tipo caracter contendo a etiqueta lida Retorno: nulo Finalidade: Ponto de entrada localizado na validação da leitura da etiqueta no ato do endereçamento.

ACD060GR Descrição: chamado por ACDV060

Page 89: ACD Automacao Em Coleta de Dados

89

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.

Page 90: ACD Automacao Em Coleta de Dados

90

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:

Figura 01 – Get do tipo de movimentação Figura 02 – Browse com tipos de movimentação

Figura 03 – Get do produto a ser movimentado Figura 04 – Confirmação da movimentação Tabelas: CB0 – Id de Etiquetas Parâmetros: Nome Tipo Descrição MV_LOCALIZ C Indica se produtos poderão usar controle de localização física ou não.

(S)im ou (N)ao.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO

Page 91: ACD Automacao Em Coleta de Dados

91

AI130DGR Descrição: chamado por ACDV040 e ACDV130 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado após a gravação da movimentação interna.

AI130GMI Descrição: chamado por ACDV130 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Tipo de Movimentação Elemento 02 – Tipo caracter contendo o Código do Produto Elemento 03 – Tipo numérico contendo a Quantidade informada na movimentação. Elemento 04 – Tipo caracter contendo o Armazém Elemento 05 – Tipo caracter contendo o Endereço Elemento 06 – Tipo data contendo a Data de Emissão Retorno: Array atualizada conforme a necessidade Finalidade: Ponto de entrada que possibilita atualizar campos específicos antes da gravação da movimentação interna.

AI130TM Descrição: chamado por ACDV130 Paramixb : Tipo caracter contendo Título da Movimentação Retorno: Tipo caracter, obrigatório, contendo o Tipo da movimentação conforme o paramixb informado. Finalidade: Ponto de entrada localizado no início da rotina de Movimentação Interna que preenche a variávei cTM (Tipo de Movimentação).

AI130VCB Descrição: chamado por ACDV130 Paramixb : Tipo caracter contendo a Etiqueta do Produto Retorno: O conteúdo da etiqueta validado pelo ponto de entrada Finalidade: Ponto de entrada localizado na validação da leitura de etiquetas de código de barras do produto dentro da rotina de Movimentação Interna. Após as validações internas do ACDV130.

AV130AVL Descrição: chamado por ACDV130 Paramixb : Tipo caracter contendo a Etiqueta do Produto Retorno: O conteúdo da etiqueta validado pelo ponto de entrada Finalidade: Ponto de entrada localizado na validação da leitura de etiquetas de código de barras do produto dentro da rotina de Movimentação Interna. Antes das validações internas do ACDV130.

Page 92: ACD Automacao Em Coleta de Dados

92

Transferência de Armazéns e Endereços para produtos

Objetivo:

Tem como objetivo permitir a movimentação de materiais entre almoxarifados, e ou endereços. Programa: T_ACDV150 Interface:

Figura 01 – Get do produto e/ou endereço Figura 02 – Confirmação da transferência Tabelas: CB0 – Id de Etiquetas CBG – Log ACD Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD150GR Descrição: chamado por ACDV150

Paramixb : ausente Retorno: nulo Finalidade: Pontos de entrada geralmente utilizados para atualizar tabelas especificas, após a gravação da transferência.

ACD150OK Descrição: chamado por ACDV150 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 da transferência e após o ponto de entrada ACD150GR.

AV150VPR Descrição: chamado por ACDV150 Paramixb : Tipo caracter contendo a Etiqueta 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 na rotina de Transferência.

Page 93: ACD Automacao Em Coleta de Dados

93

Cadastro de Produto x Endereços

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:

Figura 01 – Imagem do Cadastro de Produtos x Endereços

Page 94: ACD Automacao Em Coleta de Dados

94

Figura 02 – Imagem da manutenção do Cadastro de Produtos x Endereços 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 Tabelas: CBJ – Produto x Endereço

Page 95: ACD Automacao Em Coleta de Dados

95

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:

Figura 01 – Get leitura da etiqueta Figura 02 – Mensagem de erro na validação da etiqueta

Após a leitura da etiqueta de produto, o sistema apresenta os endereços disponíveis para distribuição da quantidade da etiqueta:

Figura 03 – Seleção dos itens Figura 04 – Informa quantidade dos itens

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.

Page 96: ACD Automacao Em Coleta de Dados

96

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).

Figura 07 – Informa quantidades divergentes Figura 08 – Pergunta sobre a continuação da digitação Tabelas: CB0 – Id de Etiquetas CB1 – Operadores do ACD CB5 – Local de Impressão Parâmetros: Nome Tipo Descrição MV_CBENDCQ

C

Valida os endereços de inspeção para C.Q. separados por “;”, caso este parâmetro esteja em branco o sistema não faz tal validação. Ex.: 98INSPECAO;

MV_CODCB0

C

Código Seqüencial de identificação do código de barras, este código é gerado na Impressão das etiquetas que utilizam o Código interno (CB0) .

MV_IACD02 C

Utilizado no pedido de compras / recebimento de materiais, contém o Código do local de impressão cadastrado na tabela CB5.

Pontos de Entrada disponíveis para implementação:

Page 97: ACD Automacao Em Coleta de Dados

97

PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Page 98: ACD Automacao Em Coleta de Dados

98

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 Abaixo as rotinas disponíveis:

• 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

Page 99: ACD Automacao Em Coleta de Dados

99

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:

Figura 01 – Imagem do Cadastro de tipos de transações da produção

Page 100: ACD Automacao Em Coleta de Dados

100

Figura 02 – Imagem da manutenção do Cadastro de tipos de transações da produção 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.

Tabelas: CBI – Transações da Produção

Page 101: ACD Automacao Em Coleta de Dados

101

Impressão de etiquetas de recursos 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:

Figura 01 – Parametrização da impressão das etiquetas de recursos de produção

Tabelas: CB5 – Local de Impressão Perguntas:

Page 102: ACD Automacao Em Coleta de Dados

102

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

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG08.prx).

Page 103: ACD Automacao Em Coleta de Dados

103

Impressão de etiquetas de códigos de transações

Objetivo:

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:

Figura 01 – Parametrização da impressão das etiquetas de transação de produção

Tabelas: CB5 – Local de Impressão CBI – Transações da Produção Perguntas: GRUPO ORD PERGUNT VARIAVL TIPO TAM. DEC. PRESEL GSC VALID

Page 104: ACD Automacao Em Coleta de Dados

104

AII080 01 Transação de ? mv_ch1 C 6 G

AII080 02 Transação ate ? mv_ch2 C 6 G

AII080 03 Numero de copias mv_ch3 C 4 G

AII080 04 Local de impressão mv_ch4 C 6 G

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG09.prx).

Page 105: ACD Automacao Em Coleta de Dados

105

Apontamento de produção simples

Objetivo:

Permite a realização de término de produções, baseados nos documentos “Ordem de Produção” e ou “Roteiro de Operações”, encerrando fases da produção, permitindo o acompanhamento e controle do chão de fábrica. Programa: T_ACDV020 Interface:

Figura 01 – Informações para o apontamento Figura 02 – Browse das OP’s

Figura 03 – Confirmação do apontamento de produção Figura 04 – Impressão das etiquetas dos produtos Funcionalidades: Encerramento de OP’s (Protheus): Uma vez que o sistema permite requisitar materiais sobre uma Ordem de Produção, quando encerramos as OP’s via Protheus, caso o parâmetro MV_CBPE004 estiver habilitado (.T.), valida a existência de empenhos para a OP, não permitindo o encerramento da mesma. Estorno do apontamento das OP’s (Protheus): Ao estornar o apontamento das Ordens de Produção, caso o parâmetro MV_CBPE011 estiver habilitado (.T.), todas as etiquetas vinculadas a Ordem de Produção em questão que não tenham sofrido movimentações, são excluídasdo sistema.

Page 106: ACD Automacao Em Coleta de Dados

106

Apontamento de Produção (Protheus): No apontamento de produção, caso o parâmetro MV_CBPE018 estiver habilitado (.T.), o sistema imprimirá as etiquetas de identificação do produto produzido (MV_IMPIPOP=“1”), bem como irá fazer a baixa dos empenhos existentes sobre a OP (SD4). Exclusão da Ordem de Produção (Protheus): Na exclusão da Ordem de Produção, caso o parâmetro MV_CBPE017 estiver habilitado (.T.), o sistema somente permitirá a exclusão da OP caso não existam informações de Monitoramento de Produção (CBH) e de empenhos (SD4). Parâmetros: Nome Tipo Descrição MV_CBPE004 L Habilita o Ponto de entrada Template A250ENOK

.T. = Habilita

.F. = Desabilita MV_CBPE010 L Habilita o Ponto de entrada Template MT175ATU

.T. = Habilita

.F. = Desabilita MV_CBPE017 L Habilita o Ponto de entrada Template MTA650E

.T. = Habilita

.F. = Desabilita MV_CBPE018 L Habilita o Ponto de entrada Template SD3250I

.T. = Habilita

.F. = Desabilita

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD020IN Descrição: chamado por ACDV020

Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada localizado na rotina de Apontamento Produção Simples que preenche as variáveis cTM (Tipo de Movimentação) e cOP (Ordem de Produção).

ACD020QE Descrição: chamado por ACDV020 Paramixb : Tipo array contendo: Elemento 01– Tipo numérico contendo a quantidade a ser validada. Retorno: Tipo lógico, obrigatório. Finalidade: Ponto de entrada que valida a quantidade a ser apontada.

Page 107: ACD Automacao Em Coleta de Dados

107

Apontamento de produção modelo 1

Objetivo:

Este programa tem por objetivo realizar os apontamentos de Produção/Perda e Horas improdutivas baseados nas operações alocadas pela Carga Maquina. Programa: T_ACDV023 Interface:

Figura 01 – Get da Ordem de Produção Figura 02 – Browse das Ordens de Produção

Figura 03 – Get da Operação de Produção Figura 04 – Pergunta da inicialização da operação

Figura 05 – Get da Transação de Produção Figura 06 – Browse da Transação de Produção

Page 108: ACD Automacao Em Coleta de Dados

108

Figura 07– Get do Recurso utilizado no apontamento produção Figura 08 – Browse dos recursos cadastrados

Figura 09 – Get da quantidade a ser apontada Figura 10 – Confirmação do apontamento de produção

Figura 11 – Confirmação da impressão das etiquetas do produto

Funcionalidades: Estorno do apontamento das Operações (Protheus): Ao estornar o apontamento das operações, caso o parâmetro MV_CBPE014 estiver habilitado (.T.), todas as etiquetas vinculadas a Ordem de Produção em questão que não tenham sofrido movimentações, são excluídas do sistema. A composição do empenho das Op’s (SD4) é feita novamente bem como Log de Transações do ACD (CBH). Tabelas: CB1 – Operadores do ACD CBH – Log de Transações do ACD CBI – Transações da Produção

Page 109: ACD Automacao Em Coleta de Dados

109

Parâmetros: Nome Tipo Descrição MV_CBPE014 L Habilita o Ponto de entrada Template MT680GREST

.T. = Habilita .F. = Desabilita MV_TMPAD C Tipo de movimentação padrão para produção PCP.

MV_SGQTDOP C Sugere quantidade no inicio e no apontamento da produção 1 – Sim 2 – Não

MV_INFQEIN C Verifica se deve informar a quantidade no inicio da Operação 1 – Sim 2 – Não

MV_CBATUD4 C Verifica se ajusta o empenho no inicio da produção 1 – Sim 2 – Não

MV_CBVQEOP C Valida no inicio da operação a quantidade informada com o saldo a produzir da mesma 1 – Sim 2 – Não

MV_CBVLAPI C Valida a quantidade do apontamento com a quantidade informada no inicio da Produção 1 – Sim 2 – Não

MV_VLDOPER C Verifica se tem controle de operações S- Sim N-Não

MV_SOLOPEA C Permite informar o código do operador 1-Sim 2-Não

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD023OP Descrição: chamado por ACDV023 – Produção PCP MOD1

Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar a Ordem de produção informada. Finalidade: Ponto de entrada de uso genérico, localizado após as validações padrões da Ordem de Produção.

ACD023PR Descrição: chamado por ACDV023 – Produção PCP MOD1 Retorno Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar o apontamento da produção. Finalidade: Ponto de entrada de uso genérico para validações, localizado antes da confirmação do apontamento da Produção. Obs: Não realizar gravações em nenhuma tabela neste ponto de entrada o mesmo deve ser utilizado somente para validações, pois a rotina automática ainda não foi executada.

ACD023GR Descrição: chamado por ACDV023 – Produção PCP MOD1 Retorno : Não possui retorno. Finalidade: Ponto de entrada de uso genérico para gravações específicas, localizado após a confirmação e gravação do apontamento da Produção.

Page 110: ACD Automacao Em Coleta de Dados

110

Apontamento de produção modelo 2

Objetivo:

Este programa tem por objetivo realizar os apontamentos de Produção/Perda e Horas

improdutivas baseados no roteiro de operações Programa: T_ACDV025 Interface:

Figura 01 – Get da Ordem de Produção Figura 02 – Browse da Ordem de Produção

Figura 03 – Get da Operação de Produção Figura 04 – Pergunta da inicialização da operação

Figura 05 – Iniciando uma pausa na produção Figura 06 – Tela de confirmação da pausa

Page 111: ACD Automacao Em Coleta de Dados

111

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

Figura 13 –Confirmação do apontamento de produção Figura 12 – Confirmação da impressão das etiquetas Funcionalidades: Estorno do apontamento das Horas Improdutivas (Protheus): Ao estornar o apontamento das horas improdutivas, caso o parâmetro MV_CBPE015 estiver habilitado (.T.), é feita a limpeza do Log de Transações do ACD (CBH). Tabelas:

Page 112: ACD Automacao Em Coleta de Dados

112

CB1 – Operadores do ACD CBH – Log de Transações do ACD CBI – Transações da Produção Parâmetros: Nome Tipo Descrição MV_CBPE015 L Habilita o Ponto de entrada Template MT682GREST

.T. = Habilita

.F. = Desabilita MV_SGQTDOP

C

Sugere como inicialização do get o saldo da OP a ser apontado para a Operação - rotinas de Produção PCP MOD1 e MOD2 do ACD 0-Não 1-Sim

MV_TMPAD C Tipo de movimentação padrão para produção PCP.

MV_VLDOPER C Indica se deve validar as operações no Apontamento de Produção PCP Modelo 2 0-Não 1-Sim

MV_VLDREQ

C

Verifica se valida a quantidade a ser produzida com a quantidade Requisitada para a OP. 1 - Valida na primeira operação; 2 - Valida na última operação.

MV_INFQEIN C Verifica se deve informar a quantidade no inicio da Operação 1 – Sim 2 – Não

MV_CBATUD4 C Verifica se ajusta o empenho no inicio da produção 1 – Sim 2 – Não

MV_CBVQEOP C Valida no inicio da operação a quantidade informada com o saldo a produzir da mesma 1 – Sim 2 – Não

MV_CBVLAPI C Valida a quantidade do apontamento com a quantidade informada no inicio da Produção 1 – Sim 2 – Não

MV_SOLOPEA C Permite informar o código do operador 1-Sim 2-Não

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD025GR Descrição: chamado por ACDV025 – Produção PCP MOD2

Retorno : Não possui retorno. Finalidade: Ponto de entrada de uso genérico para gravações específicas, localizado após a confirmação e gravação do apontamento da Produção.

ACD025OP

Descrição: chamado por ACDV025 – Produção PCP MOD2 Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar a Ordem de produção informada. Finalidade: Ponto de entrada de uso genérico, localizado após as validações padrões da Ordem de Produção.

ACD025PR Descrição: chamado por ACDV025 – Produção PCP MOD2 Retorno Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar o apontamento da produção. Finalidade: Ponto de entrada de uso genérico para validações, localizado antes da confirmação do apontamento da Produção.

Page 113: ACD Automacao Em Coleta de Dados

113

Obs: Não realizar gravações em nenhuma tabela neste ponto de entrada o mesmo deve ser utilizado somente para validações, pois a rotina automática ainda não foi executada.

ACD025QE Descrição: chamado por ACDV025 – Produção PCP MOD2 Retorno: Tipo numérico Finalidade: Retornar a quantidade a ser apontada que será inicializada

Page 114: ACD Automacao Em Coleta de Dados

114

Requisição/devolução OP/CC

Objetivo:

Realizar requisições por Ordem de Produção ou Centros-de-Custo para utilização na produção Programa: T_ACDV040X Interface:

Figura 01 – Tipo da Requisição / Devolução Figura 02 – Leitura da etiqueta do produto

Figura 03 – Pergunta se informa ou não OP Figura 04 – Get do Centro-de-Custo

Figura 05 – Confirmação da devolução Funcionalidades: Estorno da Distribuição (Protheus):

Page 115: ACD Automacao Em Coleta de Dados

115

Ao estornar a distribuição, caso o parâmetro MV_CBPE016 estiver habilitado (.T.), o sistema solicitará a leitura das etiquetas para que seja feito o estorno das informações de distribuição das mesmas. Tabelas: CB0 – Id de Etiquetas CB1 – Operadores do ACD CB6 – Volumes de Embalagem CBG – Log ACD Parâmetros: Nome Tipo Descrição MV_CBCFSD4

C

Confere se o produto a ser requisitado pertence ao empenho da Ordem de Produção. 1-Sim 2-Não

MV_CBCFSG1

C

Confere se o produto a ser requisitado pertence a estrutura do PI ou PA a ser produzido. 1-Sim 2-Não

MV_CBEMPRQ L Considera o saldo SBF com empenho na rotina de requisição do ACD .T. – Considera o saldo SBF .F. – Não considera o saldo SBF

MV_CBPE016 L Habilita o Ponto de entrada Template MTA265E .T. = Habilita .F. = Desabilita

MV_ENDPROC

C

Endereço padrão para o endereçamento automático no armazém de processos (MV_PROC)

MV_IACD04

C

O parâmetro deverá conter o Código do local de impressão utilizado no programa de Identificação de produto na produção (Apontamento da Produção). Este código se refere à tabela CB5 do módulo ACD.

MV_IMETREQ

C

Verifica se deve imprimir etiquetas na requisição. 0-Não 1-Sim

MV_LOCALIZ C Indica se produtos poderão usar controle de localização física ou não. (S)im ou (N)ao.

MV_LOCPROC C Local padrão a ser enviado os materiais indireto sem processo. Ex.: 99

MV_MULTOPS

C

Verifica se a requisição aceita múltiplas OPS. 0-Não 1-Sim

MV_SGQTDRE C Sugere como inicialização do get o saldo da etiqueta lida – rotina de requisição / devolução (ACDV040)

MV_VLDEVAI

C

Trata devolução com OP para produtos de apropriação indireta; 1 - Aceita quantidade maior do que a requisitada; 2 - Não aceita quantidade maior do que a requisitada; 3 - Permite escolha do usuário.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD040CB0 Descrição: Chamado por ACDV040 – Requisição/Devolução

Retorno: Não possui. Finalidade: Ponto de entrada de uso genérico, localizado após a atualização da tabela CB0 realizada após a requisição/devolução.

Page 116: ACD Automacao Em Coleta de Dados

116

ACD040DOC Descrição: Chamado por ACDV040 – Requisição/Devolução Retorno: Retorna uma String contendo o numero do Documento a ser gravado na tabela SD3. Finalidade: Ponto de entrada que possibilita ao usuário informar um número de documento específico para a requisição, para cada etiqueta lida o ponto de entrada é executado, sendo assim é necessário informar um Doc diferente para cada etiqueta lida. Obs: O Doc padrão gerado automaticamente pela rotina de requisição é sequencial, no entanto caso o cliente queira definir uma regra específica para a geração do Doc, esta pode ser feita através deste Ponto de Entrada.

ACD040DPR Descrição: Chamado por ACDV040 – Requisição/Devolução Retorno: Não possui. Finalidade: Ponto de entrada de uso genérico, localizado após o endereçamento automático dos Produtos requisitados para o armazém de processos.

ACD040GR Descrição: chamado por ACDV040 Retorno : Não possui retorno. Finalidade: Ponto de entrada de uso genérico para gravações específicas, localizado após a confirmação da gravação da requisição.

ACD040QE

Descrição: chamado por ACDV040 Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar a quantidade digitada. Finalidade: Ponto de entrada utilizado para realizar validações na quantidade a ser requisitada, localizado após as validações padrões da quantidade informada.

ACD040TM Descrição: chamado por ACDV040 Retorno: Retorna o numero do TM (Tipo de Movimentação) Finalidade: Ponto de entrada utilizado para preenchimento automático do TM conforme regras estabelecidas pelo usuário.

ACDV040VPR Descrição: chamado por ACDV040 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Cód. Produto; Elemento 02 – Tipo caracter contendo a Ordem de Produção; Retorno: Tipo lógico, obrigatório, sendo valor verdadeiro(.t.) para validar o produto Finalidade: Ponto de entrada de uso genérico, localizado após as validações da leitura.

AI040GRD Descrição: chamado por ACDV040 Paramixb : Tipo array contendo: A estrutura necessária para ser executada a rotina automática de Requisição (Mata240). Retorno: Array Finalidade: Ponto de entrada de uso genérico, localizado antes da execução da rotina automática de Requisição com fins de acrescentar ou alterar algum campo ou conteúdo que se deseja enviar a rotina automática.

AI130DGR Descrição: chamado por ACDV040 e ACDV130 Paramixb : ausente Retorno: nulo Finalidade: Ponto de entrada de uso genérico, localizado após a gravação da movimentação interna.

IMG00 Paramixb : Tipo array contendo:

Page 117: ACD Automacao Em Coleta de Dados

117

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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 Retorno: Lógico.

Page 118: ACD Automacao Em Coleta de Dados

118

Finalidade: Ponto de entrada utilizado para permitir (.t.) ou não (.f.) a digitação do Número de Série na devolução.

Page 119: ACD Automacao Em Coleta de Dados

119

Monitoramento produção

Objetivo:

Tem como objetivo monitorar o apontamento de produção. Programa: T_ACDA080 Interface:

Figura 01 – Tela de monitoração do apontamento de produção 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

Page 120: ACD Automacao Em Coleta de Dados

120

Quantidade a ser apontada. Dt.Inicial Data inicial do apontamento. Hr.Inicial Hora inicial do apontamento. Dt.Final Data final do apontamento. Hr.Final

Hora final do apontamento. Tabelas: CBH – Log de Transações do ACD 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

Page 121: ACD Automacao Em Coleta de Dados

121

ACDSTDEX Esta subdivisão se refere às rotinas relacionadas à expedição. Abaixo as rotinas disponíveis: Contendo ordem de separação

• Cadastro de tipos de embalagens

• Cadastro de divergências

• Ordem de separação

• Impressão de etiquetas de transportadora

• Pré-separação

• Expedição interligada

• Separação

• Embalagem

• Geração de nota fiscal de saída

• Impressão da nota fiscal

• Impressão de etiquetas de volumes

• Embarque

• Desfaz separação Conferencia embarque sem ordem de separação:

• Rotina de embarque simples

• Monitoramento embarque simples

Page 122: ACD Automacao Em Coleta de Dados

122

Cadastro de tipos de embalagens

Objetivo: Tem como objetivo cadastrar os tipos de embalagens utilizados no processo de separação. Programa: T_ACDA040 Interface:

Figura 01 – Imagem do Cadastro de Tipos de Embalagem

Page 123: ACD Automacao Em Coleta de Dados

123

Figura 02 – Imagem da manutenção do Cadastro de Tipos de Embalagem 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

Tabelas: CB3 – Tipos de

Page 124: ACD Automacao Em Coleta de Dados

124

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:

Figura 01 – Imagem do Cadastro de Divergências Funcionalidades: Campos: Código Código da divergência Descrição Descrição da divergência

Page 125: ACD Automacao Em Coleta de Dados

125

Tabelas: CB4 – Divergências (expedição)

Page 126: ACD Automacao Em Coleta de Dados

126

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.

Page 127: ACD Automacao Em Coleta de Dados

127

Figura 01 – Imagem dos tipos de Geração da Ordem de Separação 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

Page 128: ACD Automacao Em Coleta de Dados

128

Figura 02 – Imagem da Geração da Ordem de Separação sobre os Pedidos de Venda 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.

Page 129: ACD Automacao Em Coleta de Dados

129

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.

Imprime Etiqueta de Volume Informe neste parâmetro sim para ser impressa as etiquetas oficiais de volumes. Embarque Informe neste parâmetro sim para ter o controle de embarque.

2. Nota Fiscal de Saida

Figura 03 – Imagem da Geração da Ordem de Separação sobre as Notas Fiscais de Saída 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.

Page 130: ACD Automacao Em Coleta de Dados

130

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.

Imprime Etiqueta de Volume Informe neste parâmetro sim para ser impressa as etiquetas oficiais de volumes. Embarque Informe neste parâmetro sim para ter o controle de embarque.

3. Ordem de produção

Figura 04 – Imagem da Geração da Ordem de Separação sobre as Ordens de Produção

Page 131: ACD Automacao Em Coleta de Dados

131

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.

Figura 05 – Seleção dos itens para geração da Ordem de Separação

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.

Page 132: ACD Automacao Em Coleta de Dados

132

Figura 06 – Visualização do Resumo da Geração da Ordem de Separação. 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.

Status da ordem de separação: não iniciado, divergência, em andamento, pausa e finalizado. Funcionalidades: Início da Geração de notas fiscais: Caso o parâmetro MV_CBPE005 estiver habilitado (.T.), o browse que traz os pedidos para as gerações de notas fiscais via Protheus, filtra os Pedidos de Vendas que já foram utilizados por uma Ordem de Separação e tiveram notas geradas sobre eles através do coletor.

Após a Geração de notas fiscais:

Após a geração das notas fiscais, também via Protheus, existem dois parâmetros que devem ser observados:

Page 133: ACD Automacao Em Coleta de Dados

133

- MV_CBPE006 habilitado (.T.): o E a nota for do tipo “N” – normal, o sistema se encarrega de atualizar os campos da

Ordem de Separação (CB7) e grava a quantidade de volumes na nota. o E a nota gerada for do tipo “D” – devolução e os produtos estiverem rejeitados via

CQ, o sistema exibe uma tela onde deverão ser informadas as etiquetas para que as informações da nota e série sejam gravadas nas mesmas.

- MV_CBPE007 habilitado (.T.) atualiza as informações das tabelas CB0 e CB6. Exclusão da Geração de notas fiscais: Na exclusão das notas fiscais via Protheus, caso o parâmetro MV_CBPE008 estiver habilitado (.T.), o sistema faz a limpeza das tabelas de Ordem de Separação: CB0, CB6 e CB7. Tabelas: CB1 – Operadores do ACD CB2 – Dispositivos de Movimentação CB4 – Divergências (expedição) 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 Parâmetros: Nome Tipo Descrição MV_CBPE005 L Habilita o Ponto de entrada Template M460FIL

.T. = Habilita

.F. = Desabilita MV_CBPE006 L Habilita o Ponto de entrada Template M460FIM

.T. = Habilita

.F. = Desabilita MV_CBPE007 L Habilita o Ponto de entrada Template MSD2460

.T. = Habilita

.F. = Desabilita MV_CBPE008 L Habilita o Ponto de entrada Template MSD2520

.T. = Habilita

.F. = Desabilita

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACDA100F Descrição: chamado por ACDA100

Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo os códigos das Ordens de Separação. Retorno: nulo Finalidade: Ponto de entrada localizado após o encerramento da geração das Ordens de Separação.

Page 134: ACD Automacao Em Coleta de Dados

134

Impressão de etiquetas de transportadora

Objetivo:

Tem como objetivo imprimir etiquetas térmicas de identificação da Transportadora. O Layout da etiqueta está localizado no ACDIMG06.prx

Programa: T_ ACDI050 Interface: Protheus:

Figura 01 – Parametrização da impressão das etiquetas de transportadoras

Coletor:

Page 135: ACD Automacao Em Coleta de Dados

135

Figura 02 – Parametrização da impressão das etiquetas de transportadoras

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.

Etiqueta da transportadora (código interno)

Etiqueta da transportadora (código natural)

Tabelas: CB0 – Id de Etiquetas

Page 136: ACD Automacao Em Coleta de Dados

136

CB5 – Local de Impressão 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

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO IMG00 Paramixb : Tipo array contendo:

Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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:

Montar o Layout da etiqueta (ACDIMG06.prx).

Page 137: ACD Automacao Em Coleta de Dados

137

Pré-separação

Objetivo:

Tem como objetivo gerar as ordens de separação baseadas na pré-separação gerada no Protheus. Permitindo fazer a separação dos itens relacionados com pedidos de clientes diferentes. Programa: T_ACDV165 Interface:

Figura 01 – Seleção do tipo da Pré-Separação Figura 02 – Informação da pré-separação

Figura 03 – Browse da Pré-Separação Figura 04 – Leitura da etiqueta de endereço

Figura 05 – Separação dos itens Figura 06 – Confirmação da saída da pré-separação

Page 138: ACD Automacao Em Coleta de Dados

138

Figura 07 – Confirmação da geração das Ordens de Separação Tabelas: CB1 – Operadores do ACD CB2 – Dispositivos de Movimentação CB4 – Divergências (expedição) 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 Parâmetros: Nome Tipo Descrição MV_CFENDIG

C

No processo de expedição RF, quando o parâmetro está ativado, 1-Sim, a cada conferência de produtos diferentes é exigido que se faça a conferência do endereço, mesmo se o endereço do produto em questão seja o mesmo do produto que foi conferido anteriormente. Já quando o parâmetro está desativado, 0-Não, esta conferência de endereço é requisitada uma única vez caso o endereço seja o mesmo. 0-Não 1-Sim

MV_CODCB0

C

Código Seqüencial de identificação do código de barras, este código é gerado na Impressão das etiquetas que utilizam o Código interno (CB0) .

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_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

Page 139: ACD Automacao Em Coleta de Dados

139

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD170VE Descrição: chamado no final da validação da leitura da etiqueta interna

na rotina do ACDV170 Paramixb: Tipo array contendo a mesma estrutura do CBRETETI() Returno: o Array com a mesma estrutura do CBRETETI() Finalidade: Permite o ajuste no array a qual o sistema utiliza para obter informações quanto ao lote, quantidade, armazem e etc.

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.

IMG00 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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;

Page 140: ACD Automacao Em Coleta de Dados

140

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.

Page 141: ACD Automacao Em Coleta de Dados

141

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.

A rotina de expediçã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. 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.

A expedição pode ser utilizada de duas maneiras:

� Associada; � Não associada;

Expedição Associada A expedição associada é a execução de vários programas ligados, conforme a parametrização definida na ordem de separação e o parâmetro “MV_ROTV170”. Veja os programas que podem estar associados:

Page 142: ACD Automacao Em Coleta de Dados

142

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 Expedição Não Associada Neste caso o gestor do embarque deverá incluir no menu do(s) operador(es) os programas da tabela acima conforme sua necessidade.

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:

Page 143: ACD Automacao Em Coleta de Dados

143

Nome Tipo Descrição MV_ACDSERI

C

O parâmetro informa a série da nota fiscal de saída que será gerada. Utilizada na distribuição de volumes. Ex.: UNI

MV_CBEXCNF C O parâmetro define se a nota fiscal será excluída pelo Protheus ou pelo coletor rádio freqüência. Após a exclusão, a Ordem de Separação poderá ser selecionada novamente para ser feito o estorno das embalagens e/ou etiquetas lidas. 1 – Protheus; 2 – RF (Rádio Frequência)

MV_CBIXBNF

C

Nome do ponto de entrada para emissão de nota fiscal de saída para expedição RF. Ex.: “NFEXAMP”

MV_CBPE001 L Habilita o Ponto de entrada Template SF2520E .T. = Habilita .F. = Desabilita

MV_CBPE013 L Habilita o Ponto de entrada Template MT460EST .T. = Habilita .F. = Desabilita

MV_CBPE021 L Habilita o Ponto de entrada Template MS520VLD .T. = Habilita .F. = Desabilita

MV_CBREQD3

C

Tipo do movimento para requisição da ordem de separação para produção RF. Este tipo de movimento deve estar devidamente cadastrado na tabela de “Tipo Movimentação” – SF5. Ex.: “501”

MV_CFENDIG

C

No processo de expedição RF, quando o parâmetro está ativado, 1-Sim, a cada conferência de produtos diferentes é exigido que se faça a conferência do endereço, mesmo se o endereço do produto em questão seja o mesmo do produto que foi conferido anteriormente. Já quando o parâmetro está desativado, 0-Não, esta conferência de endereço é requisitada uma única vez caso o endereço seja o mesmo. 0-Não 1-Sim

MV_CHKQEMB

C

Confere quantidade de produto granel na embalagem RF para código interno. 1-Sim 0-Não

MV_CODCB0

C

Código Seqüencial de identificação do código de barras, este código é gerado na Impressão das etiquetas que utilizam o Código interno (CB0) .

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

Page 144: ACD Automacao Em Coleta de Dados

144

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_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_PDEVLOC

C

Define se quando ocorrer um estorno de movimento com controle de localização deve-se: 0-Redistribuir, 1-Localização Original, 2-Perguntar

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

MV_ROTV170 C

Define o roteiro de execução dos processos da expedição .Onde: 00 ou 01=Separação, 02=Embalagem, 03=Gera NFS, 04=Imprime NFS, 05=Imprime Etiquetas oficiais de Volume, 06=Embarque. Exemplo: “01*02*03*04*05*06*”. Sendo assim o ACDV170 (Ligado), além de respeitar a parametrização da ordem de separação, também respeitará este roteiro para sua execução.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO ACD170EB Descrição: chamado por ACDV170

Paramixb : ausente Retorno: Tipo caracter, obrigatório, contendo a embalagem validada. Finalidade: Ponto de entrada localizado na validação do volume da rotina de Expedição.

ACD170FIM Descrição: chamado por ACDV170 Paramixb : Tipo array contendo: Elemento 01 – Tipo numérico contendo valores 1 e 2 sendo: 1 – Tratamento que ocorre antes da exclusão da nota fiscal de saída 2 – Tratamento que ocorre após a geração da nota fiscal saída Elemento 02 – Tipo caracter contendo o número da nota fiscal gerada Elemento 03 – Tipo caracter contendo a série da nota fiscal gerada Finalidade: Ponto de entrada localizado na rotina de Expedição quando da geração ou exclusão da nota fiscal de saída.

Page 145: ACD Automacao Em Coleta de Dados

145

ACD170VD Descrição: chamado no final da validação da leitura da etiqueta interna na rotina do ACDV170 Referente a o estorno. Paramixb: Tipo array contendo a mesma estrutura do CBRETETI() Returno: o Array com a mesma estrutura do CBRETETI() Finalidade: Permite o ajuste no array a qual o sistema utiliza para obter informações quanto ao lote, quantidade, armazem e etc.

ACD170VE Descrição: chamado no final da validação da leitura da etiqueta interna na rotina do ACDV170 Paramixb: Tipo array contendo a mesma estrutura do CBRETETI() Returno: o Array com a mesma estrutura do CBRETETI() Finalidade: Permite o ajuste no array a qual o sistema utiliza para obter informações quanto ao lote, quantidade, armazem e etc.

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.

IMG00 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Nome da Programa chamador, caso seja uma reimpressão o nome será precedido do caracter “R”. Ex.: 'RT_ACDI10PR' Impressão Etiquetas de Produtos: Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo o Código do Fornecedor; Elemento 04 – Tipo caracter contendo o Código da Loja do Fornecedor; Impressão Etiquetas de Transportadoras: Elemento 02 – Tipo caracter contendo o Cód. Transportadora inicial; Elemento 03 – Tipo caracter contendo o Cód. Transportadora Final; Impressão Etiquetas de Dispositivo de Movimentação: Elemento 02 – Tipo caracter contendo o Cód. Dispositivo inicial; Elemento 03 – Tipo caracter contendo o Cód. Dispositivo Final; Impressão Etiquetas de Usuários: Elemento 02 – Tipo caracter contendo o Cód. Usuário inicial; Elemento 03 – Tipo caracter contendo o Cód. Usuário Final; 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;

Page 146: ACD Automacao Em Coleta de Dados

146

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.

IMG05 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Código do Volume Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo a Nota Fiscal; Elemento 04 – Tipo caracter contendo a Série da Nota Fiscal; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume temporário.

IMG05OFI Descrição: chamado por ACDV170 Paramixb : Tipo array contendo: Elemento 01 – Tipo numérico contendo a quantidade de Volumes da Ordem de Separação em questão; Elemento 02 – Tipo numérico contendo o Volume que está sendo impresso; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume permanente (oficial).

Page 147: ACD Automacao Em Coleta de Dados

147

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.

A rotina de separação é executada a partir de um único terminal RF por ordem de separação, orientando o operador na tarefa de encontrar e validar o produto nos armazéns, endereços ou lotes da organização, agilizando assim todo o processo.

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.

Page 148: ACD Automacao Em Coleta de Dados

148

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.

Page 149: ACD Automacao Em Coleta de Dados

149

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.

As telas da rotina de separação dependerão do cenário de cada cliente. Na separação os cenários estão intimamente relacionados às seguintes características:

� Tipo de código usado (código natural ou código interno); � Controle de localização (MV_LOCALIZ); � Controle de Rastreabilidade (MV_RASTRO); � Número de série;

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.

Page 150: ACD Automacao Em Coleta de Dados

150

Cenários: 1) Código Natural

Chamamos de código natural os códigos de barra padrão EAN (8/13/128/UPC-A/UPC-E), como também o próprio código do produto. 1.1) Sem controle de localização e sem controle de rastreabilidade Este cenário compreende as situação em que não existe controle de localização (MV_LOCALIZ=”N”), e/ou controle de rastreabilidade esteja desativado (MV_RASTRO=”N“), ou os produtos envolvidos não possuírem ativados em seu cadastro o controle de localização e de rastro.

Page 151: ACD Automacao Em Coleta de Dados

151

Fluxo macro do processo:

Fluxo 001: Fluxo macro da separação sem controle de localização e rastreabilidade

Page 152: ACD Automacao Em Coleta de Dados

152

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 armazém.

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. 1.2) Sem controle de localização e com controle de rastreabilidade Este cenário compreende as situação em que não existe controle de localização (MV_LOCALIZ=”N”), ou no cadastro dos produtos envolvidos a localização não esteja ativada, e quando existe controle de rastreabilidade (MV_RASTRO=”S“) , e os produtos envolvidos esteja com o controle de rastro ativados em seu cadastro.

Page 153: ACD Automacao Em Coleta de Dados

153

Fluxo macro do processo:

Page 154: ACD Automacao Em Coleta de Dados

154

Fluxo 002: Fluxo macro da separação sem controle de localização e com controle de rastreabilidade

Page 155: ACD Automacao Em Coleta de Dados

155

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 armazém.

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 o mesmo deve

separar, lembrando que neste caso é possível alterar a quantidade a ser separada, basta usar a seta de direção.

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.

Page 156: ACD Automacao Em Coleta de Dados

156

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. 1.3) Com controle de localização e sem controle de rastreabilidade

Este cenário compreende as situação em que não existe controle de rastreabilidade

(MV_RASTRO=”N“), e o controle de localização esteja ativado tanto no parâmetro MV_LOCALIZ=”S”, quanto no cadastro dos produtos envolvidos.

Page 157: ACD Automacao Em Coleta de Dados

157

Fluxo macro do processo:

Fluxo 003: Fluxo macro da separação com controle de localização e sem controle de rastreabilidade

Page 158: ACD Automacao Em Coleta de Dados

158

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. Note que esta tela é diferente da tela do cenário anterior.

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. 1.4) Com controle de localização e com controlede de rastreabilidade

Este cenário compreende as situação em que o controle de localização (MV_LOCALIZ=”S”) e o controle de rastreabilidade (MV_RASTRO=”S“) estejam ativados, bem como no cadastro dos produtos envolvidos.

Page 159: ACD Automacao Em Coleta de Dados

159

Fluxo macro do processo:

Fluxo 004: Fluxo macro da separação com controle de localização e com controle de rastreabilidade

Page 160: ACD Automacao Em Coleta de Dados

160

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).

Nesta tela é informada ao operador a quantidade do produto que o mesmo deve separar, lembrando que neste caso é possível alterar a quantidade a ser separada, basta usar a seta de direção.

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.

Page 161: ACD Automacao Em Coleta de Dados

161

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. 1.5) Com controle de localização, com controle rastreabilidade e com controle de número de série

Este cenário é idêntico ao cenário anterior, à única diferença é que os produtos possuem controle de número de série, fazendo com que se tenha um controle único por produto, ou seja, nenhuma quantidade pode ser diferente de 1 (um). Fluxo macro do processo: Idem fluxo 004. Tela 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).

Page 162: ACD Automacao Em Coleta de Dados

162

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. 2) Código Interno (CB0)

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.

2.1) Sem controle de localização e sem controle de rastreabilidade Este cenário compreende as situação em que não existe controle de localização (MV_LOCALIZ=”N”), e/ou controle de rastreabilidade esteja desativado (MV_RASTRO=”N“), ou os produtos envolvidos não possuírem ativados em seu cadastro o controle de localização e de rastro. Fluxo macro do processo: Idem fluxo 001. Telas do processo:

Page 163: ACD Automacao Em Coleta de Dados

163

Após selecionada a ordem de separação, neste cenário é apresentada a mensagem

da figura orientando ao operador a ir para um determinado armazém. 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 o operador deverá informar o código da etiqueta, lembrando que só é

solicitada a quantidade quando a etiqueta usada estiver configurada como quantidade variável. 2.2) Sem controle de localização e com controle de rastreabilidade Este cenário compreende as situação em que não existe controle de localização (MV_LOCALIZ=”N”), ou no cadastro dos produtos envolvidos a localização não esteja ativada, e quando existe controle de rastreabilidade (MV_RASTRO=”S“) , e os produtos envolvidos esteja com o controle de rastro ativados em seu cadastro. Fluxo macro do processo: Idem fluxo 001. Telas do processo:

Page 164: ACD Automacao Em Coleta de Dados

164

Após selecionada a ordem de separação, neste cenário é apresentada a mensagem

orientando ao operador a ir para um determinado armazém.

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 o operador deverá informar o código da etiqueta, lembrando que só é

solicitada a quantidade quando a etiqueta usada estiver configurada como quantidade variável.

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. 2.3) Com controle de localização e sem controle de rastreabilidade

Este cenário compreende as situação em que não existe controle de rastreabilidade

(MV_RASTRO=”N“), e o controle de localização esteja ativado tanto no parâmetro MV_LOCALIZ=”S”, quanto no cadastro dos produtos envolvidos. Fluxo macro do processo:

Page 165: ACD Automacao Em Coleta de Dados

165

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).

Nesta tela o operador deverá informar o código da etiqueta, lembrando que só é

solicitada a quantidade quando a etiqueta usada estiver configurada como quantidade variável. 2.4) Com controle de localização e com controlede de rastreabilidade

Este cenário compreende as situação em que o controle de localização

(MV_LOCALIZ=”S”) e o controle de rastreabilidade (MV_RASTRO=”S“) estejam ativados, bem como no cadastro dos produtos envolvidos.

Page 166: ACD Automacao Em Coleta de Dados

166

Fluxo macro do processo:

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).

Nesta tela é informada ao operador a quantidade do produto que o mesmo deve

separar, lembrando que neste caso é possível alterar a quantidade a ser separada, basta usar a seta de direção. 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.

Page 167: ACD Automacao Em Coleta de Dados

167

3) Mensagens genéricas

Caso não existam mais itens a serem separados de um produto, ou a quantidade

informada for maior que a quantidade a ser separada, será apresentada a mensagem.

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.

A mensagem só é apresentada quando a separação é finalizada totalmente sem

nenhuma pendência.

Page 168: ACD Automacao Em Coleta de Dados

168

Funcionalidades: As funcionalidades da separação estão disponíveis como teclas de atalho, onde: 1) Informações (CTRL+I)

Após selecionado o código de separação em qualquer parte da rotina o operador

poderá pressionar a tecla CTRL+I, para visualizar os produtos separados.

É bom lembrar que a tela de informação dependerá do cenário do cliente. Por exemplo se a ordem de separação foi configurada para embalar simultaneamente, na informação será apresentada uma coluna de volume. 2) Pular Item (CTRL+P)

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.

Caso a divergência informada esteja contida no parâmetro “MV_DIVERPV”, o item

posicionado no momento da separação será estornado na liberação 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.

Page 169: ACD Automacao Em Coleta de Dados

169

A mensagem da figura é apresentada quando existe uma tentativa de pular um item

do produto que já tenha sido lido anteriormente. Neste caso devem ser estornados os produtos já lidos para posteriormente estar pulando os itens. Ou seja, não é possível pular itens parciais. 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. O layout da tela de estorno é influenciado pelo cenário do cliente. A figura apresenta a tela de estorno usando-se código natural. 4) Volume (CTRL+V)

Page 170: ACD Automacao Em Coleta de Dados

170

Na separação este recurso existirá somente quando a ordem de separação foi

configurada para se fazer embalagem simultânea.

Caso o operador deseja informar um novo volume, o mesmo deverá pressionar CTRL+V, para ser chamada a tela, onde deverá ser informado o código do volume se existir, caso não exista o operador não deverá informar nada, somente pressionar a tecla <ENTER>, para que uma nova etiqueta de volume seja criado para esta separação.

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

Page 171: ACD Automacao Em Coleta de Dados

171

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

Pontos de Entrada disponíveis para implementação: Ponto de Entrada

Descrição

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.

ACD170VE

Descrição: chamado no final da validação da leitura da etiqueta interna na rotina do ACDV166 Paramixb: Tipo array contendo a mesma estrutura do CBRETETI() Returno: o Array com a mesma estrutura do CBRETETI() Finalidade: Permite o ajuste no array a qual o sistema utiliza para

Page 172: ACD Automacao Em Coleta de Dados

172

obter informações quanto ao lote, quantidade, armazem e etc. 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.

IMG05 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Código do Volume Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo a Nota Fiscal; Elemento 04 – Tipo caracter contendo a Série da Nota Fiscal; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume temporário.

Page 173: ACD Automacao Em Coleta de Dados

173

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.

Assim como na rotina de separação, a rotina de embalagem 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_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.

Page 174: ACD Automacao Em Coleta de Dados

174

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.

As telas da rotina de embarque dependerão do cenário de cada cliente. No embarque os cenários estão intimamente relacionados ao tipo de código usado:

� Código natural; � Código interno.

Page 175: ACD Automacao Em Coleta de Dados

175

Principais Telas da Embalagem

Após a seleção da ordem de separação, será solicitado ao operador que informe a

etiqueta de volume para iniciar o embarque. Caso ainda não exista nenhum etiqueta de volume para esta ordem de separação, o operador não deverá informar nada, somente pressionar a tecla <ENTER>, para que uma nova etiqueta de volume seja criada para este embarque.

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 da consulta SXB referente a tabela de tipos de embalagem.

Page 176: ACD Automacao Em Coleta de Dados

176

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.

Caso o cenário do cliente implique na utilização de código interno, não será

apresentada na tela a opção de informar a quantidade, a não ser que a etiqueta informada possua quantidade variável.

Page 177: ACD Automacao Em Coleta de Dados

177

Tela onde serão informados os produtos que serão embalados no volume descrito.

Caso o cenário do cliente implique na utilização de código interno, não será apresentada na tela a opção de informar a quantidade, a não ser que a etiqueta informada possua quantidade variável.

Após embalado todos os produtos da ordem de separação, será apresentada o aviso

para o operador para informa-lo sobre o fim do processo.

Funcionalidades: As funcionalidades do embarque estão disponíveis como teclas de atalho, onde: 1) Informações (CTRL+I)

Page 178: ACD Automacao Em Coleta de Dados

178

Após selecionado o volume, o operador poderá pressionar a tecla CTRL+I, para

visualizar os produtos que já foram embalados e produtos que não foram embalados da ordem de separação. É bom lembrar que a tela de informação dependerá do cenário do cliente. 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.

O layout da tela de estorno é influenciado pelo cenário do cliente.

A figura apresenta a tela de estorno usando-se código natural. Onde o operador deverá informar o volume e os itens do volume que se deseja estornar. 3) Volume (CTRL+V)

Page 179: ACD Automacao Em Coleta de Dados

179

Caso o operador deseja usar outra embalagem (volume) já existem ou informar um

novo volume, o mesmo deverá pressionar CTRL+V, para ser chamada a tela, onde deverá ser informado o código do volume se existir, caso não exista o operador não deverá informar nada, somente pressionar a tecla <ENTER>, para que uma nova etiqueta de volume seja criada para este embarque, conforme já explicado anteriormente.

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

Page 180: ACD Automacao Em Coleta de Dados

180

Pontos de Entrada disponíveis para implementação: Ponto de Entrada

Descrição

ACD170EB Descrição: chamado por 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 embalagem.

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.

IMG05 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Código do Volume Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo a Nota Fiscal; Elemento 04 – Tipo caracter contendo a Série da Nota Fiscal; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume temporário.

Page 181: ACD Automacao Em Coleta de Dados

181

Geração de nota fiscal de saída

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.

Page 182: ACD Automacao Em Coleta de Dados

182

T_ACDV168

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 da rotina de Geração de NFs:

Após selecionada ordem de separação, será apresentada a mensagem da figura

perguntando ao operador se o mesmo deseja gerar a nota fiscal de saída.

Lembrando que será gerado NFs somente dos itens liberados do pedido.

Page 183: ACD Automacao Em Coleta de Dados

183

Após confirmação da geração da nota, será apresentada a mensagem se não ocorrer

nenhum problema na geração da nota fiscal de saída.

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) CB9 – Produtos separados na expedição

Page 184: ACD Automacao Em Coleta de Dados

184

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

Pontos de Entrada disponíveis para implementação: Ponto de Entrada

Descrição

ACD170EB Descrição: chamado por 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.

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;

Page 185: ACD Automacao Em Coleta de Dados

185

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.

IMG05 Paramixb : Tipo array contendo: Elemento 01 – Tipo caracter contendo o Código do Volume Elemento 02 – Tipo caracter contendo o Código do Pedido; Elemento 03 – Tipo caracter contendo a Nota Fiscal; Elemento 04 – Tipo caracter contendo a Série da Nota Fiscal; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume temporário.

Page 186: ACD Automacao Em Coleta de Dados

186

Impressão da nota fiscal

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.

Assim como na rotina de separação, a rotina de impressã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_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.

Page 187: ACD Automacao Em Coleta de Dados

187

T_ACDV169

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 da rotina de Geração de NFs:

Após selecionada ordem de separação, será apresentada a mensagem perguntando

ao operador se o mesmo deseja imprimir a nota fiscal de saída.

Page 188: ACD Automacao Em Coleta de Dados

188

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 a impressão da nota tenha sido feita corretamente será apresentada a

mensagem informado o sucesso ao operador.

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”

Page 189: ACD Automacao Em Coleta de Dados

189

Pontos de Entrada disponíveis para implementação: Somente existe o ponto de entrada com o nome informado no parâmetro MV_CBIXBNF para emissão de nota fiscal de saída.

Page 190: ACD Automacao Em Coleta de Dados

190

Impressão de etiquetas de volumes

Objetivo: Imprime as etiquetas oficiais de volume, a partir do coletor RF.

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.

Assim como na rotina de separação, a rotina de impressão de etiquetas oficiais de volume 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_ACDV173A

O gestor do processo de impressão de etiquetas oficiais de volume 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_ACDV173B

O gestor do processo de impressão de etiquetas oficiais de volume 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.

Page 191: ACD Automacao Em Coleta de Dados

191

T_ACDV173

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 da rotina de Impressão de etiquetas:

Após a seleção da ordem de separação, será apresentada a mensagem perguntando

ao operador se o mesmo deseja imprimir as etiquetas oficiais de volume.

Page 192: ACD Automacao Em Coleta de Dados

192

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.

Pontos de Entrada disponíveis para implementação: Ponto de Entrada

Descrição

IMG05OFI

Descrição: chamado por ACDV173 Paramixb : Tipo array contendo: Elemento 01 – Tipo numérico contendo a quantidade de Volumes da Ordem de Separação em questão; Elemento 02 – Tipo numérico contendo o Volume que está sendo impresso; Retorno: nulo Finalidade: Ponto de entrada referente a impressão de etiquetas de identificação do volume permanente (oficial).

Page 193: ACD Automacao Em Coleta de Dados

193

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.

Assim como na rotina de separação, a rotina de embarque 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_ACDV175A

O gestor do processo de embarque 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_ACDV175B 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.

Page 194: ACD Automacao Em Coleta de Dados

194

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.

As telas da rotina de embarque dependerão do cenário de cada cliente. No embarque os cenários estão intimamente relacionados as seguintes características:

� Tipo de código usado (código natural, código interno); � Possui embalagem.

Principais Telas do Embarque

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).

Page 195: ACD Automacao Em Coleta de Dados

195

Após selecionado o código de separação, será apresentada a tela, solicitando ao

operador que informe o código da transportadora. Este get possui consulta SXB (CTRL+W)

A figura da tela da consulta SXB das transportadoras cadastradas.

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:

Page 196: ACD Automacao Em Coleta de Dados

196

SA4 – Cadastro de Transportadoras SD2 – Itens de venda da NFS CB0 – Id de Etiquetas CB1 – Operadores do ACD 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_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

Pontos de Entrada disponíveis para implementação: Esta rotina não possuí nenhum ponto de entrada.

Page 197: ACD Automacao Em Coleta de Dados

197

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.

Page 198: ACD Automacao Em Coleta de Dados

198

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.

Page 199: ACD Automacao Em Coleta de Dados

199

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.

As telas da rotina que desfaz a separação, assim como na própria separação dependerão do cenário de cada cliente. Telas do processo:

Após selecionada a ordem de separação, neste cenário é apresentada a mensagem

perguntando se o mesmo deseja realmente desfazer a separação.

Após selecionada a ordem de separação e confirmada a pergunta da figura anterior,

neste cenário é apresentada a mensagem da figura orientando ao operador a ir para um

Page 200: ACD Automacao Em Coleta de Dados

200

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)

Após selecionado o código de separação em qualquer parte da rotina o operador poderá pressionar a tecla CTRL+I, para visualizar os produtos separados.

É bom lembrar que a tela de informação dependerá do cenário do cliente. Por exemplo, se a ordem de separação foi configurada para embalar simultaneamente, na informação será apresentada uma coluna de volume.

Tabelas:

Page 201: ACD Automacao Em Coleta de Dados

201

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

Pontos de Entrada disponíveis para implementação: Ponto de Entrada

Descrição

Page 202: ACD Automacao Em Coleta de Dados

202

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.

Page 203: ACD Automacao Em Coleta de Dados

203

Rotina de embarque simples

Objetivo:

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:

Figura 01 – Mensagem de operador não cadastrado Figura 02 – Seleção da Nota de Saída

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 03 – Validação da nota digitada Figura 04 – Browse das Notas de Saída

O sistema valida caso a nota não exista (Figura 03). Ao teclar ENTER no get da nota, será exibido um browse com as Notas que ainda não foram

embarcadas. Para selecionar uma delas basta posicionar e teclar ENTER (Figura 04).

Figura 05 – Get de Leitura das etiquetas dos produtos Figura 06 – Mensagem de leitura inválida

Page 204: ACD Automacao Em Coleta de Dados

204

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).

Figura 07 – Mensagem de leitura inválida Figura 08 – Mensagem de leitura inválida 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).

Figura 09 – Mensagem de leitura inválida Figura 10 – Mensagem de leitura inválida

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).

Page 205: ACD Automacao Em Coleta de Dados

205

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);

Figura 15 – Confirmação do estorno da etiqueta lida Figura 16 – Confirmação de saída

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).

Figura 17 – Mensagem de embarque em aberto Figura 18 – Mensagem de embarque finalizado

Page 206: ACD Automacao Em Coleta de Dados

206

Se o operador abandonar o processo de embarque e ainda existe uma necessidade de coleta, o sistema exibirá uma mensagem informando que o embarque ainda se encontra em aberto (Figura 17).

Após ter sido feita a leitura da última necessidade, o sistema exibirá uma mensagem informando que o embarque foi finalizado (Figura 18);

Figura 19 – Confirmação de retorno à leitura das etiquetas

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: Nome Tipo Descrição MV_ACDCB0

C

Neste parâmetro deve ser informado os tipos de etiquetas que irão utilizar o código interno (CB0) para controle de codificação. Tipos usados:

'01' - produto '02' - localizacao/Endereco '04' - usuario '05' - volume saida '06' - transportadora '07' - volume entrada

Ex.: Para se utilizar um controle de codificação para produtos e localização/endereço, o parâmetro deverá ser preenchido da seguinte forma: 01*02

Page 207: ACD Automacao Em Coleta de Dados

207

Monitoramento embarque simples

Objetivo:

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

Page 208: ACD Automacao Em Coleta de Dados

208

Figura 02 – Consulta dos itens da nota e as necessidades de embarque

Page 209: ACD Automacao Em Coleta de Dados

209

Figura 03 – Visualização das etiquetas lidas do produto selecionado na pasta ITENS

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: CBK – Cabeçalho de Embarque Simples CBL – Itens do Embarque Simples Parâmetros: Nome Tipo Descrição MV_ACDCB0 C Neste parâmetro deve ser informado os tipos de etiquetas que irão

utilizar o código interno (CB0) para controle de codificação. Tipos usados:

'01' - produto '02' - localizacao/Endereco

Page 210: ACD Automacao Em Coleta de Dados

210

'04' - usuario '05' - volume saida '06' - transportadora '07' - volume entrada

Ex.: Para se utilizar um controle de codificação para produtos e localização/endereço, o parâmetro deverá ser preenchido da seguinte forma: 01*02

Page 211: ACD Automacao Em Coleta de Dados

211

ACDSTDIN Esta subdivisão se refere às rotinas relacionadas ao controle de inventario 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. Procedimento para Inventario

O Template ACDSTDIN suporta os seguintes procedimentos para inventário. • Bloqueio do produto/endereço por período fixado; • Bloqueio do produto/endereço por duração do inventário.

Bloqueio do produto/endereço por período fixado 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. Bloqueio do produto/endereço por duração do inventario 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

Independentemente do método de inventário, o processo de inventário pode ser dividido em duas fases:

• Preparação de inventário físico; • Análise de inventário físico;

Como preparativo de inventário, o usuário deve executar as seguintes etapas, conforme fluxo abaixo:

Page 212: ACD Automacao Em Coleta de Dados

212

Definir o tipo de bloqueio de materiais para lançamento

Devido ao atraso entre um movimento de materiais e o lançamento desse movimento, ocorre

uma discrepância de curto prazo entre o estoque em depósito real e o estoque disponível no sistema.

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 parâmetro “MV_VALDINV” controla os bloqueios, onde o conteúdo:

Page 213: ACD Automacao Em Coleta de Dados

213

• “0”: Desativa bloqueio por data (Bloqueio por duração do inventário); • “1”: Ativa bloqueio por data (Bloqueio por período fixado).

Definir o modelo de inventario

O inventário do ACDSTDIN possui dois modelos os quais estão diretamente ligados com o encerramento do inventário.

O parâmetro “MV_CBINVMD” define o modelo de inventário, onde o conteúdo:

• “1”: Modelo 1 (Contagens Batidas); • “2”: Modelo 2 (Saldo em Estoque);

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. Definir a analise do inventário

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.

A analise verifica se as contagens dos itens inventáriados estão batidas ou divergentes,

conforme a regra estabelecida pelo modelo do inventário. Caso todos os itens inventáriados estejam em conformidade com o esperado (batido ou alterado pelo gestor do inventário), os inventários será finalizado, gerando informações na tabela SB7 (Lançamentos de Inventário).

Quando a analise do inventário é feita no RF, o processo é totalmente automático, não

necessitando da intervenção do gestor do inventário, sendo assim o inventário será finalizado automaticamente.

• Vantagens: O processo do inventário é totalmente automático, agilizando todo

processo; • Desvantagem: O maior problema deste processo é que o inventário pode ser

finalizado antes do gestor do inventário auditar o mesmo.

Page 214: ACD Automacao Em Coleta de Dados

214

Definir se o acerto do inventario será automático

O parâmetro “MV_INVAUT” permite habilitar/desabilitar o acerto automático do inventário. Caso o acerto automático estiver habilitado, assim que o sistema analisar os dados colhidos, será executado o acerto automático do inventário, o qual irá gravar no saldo em estoque os dados recém inventariados, a partir da tabela SB7(Lançamentos do Inventário), e automaticamente será feito o desbloqueio do(s) produto(s)/endereço(s). Definir o tipo de inventário

O inventário do ACDSTDIN se torna uma operação muito simples e eficaz, pois todo o processo é feito de maneira intuitiva informando sempre ao operador os passos que devem ser seguidos (quando se usa coletor de rádio freqüência).

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.

Existem dois tipos 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.

Abaixo as rotinas disponíveis:

• Mestre de Inventario • Lançamento de contagens • Mestre de Inventario RF • Inventario

Page 215: ACD Automacao Em Coleta de Dados

215

Mestre de Inventario

Objetivo:

Tem como objetivo cadastrar os armazéns e endereços que serão inventariados através de terminais (RF – Radio Freqüência), ou pelo lançamento de inventário. Programa: T_ACDA030 Interface:

Figura 001: Tela do Mestre de inventário

Opções:

� Pesquisar; � Visualizar; � Incluir; � Alterar; � Excluir; � Automático;

Page 216: ACD Automacao Em Coleta de Dados

216

� Monitor; � Legenda.

Inclusão de mestre de Inventário

Figura 002: Tela do de inclusão do mestre de inventário

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

Page 217: ACD Automacao Em Coleta de Dados

217

recalculo do lote econômico e parâmetro. Gerações Automáticas

Figura 003: Tela do parâmetros para escolha da execução automática

Onde: Parâmetro Descrição Geração Automática Executa os programas listados no combobox que possuem

características de execução automática. Geração automática de mestre de inventário

Figura 004: Tela de parâmetros para escolha do tipo de geração

Onde:

Page 218: ACD Automacao Em Coleta de Dados

218

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. Inclusão automática de mestre de inventario por produto 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 contagem

Quantidade de contagens que devem ser iguais para que o inventário 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. Inclusão automática de mestre de inventario por endereço 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 contagens

Quantidade de contagens que devem ser iguais para que o 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. Exclusão automática de mestre de inventario

Page 219: ACD Automacao Em Coleta de Dados

219

Figura 005: Tela de parâmetros para escolha do mestre De/Até

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 Log das gerações automaticas

Após qualquer geração automática é gerado log com o histórico das gerações, informado os parâmetros usados e os itens processados conforme sua ação.

Page 220: ACD Automacao Em Coleta de Dados

220

Figura 006: Tela de log do mestre de inventário

Legenda

Figura 007: Legenda do mestre de inventário

Page 221: ACD Automacao Em Coleta de Dados

221

Monitor de Inventário (Analise do Inventário)

A analise do inventário físico poderá ser feita automaticamente pelo sistema, conforme o modelo de inventário escolhido, mas é aconselhável que o gestor do inventário monitore todo processo de inventário, podendo o mesmo interferir em seu resultado. O monitor de inventário é uma opção disponibilizada no menu do mestre de inventário (item 3). Esta opção permite que o gestor do inventário, analise passo a passo todas as contagens realizadas, por produto e operador, bem como o comparativo das contagens realizadas, gerando um status de contagens divergentes ou batidas produto a produto, sendo que a regra utilizada dependerá das parâmetrizações definidas (modelo de inventário, número de quantidades batidas, permissão de analise pelo RF entre outros, já vistos anteriormente). O monitor de inventário, é uma ferramenta gerencial que além de permitir que o gestor do inventário visualize as quantidades inventariadas, também permite que o mesmo interfira nos valores coletados no inventário, podendo permitir ou não que a quantidade de um determinado produto esteja batida (conforme regra previamente definida pelo modelo do inventário). Para entendermos melhor o monitor de inventário, serão apresentadas as telas do mesmo, que permitirão entender melhor a grande importância do monitoramento para o sucesso do inventário. Acessando o Monitor de Inventário

Para efetuar o monitoramento, o gestor de inventário deverá estar no cadastro de mestre de inventário ao qual deseja monitorar e selecionar a opção “Monitor”, conforme figura.

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.

Page 222: ACD Automacao Em Coleta de Dados

222

Manutenção Modelo 1

a) Este botão permite visualizar ou não ferramentas do monitor as quais permitem filtrar os produtos do browse (g)

b) Este botão só deve ser executado quando o inventário já estiver finalizado, pis o mesmo tem a função de gerar os lançamentos de inventário (SB7), para posterior execução do acerto do inventário. Este botão finaliza o mestre de inventário, sendo assim se o mesmo for executado indevidamente, o gestor do inventário deverá efetuar a exclusão ou do lançamento de inventário a partir da exclusão automática de lançamentos, ou efetuar a exclusão do mestre de inventário com o objetivo de mudar o status de “Finalizado” para “Contado”. Todos os cuidados deverão ser tomados.

c) O botão de comparação de contagens (diffs), só estará ativo se estiver sendo usado código interno, e como o nome já diz este botão permitem efetuar um diffs das etiquetas lidas, permitindo realizar ajustes.

(a) Ferramentas

(b) Gerar Inventário (SB7)

(c) Comparação de contagens (CB0)

(d) Status da

Contagem do Produto

(e) Saldo atual em estoque do produto

(f) Quantidade eleita

do produto inventariado

(g) Browse de visualização das contagens

dos operadores por produto selecionado no item (a) (h)

Status da contagem do

operador

(i) Ordem da contagem

(j) Controle da contagem

(k) Nome do operador

(l) Quantidade inventariada

(m) Quantidade

Original

(n) Tipo de

inclusão da contagem

Page 223: ACD Automacao Em Coleta de Dados

223

d) O status do produto auxilia o gestor do inventario a visualizar com maior facilidade os produtos que apresentam em sua contagem inventariada uma divergência, baseadas no número de contagens batidas. Lengenda preta significa contagem com divergência.

e) Nesta coluna são apresentados os saldos em estoque dos produtos listados. f) Para este modelo de inventário, a quantidade eleita dependerá do número de

quantidades batidas, informadas no cadastro do mestre de inventário. Lembrando que a quantidade eleita sempre serão as primeiras quantidades batidas, não importa se forem lidas outras quantidades após sua eleição. (Exemplo: Caso o número de quantidade batida informada no cadastro do mestre de inventário, seja 2 (duas), e o operador esteja na 7(sétima) recontagem e nas 2(duas) primeiras contagens, a quantidade inventariada seja 9(nove) e nas 5(cinco) contagens restantes, a quantidade inventariada seja 7(sete), a quantidade eleita será 9(nove), pois é a primeira quantidade batida.

g) Neste browse é apresentada a lista de todos operadores que já realizaram ou estão realizando uma contagem, do produto selecionado no browse superior. Esta visão permite que o gestor do inventário saiba quais foram as quantidades inventariadas por cada um dos operadores x produto selecionado. Este browse também permite que o gestor faça manutenção nas quantidades inventariadas.

h) O status do browse de operadores auxilia o gestor de o inventário identificar se a contagem do operador esta finalizada ou em andamento, onde amarelo significa contagem em andamento e vermelho significa contagem finalizada.

i) Nesta coluna são apresentados a ordem da contagem para facilitar a visualização do gestor de inventário. Com isso o mesmo saberá identificar em qual contagem/recontagem um determinado valor foi inventariado.

j) Este é o código de controle da tabela CBB, que permite ligar o operador com os produtos inventariados por ele.

k) Nome do operador que realizou a contagem do produto posicionado. l) Quantidade que o operador inventariou. Lembrando que se a contagem estiver

finalizada, o gestor do inventário poderá alterar esta quantidade. m) A quantidade original existe somente para saber se a quantidade inventariada foi

alterada ou não. n) O tipo de inclusão de contagem ajuda ao gestor do inventário a identificar se a

inclusão foi feita automaticamente (pelo próprio coletor de dados) para existir pelo menus uma quantidade zerada de um determinado produto, ou se foi feita pelo operador, ao inventariar os produtos.

Manutenção Modelo 2

No inventário modelo 2, como visto anteriormente, a analise é feita a partir do saldo em estoque, sendo assim só pode existir uma contagem por vez em andamento, ao iniciar uma contagem o mestre de inventário é bloqueado, não permitindo recontagens, somente a execução do botão descrito na figura baixo pode autorizar a recontagem.

Autoriza a recontagem.

Page 224: ACD Automacao Em Coleta de Dados

224

Planilha de Operadores Esta planilha é a mesma para os dois modelos de inventário, apresentado as características da figura abaixo:

a) Neste browse é apresentada uma lista de todos os operadores que realizaram contagens/recontagens. Ao selecionar o operador, no browse abaixo (e), serão listados todos os produtos que este operador inventariou por contagem.

b) É um código de controle gerado na tabela CBB que permite fazer uma ligação com todos os produtos lidos por esta contagem.

c) Nome do operador que realizará a contagem. d) Status informando se o operador já finalizou ou não a contagem. e) Neste browse são listados todos os produtos coletados na contagem posicionada no

borwse (a). 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.

(b) Controle da Contagem

(c) Nome do Operador

(d) Status da Contagem

(a) Browse de operadores

que realizaram contagens

(e) Browse com os dados

dos produtos coletados

Page 225: ACD Automacao Em Coleta de Dados

225

Grupo mestre de inventario: Este grupo apresenta todas as informações cadastradas no mestre de inventário, bem com o status de sua situação atual, como contagens realizadas, status do inventário e recontagem. Grupo Configurações do Inventário: Neste grupo são apresentadas as principais configurações dos parâmetros que envolvem o inventário, facilitando ao gestor do inventário a visualização das configurações atuais. É bom lembrar que o gestor do inventário deverá conhecer todos os parâmetros necessários para poder identificar os títulos utilizados. (ex.: Controle de endereço faz referencia ao parâmetro “MV_LOCALIZ”). Grupo Teclas de Atalho: São teclas de função que permitem ao gestor de inventário executar rotinas. F10

Legenda utilizada no sistema, ambos da “Planilha de Manutenção” F12

Page 226: ACD Automacao Em Coleta de Dados

226

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. Quando trabalhamos com o modelo 1 do inventário, serão listados todos os produtos da tela da planilha de manutenção, caso contrário será listado somente os produtos que tiveram suas quantidades eleitas divergentes com o saldo em estoque.

a) Situação atual do lançamento de inventário, onde Verde representa lançamento de inventario processado e vermelho representa os não processado.

b) O número do documento do lançamento de inventário é o mesmo número do mestre de inventário, facilitando o controle do gestor do inventário.

(a) Status

(b) Número do documento

Page 227: ACD Automacao Em Coleta de Dados

227

Page 228: ACD Automacao Em Coleta de Dados

228

Ferramentas Como já foi visto anteriormente a opção ferramentas permite visualizar ou não ferramentas do monitor as quais permitem filtrar os produtos do browse, localizar produtos, exibir/ocultar colunas do browse.

a) Este botão permite visualizar ou não ferramentas do monitor as quais permitem filtrar os produtos do browse, localizar produtos, exibir/ocultar colunas de browses.

b) Esta pesquisa permite localizar o código do produto desejado. c) Esta opção permite filtrar os produtos a serem inventariados, possibilitando tornar

mais rápido a analise do gestor do inventário. d) Esta opção permite que o gestor do inventário escolha quais os campos (colunas) que

o mesmo deseja ou não visualizar. Esta opção irá refletir no folder´s planilha de manutenção, planilha de operadores e registros de inventário.

(a) Botão

Ferramentas

(b) Pesquisar produto (c)

Listar/Filtrar

(d) Visualizar Campos

Page 229: ACD Automacao Em Coleta de Dados

229

Comparação das Contagens Somente quando o ambiente do cliente possuir código interno será disponibilizado o botão de comparação de contagens, que possibilitará fazer um diff´s das etiquetas lidas e manipulas afim de alterar o saldo inventariado.

a) Botão que permite eleger a quantidade da contagens da etiqueta posicionada, para as demais contagens. Lembrando que se a quantidade da etiqueta não for variável, o operador poderá dar um clique duplo no célula da etiqueta que deseja eleger.

Botão de comparação de

contagens

(a) Altera etiqueta posicionada

(b) Desfaz as alterações

(c) Numerador de etiquetas

(d) Status da comparação

(e) Colunas das contagens e

suas quantidades

(f) Pesquisa etiqueta

Page 230: ACD Automacao Em Coleta de Dados

230

b) Permite desfazer as alterações realizadas, as quais estão empilhadas. c) Numerador seqüencial para facilitar a visualização da posição da etiqueta e a

quantidade total de etiquetas. d) Status da comparação da etiqueta entre as contagens, e com referencia as

quantidades batidas a partir da informação de quantidades batidas do mestre de inventário.

e) Colunas das contagens realizadas. f) Permite pesquisar e posicionar em uma determinada 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. Execução do Acerto de Inventario Caso o parâmetro “MV_INVAUT” (já visto anteriormente) estiver desabilitado e existir lançamentos de inventário para este mestre, após a finalização do inventário será apresentado o botão de execução do acerto de inventário o qual permitirá realizar o acerto dos lançamentos de inventário (SB7).

Botão de Acerto de Inventário

Page 231: ACD Automacao Em Coleta de Dados

231

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

C

Forca o foco na quantidade inventariada toda vez que estiver inventariando um produto. 1-Ativado 2- Desativado

MV_CBPE012 L Habilita o Ponto de entrada Template MT340D3 .T. = Habilita .F. = Desabilita

MV_INVAUT

C

Executa o acerto automático do Inventário. 0 - NAO FAZ ACERTO AUTOMATICO 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.

MV_RASTRO C Indica se produtos poderão usar controle de rastreabilidade ou não. (S)im ou (N)ao.

MV_VLDTINV

C

Bloqueio o inventário por data. 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

Page 232: ACD Automacao Em Coleta de Dados

232

quando utilizado o código interno (CBO). 0-Não 1-Sim

MV_USUINV

C

Código interno serializado por contagem de inventario de uso interno do sistema, portanto não mexer.

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,

Page 233: ACD Automacao Em Coleta de Dados

233

permite realizar ajustes.

Page 234: ACD Automacao Em Coleta de Dados

234

Lançamento de contagens

Objetivo:

Permite cadastrar os produtos a serem inventariados possibilitado fazer diversas consistências e usar os recursos do monitoramento do inventário. Programa: T_ACDA035 Interface:

Figura 001: Tela de lançamento de inventário

Opções: � Pesquisar; � Visualizar; � Incluir; � Alterar; � Excluir; � Legenda.

Inclusão de lançamentos de Inventario

Page 235: ACD Automacao Em Coleta de Dados

235

Figura 002: Tela do de inclusão do lançamento de inventário

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 Ok

Caso o inventário seja modelo 2 estará disponível uma coluna indicando se a contagem de um determinado produto já esta batido com o estoque ou não.

Legenda

Page 236: ACD Automacao Em Coleta de Dados

236

Tabelas: CBA – Cadastro do Mestre de Inventário CBB – Cabeçalho do Inventário CBC – Itens Inventariados Parâmetros: Parâmetro Tipo Descrição MV_ANAINV C Permite a analise do inventario pelo Coletor. 1-Sim; 2-Não MV_ALTENDI C Ajusta o endereço no inventario. 0-Não; 1-Sim MV_CBINVMD C Modelo do inventario 1-contagens batidas 2-estoque MV_CBPE012 L Habilita o Ponto de entrada Template MT340D3, este parâmetro

deve obrigatoriamente estar ativado para o inventário do 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_VQTDINV

C

Permite a digitação da quantidade na rotina de inventário quando utilizado o código interno (CBO). 0-Não 1-Sim

MV_USUINV

C

Código interno serializado por contagem de inventario de uso interno do sistema, portanto não mexer.

Pontos de Entrada disponíveis para implementação: Ponto Entrada Descrição 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.

Page 237: ACD Automacao Em Coleta de Dados

237

Finalidade: Ponto de entrada que valida a leitura da etiqueta de endereço.

Page 238: ACD Automacao Em Coleta de Dados

238

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

Figura 05 – Confirmação da inclusão do Mestre Inventário

Page 239: ACD Automacao Em Coleta de Dados

239

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.

Status do mestre de inventário

“Não iniciado, Em andamento e Finalizado”. Obs.: Esta opção se encontra disponível também no Protheus. Tabelas: CBA – Cadastro do Mestre de Inventário CBB – Cabeçalho do Inventário CBC – Itens Inventariados Parâmetros: Nome Tipo Descrição MV_CODINV

C

Código Seqüencial do Mestre de inventário, este código é gerado automaticamente no momento em que um novo Mestre de Inventário é cadastrado.

MV_LOCALIZ C Indica se produtos poderão usar controle de localização física ou não. (S)im ou (N)ao.

Page 240: ACD Automacao Em Coleta de Dados

240

Inventario

Objetivo:

O inventário se torna uma operação muito simples de se fazer e eficaz no resultado. Todo o processo e feito de maneira intuitiva informando sempre ao operador os passos que devem ser seguidos. O encerramento do inventario é feito de forma automática de duas maneiras:

� No modelo 1, assim que for atingido o número de contagens batidas

definidos no mestre de inventário; � No modelo 2, será finalizado o inventário quando as contagens estiverem

iguais ao saldo em estoque, ou por intervenção do gestor do inventário. São contados os produtos/endereços dos materiais utilizando RF(rádio freqüência). Os resultados das contagens coletadas são registrados automaticamente, sendo que todas as validações são feitas em tempo real no sistema e apresentados para os operadores. Programa: T_ACDV35 Interface:

Figura: 001

Tela de seleção do mestre de inventário, a qual possibilita que o operador selecione o

mestre de inventário o qual deseja realizar a contagem.

Opção Descrição Mestre Monta um browse para a seleção do mestre de inventário;

Produto Posiciona no mestre de inventário a partir do produto informado;

Endereço Posiciona no mestre de inventário a partir do endereço informado.

Page 241: ACD Automacao Em Coleta de Dados

241

Figura 002: Seleção do mestre de inventário pelo código do mestre

Figura 003: Seleção do mestre de inventário pelo produto

Figura 004: Seleção do mestre de inventário pelo endereço

Figura 005: Mensagem enviada ao operador para orientação na localização física do inventário.

Page 242: ACD Automacao Em Coleta de Dados

242

Após a seleção do mestre de inventário, será iniciada a rotina de inventário, porém as telas serão influenciadas pelo cenário de cada cliente sendo eles:

� Tipo de código usado (código natural ou código interno); � Controle de localização (MV_LOCALIZ); � Controle de Rastreabilidade (MV_RASTRO); � Número de série;

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.

O parâmetro “MV_LOCALIZ” indica se o controle de endereço esta ativado ou não, porém é bom lembrar que no cadastro do produto existe o campo B1_LOCALIZ, o qual informa se produto tem ou não controle de endereço. Neste caso ambos estão ativados.

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).

Neste caso o parâmetro “MV_RASTRO” e o campo B1_RASTRO do produto inventariado estão ativados.

Page 243: ACD Automacao Em Coleta de Dados

243

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

Caso o operador informe incorretamente o endereço o qual deve ser inventariado será apresentada a mensagem informando o mesmo qual deve ser o endereço correto para estar sendo inventariado.

Lembrando que esta mensagem só é validada quando o controle de endereço esta ativado.

Page 244: ACD Automacao Em Coleta de Dados

244

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

Esta mensagem é apresentada somente para o tipo de inventário por produto.

Mensagem genérica que pergunta ao operador se o mesmo deseja finalizar a contagem. Esta pergunta só é apresentada quando o usuário quer sair da tela de inventário (Tecla ESC), ou quando as contagens já estão batidas.

Figura: 011

Se o operador não finalizar a contagem, a mesma ficará em aberto, podendo ser finalizada somente pelo operador que a iniciou. Sendo assim deve se tomar muito cuidado ao sair da contagem e não finalizar a mesma.

No inventário modelo 2, caso existam contagens em andamento, não é possível finalizar o inventário, a não ser que esta contagem seja excluída. Por outro lado, em um inventário de 10 (dez) produtos, se o operador coletar somente 1(um) produto e finalizar a contagem, os outros 9 (nove) produtos terão sua quantidade zerada, para analise.

Funcionalidades:

Page 245: ACD Automacao Em Coleta de Dados

245

Acerto de Inventário (Protheus): Após ser executado o Acerto de Inventário, caso o parâmetro MV_CBPE012 estiver habilitado (.T.), será gravado o status de inventário processado nas tabelas de Digitação de Inventário (SB7) e Cabeçalho do Mestre de Inventário (CBA). 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: 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

C

Forca o foco na quantidade inventariada toda vez que estiver inventariando um produto. 1-Ativado 2- Desativado

MV_CBPE012 L Habilita o Ponto de entrada Template MT340D3 .T. = Habilita .F. = Desabilita

MV_INVAUT

C

Executa o acerto automático do Inventário. 0 - NAO FAZ ACERTO AUTOMATICO 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.

MV_VLDTINV C Bloqueio o inventário por data.

Page 246: ACD Automacao Em Coleta de Dados

246

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 quando utilizado o código interno (CBO). 0-Não 1-Sim

MV_USUINV

C

Código interno serializado por contagem de inventario de uso interno do sistema, portanto não mexer.

Pontos de Entrada disponíveis para implementação: PTO ENTR. FUNÇÃO 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, permite realizar ajustes.