You are on page 1of 130

0DQXDO#GH#5HIHUrQFLD

&ROHWD#GH#'DGRV
'H]HPEUR24<<<
Copyright 1998, 1999 DATASUL S.A. Todos os direitos reservados.
Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou
transmitida por qualquer meio eletrnico ou mecnico, na sua totalidade ou
em parte, sem a prvia autorizao escrita da DATASUL S.A., que reserva-se
o direito de efetuar alteraes sem aviso prvio. A DATASUL S.A no assume
nenhuma responsabilidade pelas conseqncias de quaisquer erros ou
inexatides que possam aparecer neste documento.
DATASUL S.A.
Av. Santos Dumont, 831, Joinville, SC, CEP 89.222-900
i

ndice

Prefcio ..............................................................................................iii

CAPTULO 1 Introduo ....................................................................1


Integrao com Outros Mdulos ....................................................................2
CAPTULO 2 Processo Preparao das Informaes .....................3
Funo Manuteno dos Parmetros Coleta Dados ....................................3
Funo Manuteno Tipo Transao ...........................................................6
Funo Atualizao Programa x Transao ...............................................13
Funo Manuteno Extenso Item ...........................................................16
Funo Manuteno Extenso Famlia.......................................................18
Funo Manuteno Extenso Item x Cliente ............................................20
Funo Manuteno Coletor .......................................................................24
Funo Manuteno Etiqueta .....................................................................25
Funo Manuteno Cdigo nico .............................................................28
CAPTULO 3 Processo Movimentao das Transaes................31
Funo Contagem Cclica ...........................................................................32
Funo Transferncia de Materiais.............................................................34
Funo Reporte Produo ..........................................................................36
Funo Reporte Repetitivo..........................................................................38
Funo Requisio Materiais (CP)..............................................................40
Funo Importao Transao ...................................................................42
CAPTULO 4 Processo Gerao de Etiquetas................................47
Funo Exportao/Importao de Etiquetas .............................................55
Funo Etiqueta Avulsa ..............................................................................56
Funo Reimpresso de Etiquetas .............................................................60
CAPTULO 5 Processo Efetivao das Movimentaes ...............63
Funo Alterao Transao ......................................................................63
ii

Funo Efetivao Transao.................................................................... 66


Funo Eliminao Transao................................................................... 69
Funo Gerao do Movimento ................................................................. 72
CAPTULO 6 Processo Execuo Automtica............................... 75
Funo Cronograma RPW ......................................................................... 76
CAPTULO 7 Processo Construo de Transao Especfica...... 87
Funo Manuteno Tipo Transao......................................................... 88
CAPTULO 8 Processo Consultas e Relatrios ............................. 95
Funo Consulta Transao ...................................................................... 95
CAPTULO 9 Aspectos Tcnicos .................................................... 99
Impressoras homologadas para o Mdulo Coleta de Dados ...................... 99
Utilizao de UPC no programa de Impresso de Notas Fiscais ............. 115
CAPTULO 10 Dvidas Mais Freqentes .................................... 117
O que transao especfica?.................................................................. 117
O que fazer quando no est gerando etiqueta?...................................... 117
O que fazer quando uma transao especfica no gera movimentao?
................................................................................................................... 118
possvel efetivar novamente uma movimentao que apresentou erro?
................................................................................................................... 118
O que fazer para visualizar um erro gerado na efetivao? ..................... 118
Para que servem os campos auxiliares do cadastro de Etiqueta? ........... 118
CAPTULO 11 Glossrio............................................................... 119
API ............................................................................................................. 119
Coletor de dados ....................................................................................... 120
Leitor tico de cdigo de barras ................................................................ 121
Impressora de cdigo de barras................................................................ 122
Etiqueta de cdigo de barras .................................................................... 123
Estabelecimento ........................................................................................ 123
Usurio ...................................................................................................... 123
Transao.................................................................................................. 123
RPW .......................................................................................................... 123
iii

Prefcio

Os produtos DATASUL so conjuntos de aplicaes relacionadas que


permitem interligar toda uma empresa, resultando em um sistema integrado
de gesto empresarial.
Cada produto estruturado em aplicativos, sistemas, mdulos e funes.
Entre os aplicativos esto: Controladoria e Finanas, Manufatura,
Manuteno, Materiais, Distribuio, Recursos Humanos. O aplicativo de
Controladoria e Finanas, por exemplo, dividido em dois sistemas: o sistema
de Controladoria e o de Finanas. Cada sistema por sua vez subdividido em
um conjunto de mdulos que implementam uma srie de funes.
O Manual de Referncia de Mdulo visa abranger toda a informao
necessria para compreender os mdulos que compem os produtos
DATASUL, bem como solucionar dvidas relativas ao seu funcionamento.
uma obra de referncia j que seu principal objetivo a consulta para
obteno de informaes, ao contrrio de um livro ou outro tipo de manual
que lido do incio ao fim.
Para cada mdulo so definidas suas principais reas funcionais. Uma rea
funcional um conjunto identificado de comportamentos relacionados. Neste
manual, cada rea funcional dentro de um mdulo chamada de processo e
cada comportamento que compem esta rea funcional chamado de
funo.
Importante
As caractersticas do mdulo apresentado neste manual so suas
caractersticas bsicas. Tomando-as como base, o mdulo pode ser
configurado para qualquer tipo de empresa.
Todos os dados utilizados nos relatrios e telas do DATASUL EMS
apresentados neste manual so fictcios.
1

CAPTULO 1

Introduo

Definio O mdulo Coleta de Dados gerencia os processos de coleta de dados e de


gerao de etiqueta com cdigo de barras.
O mdulo Coleta de Dados faz parte do aplicativo Integrao do DATASUL
EMS Framework.
Caractersticas As principais caractersticas do mdulo so:
Trabalha com o conceito de transaes, ou seja, tarefas como Reporte de
Produo, Transferncias de Materiais, Requisio de Materiais so
consideradas transaes.
independente das transaes predefinidas, pode-se alterar ou criar
novas transaes de Coleta de Dados sem que a estrutura do mdulo
seja afetada. Uma das principais vantagens deste conceito que as
transaes podem ser alteradas sem afetar a base de dados do mdulo e
sem que seja necessrio parar a execuo das demais transaes. Este
conceito faz com que o produto seja facilmente customizado.
Descrio A atualizao dos movimentos das transaes, no aplicativo de negcios tem
diversas formas:
Atualizao on-line No momento da criao ela atualizada;
Atualizao manual Pode-se a qualquer momento disparar a
atualizao dos movimentos das transaes que esto pendentes;
Atualizao via RPW (Remote Program Wait) Na qual cria-se um
calendrio de execuo da atualizao dos movimentos das transaes e
elas so atualizadas automaticamente, a cada perodo de tempo
determinado;
2

O mdulo permite que se trabalhe com um cdigo de estoque nico que


referencia o item e sua localizao no estoque.

Integrao com Outros Mdulos

Mdulo Integrao
Bsico Processo RPW e RPC
Recebimento Gerao de etiquetas
Controle da Produo Gerao de etiquetas
Gerao de movimento do reporte de produo
Gerao de movimento da requisio de materiais
Controle do Estoque Gerao de etiquetas
Gerao de movimento da transferncia de materiais
Gerao de movimento da contagem cclica
3

CAPTULO 2

Processo Preparao das Informaes

Definio Este captulo relaciona e descreve as informaes que devem ser


implementadas para o perfeito funcionamento do mdulo.
Descrio As informaes contidas neste captulo so apresentadas na forma de
cadastros gerais e de cadastros do mdulo.
Os cadastros gerais so aquelas funes que implementam informaes
utilizadas por mais de um mdulo. Estas funes so descritas de forma
detalhada no Manual de Referncia dos Cadastros Gerais. Este captulo
apenas faz referncia a estas funes. Ao clicar sobre a referncia pode-se ir
para o local no Manual de Referncia dos Cadastros Gerais onde aparece a
descrio detalhada da funo.
Os cadastros especficos do mdulo so aquelas funes que implementam
informaes que dizem respeito somente ao mdulo em questo. So funes
do tipo manuteno e na sua descrio so apresentadas suas principais
caractersticas e funcionalidades.

Funo Manuteno dos Parmetros Coleta Dados


Definio Faz a manuteno dos parmetros gerais do mdulo Coleta de Dados
Tipo Manuteno
Programas BC0101
Descrio Esta funo determina valores padro, a serem utilizados durante o
processamento das transaes.
4

Opo Pasta Etiquetas

Campo Descrio
Diretrio Etiquetas Indica em que diretrio ser gerado o arquivo texto (ASCII)
com as informaes sobre etiquetas para o programa de
impresso de etiquetas. O mesmo no utilizado no caso de
se utilizar impressora de cdigo de barras
Tipo Etiq Padro Tipo de etiqueta padro utilizada pelo mdulo. Com exceo
da Contagem Cclica, todas as demais transaes permitem
a alterao do tipo de etiqueta a ser impressa
Tipo Etiqueta Total Informar qual a etiqueta que ser sugerida para ser
utilizada no momento da impresso de etiqueta para
embalagens de acondicionamento.
Nota A transao de Etiqueta Avulsa permite escolher outro
tipo de etiqueta total

Tipo de Cdigo do Identifica qual o tipo de controle de Cdigo do Item a ser


Item utilizado no Coletor, nico, Item ou Ambos
O tipo nico, identifica que o sistema pode trabalhar com um
outro cdigo para o item, sendo nico para Estabelecimento,
Depsito, Lote, Localizao e Item, devendo o mesmo ser
cadastrado ou feito a gerao automtica atravs do
programa BC0108
O tipo Item, identifica que o Cdigo do Item utilizado o
mesmo do mdulo de Estoque
O tipo Ambos, trabalha com os dois tipo supracitados
Ponto Decimal Configura o modo de como so tratados os dados importados
CAPTULO 2 Processo Preparao das Informaes 5

Campo Descrio
nos coletores tipo batch. No caso de utilizar ponto decimal a
informao tem que ter o formato de 4 casas decimais, caso
contrrio o programa importa como quantidade inteiro

Opo Pasta Materiais

Campo Descrio
Nmero de Vide a Rotina de Atualizao do Inventrio, no Mdulo de
Contagens Controle de Estoque
6

Opo Pasta RPW

Campo Descrio
Servidor Execuo Define o servidor de execuo RPW que executa a
Atualizao atualizao dos movimentos das transaes de
cdigos de barras
Servidor Execuo Define o servidor de execuo RPW que executa a
Importao importao dos movimentos das transaes para o
Coleta de Dados

Nota Para Cadastrar Servidor RPW, veja no Manual de Referncia do


Mdulo Bsico a funo Manter Servidor Execuo.

Funo Manuteno Tipo Transao


Definio Mantm os tipos de transaes que podem ser efetuadas pelo mdulo de
Coleta de Dados.
Tipo Manuteno
Programas BC0105
Descrio Os tipos de transaes indicam que tipos de movimento podem ser feitos com
os Coletores e/ou Leitores de dados. Estes movimentos so: Contagem
Cclica, Etiquetas Avulsas, Etiquetas do Recebimento, Reporte Repetitivo,
Reporte Produo, Requisio de Materiais da Produo, Transferncia de
Material entre Depsitos e Localizaes e Etiqueta do Faturamento.
CAPTULO 2 Processo Preparao das Informaes 7

Opo Pasta Transao

Campo Descrio
Cdigo Transao Informar um cdigo para individualizar uma transao
Descrio Informar um nome para a transao
Programa de Informar o nome da API que contm as regras de negcio
Efetivao para incluir a movimentao na base de dados do aplicativo
de negcio
Programa Alterao Informar o nome do programa que permite modificar os
Transao dados da transao antes da sua efetivao
Programa Impresso Informar o nome do programa que gera etiquetas para
Etiqueta identificao dos materiais movimentados
Programa Importao Informar o nome do Programa utilizado para importao de
arquivo texto gerado pelos coletores de dados. utilizado
somente quando utiliza-se coletores batch que geram
arquivos texto (ASCII) com as movimentaes das
transaes
8

Campo Descrio
Programa Criao Informar o nome do programa para criar os movimentos das
Transao transaes no Coleta de Dados.
Exemplo O programa de recebimento aps a atualizao
do documento executa este procedimento

Programa Leitura Informar o nome do programa que faz a leitura dos


movimentos das transaes quando utiliza-se coletores de
dados conectados
Nota O contedo deste campo tem uso apenas
documentacional

Dir Padro Etiqueta Indica em que diretrio ser gerado o arquivo texto (ASCII)
com as informaes sobre etiquetas para o programa de
impresso de etiquetas
Subdiretrio Informar o local onde sero gravados os arquivos de
etiquetas gerados pelo programa de impresso
Atualiza On-line Habilita a atualizao da transao logo aps sua criao
Apresenta Erros On- Identifica se os erros dos movimentos das transaes so
line apresentados on-line

Esto disponveis as seguintes transaes:


Contagem cclica: Este tipo de transao visa realizar a Contagem Cclica do
estoque, utilizando coletores de dados atravs de cdigo de barras. Permite a
utilizao de cdigos nicos para o item, contendo ao mesmo tempo o cdigo
do item, lote/srie, depsito, localizao e o estabelecimento. Para realizar a
Contagem Cclica deve ser feita a Gerao da Ficha de Inventrio no Mdulo
Controle de Estoque.
Campo Contedo
Programa de Efetivao Cep/ceapi004.p
Programa Alterao Transao Cep/ce9021.w
Programa Impresso Etiqueta
Programa Importao Cep/ce9022.p
Programa Criao Transao
Programa Leitura Cep/ce9120.w

Etiquetas avulsas: um tipo de transao que gera movimento para


impresso de etiquetas avulsas.
Campo Contedo
Programa de Efetivao
CAPTULO 2 Processo Preparao das Informaes 9

Campo Contedo
Programa Alterao Transao Bcp/bc0803.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao
Programa Criao Transao Bcp/bc0801.w
Programa Leitura

Etiquetas do recebimento: um tipo de transao que gera movimento de


impresso de etiquetas para itens informados no recebimento da nota fiscal.
Campo Contedo
Programa de Efetivao
Programa Alterao Transao Bcp/bc0803.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao
Programa Criao Transao Rep/re0801.p
Programa Leitura

Reporte Repetitivo (por Item): um tipo de transao que gera movimento


de impresso de etiquetas na efetivao do reporte de produo, para itens
de produo repetitiva e no encerramento da ordem.
Nota No necessrio ter a ordem de produo cadastrada.
Campo Contedo
Programa de Efetivao Cpp/cpapi010.p
Programa Alterao Transao Cpp/cp9077.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao Cpp/cp9074.p
Programa Criao Transao Cpp/cp0301cl.p
Programa Leitura Cpp/cp9176.w

Reporte produo: um tipo de transao que gera movimento de


impresso de etiquetas na efetivao do reporte de produo e no
encerramento da ordem.
Campo Contedo
Programa de Efetivao Cpp/cpapi007.p
Programa Alterao Transao Cpp/cp9071.w
Programa Impresso Etiqueta Bcp/bcapi002.p
10

Campo Contedo
Programa Importao Cpp/cp9074.p
Programa Criao Transao Cpp/cp0301cl.p
Programa Leitura Cpp/cp9070.w

Requisio para produo/Manuteno: um tipo de transao que gera


movimento de impresso de etiquetas na efetivao da requisio de
materiais para uma ordem de produo.
Campo Contedo
Programa de Efetivao Cpp/cpapi008.p
Programa Alterao Transao Cpp/cp9073.w
Programa Impresso Etiqueta
Programa Importao Cpp/cp9075.p
Programa Criao Transao
Programa Leitura Cpp/cp9172.w

Transferncia de materiais entre depsitos um tipo de transao que


gera movimento de impresso de etiquetas na efetivao da transferncia de
materiais dentro da fbrica.
Campo Contedo
Programa de Efetivao Cep/ceapi005.p
Programa Alterao Transao Cep/ce9026.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao Cep/ce9029.p
Programa Criao Transao Cep/ce0206a.p
Programa Leitura Cep/ce9125.w

Etiquetas Faturamento: um tipo de transao que gera movimentos para


impresso de etiquetas a partir do mdulo de faturamento.
Campo Contedo
Programa de Efetivao
Programa Alterao Transao Bcp/bc0803.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao
Programa Criao Transao Ftp/ft0513cl.p
Programa Leitura
CAPTULO 2 Processo Preparao das Informaes 11

Opo Pasta Etiqueta


Nesta pasta deve-se informar alguns parmetros para gerao das etiquetas.

Campo Descrio
Gera Etiqueta Total Informar se o programa de criao de etiquetas deve ou no
criar uma etiqueta extra com a quantidade total do item
informado
Imprime Aps Identifica se o programa de gerao de etiqueta executado
Transao aps a criao do movimento de etiqueta
Selecionar Tipo Habilita campo de Tipo de Etiqueta, se for desabilitado o Tipo de
Etiqueta Etiqueta no ser considerado na gerao da Etiqueta
Tipo Etiqueta Identifica o tipo de etiqueta a ser utilizado para a transao
Determinante Informar de onde so obtidos os dados complementares do
item. Vide a funo Extenso Item

Opo Pasta Reporte


Nesta pasta possvel a customizao dos tipos das transaes de reporte,
sendo Reporte Produo, Reporte Refugo ou Reporte Aprovado Condicional.
12

Cada tipo de transao pode estar associada a um registro na tabela de tipos


de reporte. possvel a criao de vrios tipos de transaes, cada uma
associada a um tipo de reporte diferente.

Campo Descrio
Tipo de Reporte Identificar o tipo de reporte a ser realizado. Pode ser um Reporte
normal de itens produzidos (produo), de Itens Refugados e de
Itens Aprovados Condicionalmente
Rejeio Informar o cdigo correspondente ao motivo para a rejeio dos
itens. Utilizado apenas para Reportes de Refugo e de Itens
Aprovados Condicionalmente
Conta Aplicao Informar a conta contbil utilizada quando o item reportado for de
dbito direto. Essa conta deve ser de ativo ou de despesa. Deve
ser de sistema e no pode ser utilizada pelo estoque como saldo
Conta Refugo Indicar a conta contbil utilizada quando o Reporte for de Refugo.
Essa conta deve ser de despesa e de sistema
Baixar A baixa por ORDEM de produo, realiza a sada dos componentes
do item proporcionalmente quantidade reportada.
A baixa por RESERVA realizada at o limite da reserva, ou seja,
realiza a sada dos componentes at o limite estabelecido nas
reservas, independente se a quantidade reportada correspondente
gerar uma necessidade de baixa maior
CAPTULO 2 Processo Preparao das Informaes 13

Campo Descrio
Estado Indica se aps a realizao do Reporte (Produo, Refugo,
Aprovado Condicional), o estado da ordem deve ser alterado para
finalizado

Funo Atualizao Programa x Transao


Definio Cria o relacionamento entre Programas e os Tipos de Transaes do Coleta
de Dados.
Tipo Manuteno
Programas BC0111
Descrio Os programas cadastrados devem estar habilitados a buscar atravs deste
relacionamento qual tipo de transao que deve ser processada. Um dos
pontos principais desta funo quanto a customizao, ou seja, aps
cadastrar um tipo de transao necessrio fazer o relacionamento da
transao nova com um programa, seja este de propriedade da DATASUL S.
A. ou especfico. Assim, possvel trocar a chamada de uma transao sem
alterar o programa chamador. A figura apresenta a utilizao do
relacionamento Programa X Transao.
14

Atualmente as formas de relacionamento de Programas X Transao so:


Programas da DATASUL S. A. que utilizam as transaes
cadastradas.
Nesta situao relaciona-se os programas com os tipos de transaes
cadastradas, ou seja, o programa re1001 (Manuteno de Documento)
tem um relacionamento com o tipo da transao Etiq-rec (Etiquetas do
recebimento), caso seja cadastrado um novo tipo de transao para
etiquetas ora chamado Nova-etiq, basta modificar apenas o
relacionamento do programa x transao, onde tem Etiq-rec (Etiquetas
do recebimento) substituir por Nova-etiq.
Programas especficos que utilizam transaes cadastradas.
No caso de programas especficos deve-se primeiro cadastrar os
programas no menu. Aps, deve-se fazer o relacionamento do programa
x transao, ou seja, relacionar o programa cadastrado com um tipo de
transao.
CAPTULO 2 Processo Preparao das Informaes 15

Quando um dos programas relacionados aos tipos de transaes do Coleta


de Dados for executado, ele procura pelo tipo da transao ativa do Coleta de
Dados referente a ele e executa os programas de criao dos movimentos da
transaes e eventualmente, a gerao de etiqueta.
Abaixo est relacionado um exemplo de como procurar o tipo da transao de
um programa, seja da DATASUL S. A. ou especfico:
Usar a definio da Temp-Table TT-PROG-BC, definida no arquivo
DOCAPI/BCAPI004.DOC, onde contm as informaes necessrias para
o relacionamento do programa x transao;
Usar a definio da Temp-Table TT-ERRO, definida no mesmo arquivo
DOC acima onde contm os campos do Cdigo e Descrio dos Erros
ocorridos.
Atribuir os valores aos campos das Temp-Tables, neste caso o nome do
programa;
Executar a API (BCP/BCAPI004.P) passando como parmetro de INPUT-
OUTPUT a Temp-Table TT-PROG-BC e a Temp-Table TT-ERRO,
retornando todas as informaes necessrias do tipo da transao
relacionada com o programa, conforme especificado na documentao da
API em docapi/BCAPI004.DOC.

Campo Descrio
Programa Informar o cdigo do programa que executa a transao
Descrio Programa Informar um nome para o programa
Cdigo da Transao Informar o cdigo da transao que chamada pelo
programa
Ativo Indicar se o relacionamento est ativo ou no
16

Funo Manuteno Extenso Item


Definio Complementa o cadastro do item com informaes sobre gerao de etiqueta.
Tipo Manuteno
Programas BC0106
Descrio As informaes sobre gerao de etiquetas podem ser definidas para um item
ou generalizadas para um conjunto de itens.

Campo Descrio
Item Informar o cdigo do item que deve existir no cadastro de itens
Item Externo-1 Neste campo pode ser informado o cdigo do item no cliente
Item Externo-2 Neste campo pode ser informado um dos seguintes dados:
Cdigo EAN do produto, Cdigo da embalagem do item ou um
outro dado importante para o item que no existe no cadastro
de itens
Item Externo-3 Neste campo pode ser informado um dos seguintes dados:
Cdigo EAN do produto, Cdigo da embalagem do item ou um
outro dado importante para o item que no existe no cadastro
de itens
Item Externo-4 Neste campo pode ser informado um dos seguintes dados:
Cdigo EAN do produto, Cdigo da embalagem do item ou um
outro dado importante para o item que no existe no cadastro
de itens
CAPTULO 2 Processo Preparao das Informaes 17

Campo Descrio
Imprime Etiqueta Indicar se deve ou no imprimir etiqueta para o item
Fator Informar a quantidade de itens a que corresponde uma
Quantidade/Etiqueta etiqueta de embalagem. Assim, a quantidade informada para
um item, numa transao, ser dividida por este valor para se
achar o nmero de etiquetas a serem impressas. Este fator
representa o agrupamento de unidades individuais do item
dentro de uma embalagem.
Exemplo
1) Numa transao de entrada, no item A a quantidade de
100 peas e precisa-se imprimir 50 etiquetas, pois em cada
embalagem cabem 2 unidades do produto. Logo o fator
quantidade/etiqueta 2, pois 100/2 = 50;
2) Usando o exemplo 1 precisa-se imprimir 200 etiquetas, logo
o fator quantidade/etiqueta passa a ser 0,5 pois 100/0,5 = 200;
3) O programa de fatorao tem a capacidade de alocar o
resto da quantidade em outra etiqueta. Quantidade = 100, fator
= 3, com esta configurao so geradas 33 etiquetas com 3
itens cada e mais uma etiqueta com apenas 1 de quantidade.

Fator Informar a quantidade de embalagens a que corresponde uma


Quantidade/Etiqueta etiqueta de pallet. Assim, a quantidade de embalagens para
Total um item, numa transao, ser dividida por este valor, para se
achar o nmero de etiquetas a serem impressas. Este fator
representa o agrupamento de embalagens do item dentro de
uma embalagem com maior capacidade de acondicionamento
ou pallet.
Selecionar Tipo Informar se habilita ou no o campo Tipo de Etiqueta.
Etiqueta Assinalado significa que o tipo de etiqueta a ser emitida, est
definida na extenso do item, famlia ou itemxcliente. Caso
contrrio vale a definio de tipo de etiqueta que encontra-se
na extenso da famlia do item.
Tipo Etiqueta Informar o cdigo da etiqueta, cadastrado no programa
bc0103.w, a ser utilizado para a gerao do movimento
etiqueta do item
Tipo Etiqueta Total Informar o cdigo da etiqueta, cadastrado no programa
bc0103.w, a ser utilizado para a gerao do movimento
etiqueta para embalagem
18

O boto Gerao Automtica faz com que todos os itens sejam


cadastrados segundo os parmetros definidos. Pode ser selecionado uma
faixa de itens a ser cadastrada automaticamente.

Campo Descrio
Item Informar o intervalo de cdigos de item, para determinar o conjunto de
itens que iro receber os parmetros genricos para gerao de
etiquetas
Substituir Assinalar, para cada campo, se na gerao automtica da extenso do
item, caso j exista a extenso para algum item que pertena ao intervalo
informado, deve ser substitudo o valor da extenso pelo novo valor.

Funo Manuteno Extenso Famlia


Definio Complementa o cadastro da famlia do item com informaes sobre gerao
de etiqueta.
Tipo Manuteno
Programas BC0107
CAPTULO 2 Processo Preparao das Informaes 19

Descrio As informaes sobre gerao de etiquetas devem ser definidas para cada
uma das famlias de material ou generalizadas para um conjunto de famlias.

Campo Descrio
Famlia Informar o cdigo da famlia de material que deve existir no cadastro
de Famlias
Demais campos Vide funo Manuteno Extenso Item

O boto Gerao Automtica faz com que todas as famlias sejam


cadastradas segundo os parmetros definidos. Pode ser selecionado uma
faixa de famlias a ser cadastrada automaticamente.
Nota Consideraes sobres as tabelas de extenso de Famlia e de item :
O programa faz pesquisa primeiro na tabela de extenso de item, caso
no encontre, faz a pesquisa na de extenso de famlia.
Se houver necessidade de imprimir todas as etiquetas de uma
determinada famlia, cadastre na extenso da famlia o campo imprime
etiqueta como vlido. Informe as excees no cadastro de extenso do
item (bc0106.w), desabilitando o campo imprime etiqueta.
Se apenas alguns itens de uma determinada famlia devem ser
impressos, informe-os na extenso de item (bc0106.w), com o campo
imprime etiqueta habilitado, e na famlia desabilitado.
20

Campo Descrio
Famlia Informar o intervalo de cdigos de famlia, para determinar o
conjunto de famlias que iro receber os parmetros genricos para
gerao de etiquetas
Demais campos Vide funo Manuteno Extenso Item

Funo Manuteno Extenso Item x Cliente


Definio Complementa o cadastro de itens do cliente com informaes sobre gerao
de etiqueta.
Tipo Manuteno
Programas BC0113
Descrio As informaes sobre gerao de etiquetas devem ser definidas para cada
um dos itens que o cliente compra ou generalizadas para um conjunto de
itens ou conjunto de clientes.
CAPTULO 2 Processo Preparao das Informaes 21

Campo Descrio
Item Informar o cdigo do item que deve existir no cadastro de Itens
Nome Abreviado Informar o nome abreviado do cliente, retornando o seu cdigo no
cadastro de Clientes
Demais campos Vide funo Manuteno Extenso Item
22

O boto Gerao Automtica cria a extenso para a relao item x


cliente, conforme os parmetros definidos.

Campo Descrio
Item Informar o intervalo de itens para determinar o conjunto de itens
comprados pelo cliente que iro receber os parmetros genricos
para gerao de etiquetas
Nome Abreviado Informar o intervalo de clientes para determinar o conjunto de
clientes compradores do item que iro receber os parmetros
genricos para gerao de etiquetas
Demais campos Vide funo Manuteno Extenso Item
CAPTULO 2 Processo Preparao das Informaes 23

O boto Atualizao Gerao Automtica atualiza a extenso para a


relao item x cliente, conforme os parmetros definidos.

Campo Descrio
Item Informar o intervalo de itens para determinar o conjunto de itens
comprados pelo cliente que iro receber os parmetros genricos
para gerao de etiquetas
Nome Abreviado Informar o intervalo de clientes para determinar o conjunto de
clientes compradores do item que iro receber os parmetros
genricos para gerao de etiquetas
Substituir Assinalar, para cada campo, se na gerao automtica da
extenso do item x cliente, caso j exista a extenso para algum
item que o cliente compra e que pertena ao intervalo informado,
deve ser substitudo o valor da extenso pelo novo valor
Demais campos Vide funo Manuteno Extenso Item
24

Funo Manuteno Coletor


Definio Criar o cadastro de coletores de dados.
Tipo Manuteno
Programas BC0109
Descrio Os coletores cadastrados atravs desta funo, so utilizados para registrar a
movimentao de materiais.

Campo Descrio
Coletor Informar o cdigo do coletor
Tipo Coletor Informar a forma de integrao das leituras do coletor. O movimento
pode ser armazenado em um arquivo para posterior efetivao
(Batch) ou efetivado instantaneamente, no momento da leitura (On-
Line)
Diretrio Informar o caminho onde se encontrar o arquivo que contem o
movimento (Batch)
Nome Arquivo Informar o nome do arquivo que contm a movimentao (Batch)
Ativo Indicar se o coletor est ou no em uso
Usurio Informar o usurio/setor que utiliza o coletor
CAPTULO 2 Processo Preparao das Informaes 25

Funo Manuteno Etiqueta


Definio Cria o cadastro de etiquetas com a correspondente definio do layout de
cada etiqueta.
Tipo Manuteno
Programas BC0103
Descrio A relao da esquerda, contm todos os campos que podem ser utilizados
para compor uma etiqueta.
A relao da direita, contm todos os campos que compem a etiqueta.
Para determinar os campos que compem a etiqueta, deve-se seleciona-los
na relao da esquerda e acionar o boto Seta p/ Direita. Os campo
selecionados passam para a relao da direita.
Para retirar um campo que compem a etiqueta, basta seleciona-lo na lista da
direita e acionar o boto Seta para Esquerda. O campo deixa de fazer parte
da etiqueta.
Nota Um campo da lista da esquerda pode ser referenciado mais de uma
vez, na lista da direita.
Para determinar a posio do campo dentro da etiqueta, deve-se utilizar os
botes Seta para Cima ou Seta para Baixo.
26

Campo Descrio
Tipo Etiqueta Informar um cdigo para identificao da etiqueta
Ttulo Etiqueta Informar um nome para a etiqueta
Auxiliar Campo documentacional

O boto Editar Formato permite especificar os atributos de cada


campo. Para utiliz-lo, basta selecionar um campo na lista da direita e acion-
lo. Conforme o tipo do campo, aberto uma tela para informar os atributos do
campo.
Para um campo Constante deve-se informar um texto limitado a 256
caracteres.
Nota Este campo selecionado pode conter os caracteres de controle da
impressora.
CAPTULO 2 Processo Preparao das Informaes 27

O campo Nova Linha no aceita edio, sendo utilizado para fazer incluir
uma quebra de linha no layout da etiqueta.
Para os demais tipos de campos, quando o contedo texto, deve-se
informar os seguintes atributos:

Campo Descrio
Tipo de Campo Indicar o tipo de contedo do campo que pode ser um texto ou
um nmero com(Nmero) ou sem supresso(Zeros a
Esquerda) de zeros no significativos.
Nmero de Informar a quantidade de caracteres ocupados pelo texto
Caracteres
Posio Inicial Informar a partir de qual posio deste campo deseja-se
iniciar a impresso
Quantidade Inteiros Informar a quantidade de dgitos que podem ocupar a parte
inteira do campo
Quantidade Decimais Informar a quantidade de dgitos que podem ocupar a parte
decimal do campo
Format Informar o formato de edio do campo
28

Notas
Detalhes sobre a impresso das etiquetas, ver Captulo 9 - Aspectos
Tcnicos, Impressoras Homologadas para o Mdulo Coleta de Dados.
Para a impresso de Notas Fiscais, ver Captulo 9 Aspectos de
Negcio, Utilizao de UPC para Impresso de Notas Fiscais.

Funo Manuteno Cdigo nico


Definio Cria um novo cdigo, mais curto, para identificar a localizao do item dentro
do estoque.
Tipo Manuteno
Programas BC0108
Descrio O cdigo nico uma identificao nica para o item, pois no Controle do
Estoque, as quantidades de item esto agrupadas em Estabelecimento,
Depsito, Localizao, Lote ou Srie e o Cdigo do item. Esta informao
facilita a entrada de dados, via manual, coletor de dados ou leitores ticos.
A figura abaixo apresenta de forma grfica, a composio do cdigo nico
para um item.
CAPTULO 2 Processo Preparao das Informaes 29

Campo Descrio
nico Informado automaticamente pelo sistema
Estabelecimento Informar o cdigo do estabelecimento
Depsito Informar o cdigo do depsito
Localizao Informar o cdigo da localizao. Deve ser informado este campo
somente se a administrao do estoque utiliza endereamento
dentro do depsito
Lote/Num Srie Informar o nmero do lote e ou nmero de srie de produo do
item. Deve ser informado este campo somente se a administrao
do estoque, para este item, utiliza o critrio de controle por lote de
fabricao e ou nmero de srie para cada unidade produzida
Item Informar o cdigo do item

Exemplo
No Controle do Estoque ao fazer uma movimentao de material
necessrio informar o Estabelecimento, Depsito, Localizao, Lote e o Item.
Desta forma, para fazer uma requisio de material deve-se informar os
seguintes dados:
Campo Contedo
Estabelecimento 1
Depsito Alm
Localizao Prat-01-Est-12
Lote/Srie 1289
Item 100ADM
Quantidade 5
30

No Coleta de Dados necessrio informar apenas o cdigo do nico, pois


neste cdigo j esta definido qual o Estabelecimento, Depsito, Localizao,
Lote e Item. Para fazer a mesma requisio de material, basta informar
apenas:
Campo Contedo
Cdigo nico 1250
Quantidade 5

O boto Gerao Automtica gera os Cdigos nicos


automaticamente, para todos os Estabelecimentos, Depsitos, Localizaes,
Lotes/Nmeros de Srie e Itens. No so gerados novos nmeros para itens
j cadastrados. O Cdigo nico gerado atravs do Saldo de Estoque
independente se o mesmo tem ou no saldo em estoque. Aps, feita a
verificao da composio do cdigo nico para garantir que ainda no existe
um Cdigo nico para o Estabelecimento, Depsito, Localizao, Lote/Srie e
Item processado. Caso no exista, criado um novo cdigo nico.
31

CAPTULO 3

Processo Movimentao das Transaes

Definio Neste processo so geradas as movimentaes das transaes a partir da


leitura da etiqueta que se encontra fixada no item.
Descrio No registro da movimentao de uma transao tem um atributo que identifica
a situao atual de processamento da transao.
Se, na funo Manuteno do Tipo de Transao, o indicador Atualiza On-
Line no estiver assinalado, o registro da movimentao fica com situao
igual a NOVA.
Se o indicador estiver assinalado, significa que a transao efetivada logo
aps a gerao da movimentao. Assim, a situao assinalada para
ATUALIZADA. Se no houver nenhum erro de atualizao. Caso contrrio, a
situao fica assinalada com ERRO.
Nas transaes que utilizam cdigo de item, verificado em Parmetros do
Coleta de Dados, qual o tipo de cdigo utilizado para controle do item.
A movimentao da transao pode ter duas fontes de origem:
Atravs das funes de movimentao das transaes, no Coleta de
Dados. Nesta alternativa, utilizado um coletor de dados ligado On-Line
com a estao de trabalho do usurio. O processo ocorre da seguinte
forma:
A funo correspondente movimentao do material deve estar ativa na
estao de trabalho
O cursor deve estar posicionado no campo que ir receber o primeiro
valor lido da etiqueta pelo coletor
O usurio pode complementar a movimentao, informando os demais
campos
32

A efetivao instantnea da movimentao, depende da opo assinalada


no campo Atualiza On-Line, na funo Manuteno do Tipo de
Transao.
Atravs da importao de arquivo batch, cuja origem pode ser de coletor
Off-Line ou programa especifico do cliente. A composio do arquivo e
distribuio dos campos deve atender o layout informado pela DATASUL
S. A. O processo ocorre da seguinte forma:
O contedo do arquivo de importao gravado no banco de dados do
Coleta de Dados
Posteriormente, ser executada a efetivao da movimentao, na base
de dados do aplicativo de negcio.

Funo Contagem Cclica


Definio Cria uma movimentao de apontamento da quantidade de material em
estoque.
Tipo Tarefa
Programas CE9021
Descrio Registra o apontamento da quantidade contada em estoque, de cada item,
individualizado conforme o critrio de controle de armazenagem do material.
Vide a Rotina de Inventrio no Mdulo de Controle do Estoque.
CAPTULO 3 Processo Movimentao das Transaes 33

Campo Descrio
Documento Informar o nmero da Ficha de Inventrio, gerada no mdulo de
Estoque
Estabelec Informar o cdigo do Estabelecimento onde est sendo inventariado o
estoque
Dt. Inventariar Informar a data de corte da movimentao do estoque
34

Notas
Com exceo da quantidade contada, os demais campos so obtidos por
leitura do cdigo de barras.
A interface para receber o apontamento da contagem, no ambiente
caracter, contm os mesmos campos requeridos no ambiente grfico.
Campo Descrio
Item Este campo pode receber, por leitura do cdigo de barras, o cdigo do
item ou cdigo nico. Esta condio depende do tipo de cdigo do item,
informado em Parmetros Coleta de Dados
Depsito Cdigo do depsito onde est armazenado o item
Localizao Cdigo da localizao do item dentro do depsito
Lote Nmero do lote de fabricao do item
Referncia Identificao do item
Quantidade Informar a quantidade contada

Funo Transferncia de Materiais


Definio Cria uma movimentao de transferncia de material entre depsitos.
Tipo Tarefa
CAPTULO 3 Processo Movimentao das Transaes 35

Programas Ce9125
Descrio Registra a transferncia do material do depsito de origem para um depsito
de destino. Na primeira tela deve ser informado o depsito de destino e o
endereo de armazenagem, dentro do depsito.
Nota Esta transao, alm de registrar a movimentao, tambm cria um
pedido para gerao de etiqueta, com objetivo de identificar o material no
depsito de destino.

Campo Descrio
Documento Atribuir um nmero transferncia do material
Estabelec Informar o cdigo do Estabelecimento onde est sendo movimentado o
material
Dep. Destino Informar o nome do depsito de destino
Loc. Destino Informar o endereo dentro do depsito destino, para onde ser
enviado o material
36

Nota A interface para fazer a transferncia de materiais, no ambiente


caracter, contm os mesmos campos requeridos no ambiente grfico.
Campo Descrio
Item Este campo pode receber, por leitura do cdigo de barras, o cdigo do
item ou cdigo nico. Esta condio depende do tipo de cdigo do
item, informado em Parmetros Coleta de Dados
Dep. Destino Informar o nome do depsito de destino
Loc. Destino Informar o endereo dentro do depsito destino, para onde ser
enviado o material
Lote Atribuir um nmero de lote ao material movimentado. O uso deste
campo depende da poltica de administrao de materiais de cada
empresa.
Quantidade Informar a quantidade de material movimentada.

Funo Reporte Produo


Definio Cria uma movimentao para o apontamento de produo.
Tipo Tarefa
Programas CP9070
CAPTULO 3 Processo Movimentao das Transaes 37

Descrio Registra as movimentaes de uma ordem de produo.


38

Nota A interface para receber o apontamento da produo, no ambiente


caracter, contm os mesmos campos requeridos no ambiente grfico.
Campo Descrio
Nr. Ordem Informar o nmero da ordem de produo
Dep Aca Informar o depsito que receber o item apontado
Loc Aca Informar a localizao do item dentro do depsito

Campo Descrio
Item Este campo pode receber, por leitura do cdigo de barras, o cdigo do
item ou cdigo nico. Esta condio depende do tipo de cdigo do item,
informado em Parmetros Coleta de Dados
Depsito Informar o nome do depsito de destino do item
Localizao Informar o endereo dentro do depsito destino, para onde ser
enviado o material
Lote Atribuir um nmero de lote ao material movimentado. O uso deste
campo depende da poltica de administrao de materiais de cada
empresa.
Referncia Informar uma qualificao para o item apontado
Val Lote Informar a data de validade do lote produzido
Quantidade Informar a quantidade de material produzido.

Funo Reporte Repetitivo


Definio Cria uma movimentao para o apontamento de produo.
Tipo Tarefa
Programas CP9176
Descrio Registra as movimentaes de uma ordem de produo.
CAPTULO 3 Processo Movimentao das Transaes 39
40

Nota A interface para receber o apontamento da produo repetitiva, no


ambiente caracter, contm os mesmos campos requeridos no ambiente
grfico.
Campo Descrio
Documento Informar o nmero da ordem de produo
Estabelec Informar o estabelecimento onde est sendo efetuada o apontamento
da produo
Dep Destino Informar o depsito que receber o item apontado
Loc Destino Informar a localizao do item dentro do depsito

Campo Descrio
Item Este campo pode receber, por leitura do cdigo de barras, o cdigo do
item ou cdigo nico. Esta condio depende do tipo de cdigo do item,
informado em Parmetros Coleta de Dados
Depsito Informar o nome do depsito de destino do item
Localizao Informar o endereo dentro do depsito destino, para onde ser
enviado o material
Lote Atribuir um nmero de lote ao material movimentado. O uso deste
campo depende da poltica de administrao de materiais de cada
empresa.
Referncia Informar uma qualificao para o item apontado
Val Lote Informar a data de validade do lote produzido
Quantidade Informar a quantidade de material produzido.

Funo Requisio Materiais (CP)


Definio Cria uma movimentao de requisio de materiais em estoque para serem
consumidos na produo.
Tipo Tarefa
Programas CP9172
Descrio Registra a movimentao do material, saindo do estoque para se utilizado na
elaborao de um produto.
CAPTULO 3 Processo Movimentao das Transaes 41

Campo Descrio
Documento Informar o nmero da Requisio de Material
Estabelec Informar o cdigo do Estabelecimento onde est sendo movimentado o
estoque
42

Nota A interface para fazer a requisio de materiais, no ambiente caracter,


contm os mesmos campos requeridos no ambiente grfico.
Campo Descrio
Item Este campo pode receber, por leitura do cdigo de barras, o cdigo do
item ou cdigo nico. Esta condio depende do tipo de cdigo do item,
informado em Parmetros Coleta de Dados
Depsito Informar o nome do depsito de onde est sendo retirado o material
Localizao Informar o endereo, dentro do depsito, onde encontra-se o material
Lote Informar o nmero de lote do material movimentado. O uso deste
campo depende da poltica de administrao de materiais de cada
empresa.
Val lote Informar a data de validade do lote de material
Referncia Informar uma identificao secundria para o material
Quantidade Informar a quantidade de material movimentada.

Funo Importao Transao


Definio Cria as movimentaes da transao no banco de dados do Coleta de Dados,
a partir de um arquivo texto.
Tipo Tarefa
CAPTULO 3 Processo Movimentao das Transaes 43

Programas BC0601
Descrio Registra as movimentaes de material, de forma batch, tomando por base o
arquivo texto gerado por um coletor Off-Line ou um outro dispositivo de
entrada de dados.
Opo Pasta Layout

Nesta pasta mostrado a composio e disposio dos campos, para cada


transao, dentro do arquivo texto.
Nota Todos os campos Data devem ser formatados observando o parmetro
d na carga dos bancos de dados.
As informaes sobre layout que so mostradas nesta funo, servem
apenas para orientar a construo do programa de gerao do arquivo de
movimentao. O programa de importao identifica a transao recebida
e possui, internamente, o layout das transaes.
O boto Editar Layout permite incluir layout para novas transaes.
44

Opo Pasta Seleo

Nesta pasta devem ser informados alguns parmetros para especificar o


conjunto de coletores off-line que geram movimentao batch.
CAPTULO 3 Processo Movimentao das Transaes 45

Opo Pasta Log

Nesta pasta devem ser informados alguns parmetros para orientar a gerao
do relatrio que contm um resumo dos registros importados.
Campo Descrio
Imprime Informar uma das seguintes opes:
Todos: So considerados todos os registros gerados
Rejeitados: So considerados apenas os registros que no foram
efetivados na base de dados do aplicativo
Destino Direcionar a sada do relatrio para uma das seguintes opes:
Terminal: o monitor de vdeo do computador do usurio
Arquivo: O nome do arquivo atribudo automaticamente, com base
no nome do programa e localizado no diretrio de trabalho
Impressora: Informar o nome da impressora de destino do relatrio.
O boto Impressora ativa uma funo para mostrar a relao de
impressoras cadastradas
Execuo Indicar a forma de execuo do programa. Tem as seguintes opes:
On-line: O programa executado imediatamente
Batch: gerado um pedido de execuo para o servidor de RPW. O
relatrio direcionado para arquivo ou impressora.
Veja no Manual do Mdulo BTB, a funo Criao do Pedido de
Execuo RPW.
47

CAPTULO 4

Processo Gerao de Etiquetas

Definio Cria movimentao para a transao de gerao de etiquetas.


Descrio O processo de gerao de etiquetas o mesmo para as seguintes
transaes:
Etiqueta avulsa
Etiqueta para identificar itens recebidos
Etiqueta para identificar itens transferidos
48

A figura abaixo apresenta o processo de gerao de etiquetas.

Antes de iniciar o processo de gerao da etiqueta, deve-se preparar os


seguintes cadastros:
Na funo de Parmetros Globais, o mdulo Coleta de Dados deve estar
assinalado como implantado
Na funo Parmetros Coleta Dados informar o diretrio que ir conter o
arquivo gerado e o tipo de etiqueta padro
Nota Deve ser includo um diretrio, conforme o informado nesta funo, e
abaixo deste diretrio deve ser includo outros sub-diretrios correspondentes
s transaes que geram etiquetas. O nome deste sub-diretrio deve ser
informado na funo de Manuteno Tipo Transao.
CAPTULO 4 Processo Gerao de Etiquetas 49

Exemplo
Criar o diretrio C:\TMP
Criar o sub-diretrio TRANSFER
Em Parmetro do Coleta de Dados, informar o diretrio C:\TMP
O arquivo ser gerado em C:\TMP\TRANSFER.
Na funo Manuteno Etiqueta elaborar o layout da etiqueta
Na funo Manuteno Tipo Transao informar os seguintes dados:
cdigo da transao = (ex.: etiq-rec)
nome do programa de impresso(gerao) = (bcp/bcapi002.p)
nome do programa do aplicativo que necessita gerar etiqueta = (ex.:
rep/re1001)
Nas funes Manuteno Extenso Item ou Manuteno Extenso
Famlia, criar a extenso do item ou da famlia, informando o cdigo da
etiqueta que se deseja usar
Na funo Manuteno Transao x Programa criar o relacionamento
entre o programa aplicativo e a transao a ser executada = (ex.: o
programa re1001 deve ser relacionado com a transao etiq-rec)
50

A figura abaixo apresenta o processo de gerao das etiquetas.

O aplicativo de negcio verifica se o mdulo Coleta de dados est


implantado, verifica no cadastro de transao quem o determinante da
gerao que pode ser Item ou Cliente. Se for Item ativado uma API de
Validao para extenso do item e/ou extenso da famlia de material. Se
o determinante Cliente, as informaes so obtidas da tabela
ItemxCliente. O pedido de gerao de etiqueta fica registrado na base de
dados do Coleta de Dados.
Se o campo Atualiza On-line est assinalado, executado o programa
de Efetivao da Transao. Caso contrrio, a funo de efetivao ser
executada via programao do RPW.
Se o campo Imprime Aps Transao, que encontra-se na funo
Manuteno Tipo Transao esta assinalado, ativado o programa de
gerao do arquivo texto contendo as etiquetas a serem geradas. Caso
contrrio, o programa de gerao do arquivo texto ser ativado pela
funo de Efetivao da Transao.
CAPTULO 4 Processo Gerao de Etiquetas 51

Nota O arquivo armazenado no diretrio informado na funo


Manuteno Tipo Transao e o seu nome formado pelo nmero do
processo que deu origem ao arquivo.
A impresso das etiquetas efetuada por um programa especfico do
cliente, devido as inmeras alternativas de impressoras, padres de
formulrios e padres de impresso.
A gerao de etiqueta ocorre para as seguintes transaes:
Recebimento de Materiais
Na atualizao da nota fiscal calculado a quantidade de etiquetas a
serem impressas, tomando por base os dados informados na extenso do
item ou na extenso da famlia,gerando a transao Etiq-Rec.
Abaixo encontra-se a relao dos campos que podem ser utilizados para
compor o layout da etiqueta de recebimento.
Nome do Campo
Cdigo do item
Descrio do item
Depsito
Localizao
Lote/Num srie
Estabelecimento
Nmero do documento
Cdigo emitente
Data movimento
Item-externo-1
Item-externo-2
Item-externo-3
Item-externo-4
Data validade lote
Referncia
Srie documento
Natureza operao
quantidade
Seqncia

Nota O usurio pode interferir e mudar a quantidade calculada de


etiquetas
52

Transferncia de Materiais entre depsitos


Para gerar etiqueta na transferncia de materiais dentro da fbrica, deve-
se usar a funo Transferncia de Material do Mdulo de Coleta de
Dados ou a funo de Transferncia de Material do Mdulo Controle de
Estoque. A gerao de etiquetas ocorre no momento da atualizao da
transferncia ou na efetivao do movimento, gerando a transao
TRANSF.
Abaixo encontra-se a relao dos campos que podem ser utilizados para
compor o layout da etiqueta gerada na transferncia de material.
Nome do Campo
Cdigo do item
Descrio do item
Depsito
Localizao
Lote/Num srie
Estabelecimento
Nmero do documento
Cdigo emitente
Data movimento
Item-externo-1
Item-externo-2
Item-externo-3
Item-externo-4
Data validade lote
Referncia
Srie documento
Natureza operao
Cdigo transao
Quantidade
Seqncia

Reporte de produo
Para todos os processos de entrada de produto via reporte produo ser
gerado etiquetas no coleta de dados.
A gerao de etiqueta ocorre no momento da atualizao da ordem de
produo ou na efetivao do movimento gerado no coleta de dados
referente a transao Reporte
CAPTULO 4 Processo Gerao de Etiquetas 53

Abaixo encontra-se a relao dos campos que podem ser utilizados para
compor o layout da etiqueta gerada no reporte da produo.
Nome do Campo
Cdigo do item
Descrio do item
Depsito
Localizao
Lote/Num srie
Estabelecimento
Nmero do documento
Cdigo emitente
Data movimento
Item-externo-1
Item-externo-2
Item-externo-3
Item-externo-4
Data validade lote
Referncia
Srie documento
Natureza operao
Cdigo transao
Quantidade
Seqncia

Reporte repetitivo
O processo de gerao de etiquetas via reporte repetitivo semelhante
ao processo de reporte produo.
A gerao de etiqueta ocorre no momento da atualizao da ordem de
produo ou na efetivao do movimento gerado no coleta de dados
referente a transao Rep-Item.
Abaixo encontra-se a relao dos campos que podem ser utilizados para
compor o layout da etiqueta gerada no reporte repetitivo.
Nome do Campo
Cdigo do item
Descrio do item
Depsito
Localizao
Lote/Num srie
Estabelecimento
Nmero do documento
Cdigo emitente
54

Nome do Campo
Data movimento
Item-externo-1
Item-externo-2
Item-externo-3
Item-externo-4
Data validade lote
Referncia
Srie documento
Natureza operao
Cdigo transao
Quantidade
Seqncia

Faturamento
O processo de gerao de etiquetas no Faturamento ocorre no momento
da impresso da nota fiscal com a transao Etiq-Fat.
Neste processo podem ser geradas etiquetas com inmeros informaes
inclusive sobre informaes contidas no relacionamento item x cliente.
Abaixo encontra-se a relao dos campos que podem ser utilizados para
compor o layout da etiqueta gerada no reporte repetitivo.
Nome do Campo
Cdigo do item
Descrio do item
Depsito
Localizao
Lote/Num srie
Estabelecimento
Nmero do documento
Cdigo emitente
Data movimento
Item-externo-1
Item-externo-2
Item-externo-3
Item-externo-4
Data validade lote
Referncia
Srie documento
Natureza operao
Cdigo transao
Quantidade
Seqncia
CAPTULO 4 Processo Gerao de Etiquetas 55

Nome do Campo
Peso bruto
Nmero da embalagem
Peso lquido
Auxiliar-1

Pedido de emisso de etiquetas avulsas

Funo Exportao/Importao de Etiquetas


Objetivo Exportar e importar o layout de etiquetas.
Programas BC0602
Descrio A tela base da funo a seguinte:

A tabela a seguir descreve resumidamente os elementos da tela base.


Campo Descrio
Exportao Escolhida esta opo o programa executa o processo de Exportao
do(s) layout(s) da(s) etiqueta(s)
Importao Escolhida esta opo o programa executa o processo de Importao
do(s) layout(s) da(s) etiqueta(s)
Etiqueta Inserir a faixa de etiquetas que devem ser exportadas ou importadas.
Diretrio Inserir o diretrio onde so armazenados os arquivos na exportao.
Para a importao necessrio informar o diretrio e o nome do
arquivo a ser importado.
56

Nota
Ver no captulo Aspectos de Negcio, detalhes sobre os Tipos de Impressoras
homologadas pelo mdulo de Coleta de Dados.

Funo Etiqueta Avulsa


Definio Cria movimento de gerao de etiqueta sem dependncia com algum
processo na rea de negcio.
Tipo Tarefa
Programas Bc0801
Descrio Esta funo serve para gerar etiquetas avulsas para identificao de itens que
j esto dentro da empresa ou para identificar novos recebimentos de
materiais.
Opo Pasta Etiqueta
CAPTULO 4 Processo Gerao de Etiquetas 57

Campo Descrio
Nr Transao Atribudo automaticamente pelo sistema
Cdigo Transao Cdigo pr definido para transao de gerao de Etiqueta
Avulsa
Item Informar o cdigo do item a ser movimentado
Referncia Informar uma identificao auxiliar para o item
Localizao Informar o endereo do item dentro do depsito
Estab: Informar o cdigo do estabelecimento onde est armazenado o
item
Depsito Informar o depsito onde est armazenado o item
Lote/Srie Informar o nmero do lote e/ou srie de fabricao do item. O uso
deste campo depende da poltica de movimentao dos materiais
de cada empresa
Validade Lote Informar a data de validade do lote. Idem poltica
Emitente Informar o cdigo do fornecedor do material se a etiqueta para
identificar novos recebimentos
Documento Idem anterior, informando o nmero da nota fiscal
Srie Documento Idem anterior, informando a srie da nota fiscal
Nat Operao Idem anterior, informando a natureza de operao
Qtde. Total Item Informar a quantidade total recebida do item
Qtde Etiquetas Atribudo automaticamente pelo sistema, com base no total do
item e nos parmetros da Extenso do Item ou da Famlia do
material
Tipo Etiqueta Informar o tipo de etiqueta a ser utilizado para gerar as etiquetas
Detalhe Informado pelo sistema e contm a descrio do item e
quantidade de etiquetas
58

Opo Pasta Etiqueta1

Campo Descrio
Item Externo 1, 2, 3 e 4 Vide descrio dos mesmos campos na funo Manuteno
da Extenso do Item
Peso Bruto Informar o peso do item com o material de acondicionamento
Peso Lquido Informar somente o peso do item sem outros componentes
de embalagem
Nr. Embalagem Informar a quantidade de embalagens utilizadas para
acondicionar o item
Quantidade do Cliente Informar quantas unidades do item esto contidas numa
unidade de medida do cliente
Unidade Med.Cliente Informar a unidade de medida do item utilizada pelo cliente
CAPTULO 4 Processo Gerao de Etiquetas 59

Opo Pasta Auxiliar

Campo Descrio
Observao Informar o contedo do campo observao que pode ser impresso na
etiqueta, desde que este campo esteja definido no layout da etiqueta
Auxiliar 1-10 Informar o contedo de cada campo auxiliar que pode ser impresso na
etiqueta, desde que este campo esteja definido no layout da etiqueta
60

Opo Pasta Auxiliar1

Campo Descrio
Auxiliar 11-20 Informar o contedo de cada campo auxiliar que pode ser impresso na
etiqueta, desde que este campo esteja definido no layout da etiqueta

Funo Reimpresso de Etiquetas


Definio Gera o arquivo texto das transaes de etiquetas j efetivadas..
Tipo Tarefa
Programas Bc0402
Descrio O processo de reimpresso executado a partir das transaes existentes no
banco de dados do Coleta de Dados, onde as mesmas devem estar com
situao de atualizada.
CAPTULO 4 Processo Gerao de Etiquetas 61

Opo Pasta Seleo


Esta pasta permite que o usurio selecione o intervalo de transaes de
gerao de etiquetas a serem reimpressas. O usurio pode especificar uma
nica transao ou, atravs dos vrios nveis de detalhe da seleo, agrupar
as transaes desejadas.

Para compor este conjunto de transaes deve-se especificar as seguintes


informaes:
Campo Descrio
Cdigo da Informar o intervalo de cdigo de transao a ser considerado
Transao na escolha das movimentaes de etiquetas existentes no
banco de dados do Coleta de Dados
Data Gerao Informar o intervalo de tempo no qual foram geradas as
movimentaes de etiquetas
Nr Transao Informar o intervalo de numerao das movimentaes de
etiquetas geradas pelos processos de gerao de etiquetas
62

Opo Pasta Impresso


Esta pasta permite que o usurio determine a forma de execuo do
programa e a sada do relatrio contendo o Resumo da Reimpresso das
Etiquetas.

necessrio informar os seguintes parmetros:


Campo Descrio
Destino Informar o meio para sada do relatrio. Podem ser informados os
seguintes valores:
Arquivo: sugerido um nome e caminho padro que o usurio pode
modificar
Impressora: o usurio pode direcionar a impresso do relatrio para
uma impressora que consta na Lista de Impressoras
Terminal: o relatrio ser mostrado no monitor de vdeo
Execuo Informar a forma de execuo do programa. Podem ser informados os
seguintes valores:
On-Line: o programa ser executado imediatamente
Batch: ser gerado um pedido de execuo via RPW.
63

CAPTULO 5

Processo Efetivao das Movimentaes

Definio Executa operaes manuais sobre as movimentaes de uma transao.


Descrio O movimento da transao foi gerado no banco de dados do Coleta de
Dados. Neste processo, o usurio tem a possibilidade de modificar a
movimentao antes de efetiva-la e aps a efetivao pode eliminar
movimentao j atualizadas.

Funo Alterao Transao


Definio Modifica as movimentaes de uma transao.
Tipo Tarefa
Programas BC0203
Descrio Este procedimento permite efetuar modificaes nos movimentos das
transaes, cujo estado da transao igual a Nova ou Erro.
Regra de Negcio Na funo Manuteno Tipo Transao consta o nome do programa de
Alterao da Transao, que utilizado para efetuar as modificaes.
Assim, cada transao tem seu programa especfico para efetuar as
modificaes.
Nota Para modificar uma movimentao necessrio que o mdulo Coleta
de Dados esteja assinalado como implantado em Parmetros Globais.
Informando-se a transao, mostrada uma relao contendo suas
movimentaes, orientada pelos parmetros de seleo.
64

Campo Descrio
Cdigo Informar o cdigo da transao para obter suas movimentaes
Transao
Tipo Trans Identifica se movimentao de material ou gerao de etiqueta
Num Trans Mostra o nmero do processo no qual foi gerada a movimentao
Dt Transao Mostra a data na qual foi criada a movimentao
Hora Mostra a hora correspondente a data na qual foi criada a
movimentao
Detalhe Mostra alguns dados da movimentao
Estado Transao Mostra a situao na qual encontra-se a movimentao. Pode ser
Nova, Atualizada ou com Erro
Dt Atualizao Se a movimentao j foi efetivada no aplicativo de negcio ou
gerada etiqueta, mostra a data na qual foi efetivada a
movimentao
Hora Mostra a hora correspondente a data na qual foi efetivada a
movimentao
Usurio Mostra o usurio que criou a movimentao
CAPTULO 5 Processo Efetivao das Movimentaes 65

O boto Filtro seleciona somente as transaes que contenham o texto


informado, no campo Detalhe da movimentao da transao.

O boto Parmetro serve para informar algumas informaes que iro


orientar a escolha dos processos a serem mostrados.

Esta funo permite que o usurio selecione o intervalo de movimentaes a


serem consultadas. O usurio pode especificar uma nica movimentao ou,
atravs dos vrios nveis de detalhe da seleo, agrupar as movimentaes
desejadas. Para compor este conjunto de movimentaes deve-se especificar
as seguintes informaes:
66

Campo Descrio
Estado Transao Informar a situao sobre a qual deseja-se obter a
relao das movimentaes
Nr Transao Informar o intervalo de numerao dos processos
Data Transao Informar o intervalo de datas de gerao dos
processos
Hora Informar o intervalo de horrios correspondentes ao
intervalo de data de gerao dos processos
Usurio Informar o intervalo de usurios que geraram as
transaes
Data Atualizao Informar o intervalo de datas de atualizao das
transaes na base de dados do aplicativo
Hora Atualizao Informar o intervalo de horrios correspondentes ao
intervalo de datas de atualizao das transaes
Mostra Transaes de Informar se deve mostrar somente as
Etiquetas movimentaes de etiquetas

O boto Modificar habilitado somente para movimentaes que ainda no


foram atualizadas. Ativa o programa de alterao da movimentao
correspondente ao tipo de transao.
O boto Eliminar habilitado somente para movimentaes que ainda no
foram atualizadas e permite excluir uma movimentao.
O boto Erros exibe os erros que ocorreram durante a tentativa de efetivao
do movimento da transao/gerao de etiquetas e permite que os mesmos
sejam apagados para que o movimento da transao possa ser atualizada
novamente.

Funo Efetivao Transao


Definio Utiliza a movimentao da transao para gerar o arquivo de etiquetas ou
atualizar as bases de dados dos aplicativos de negcio.
Tipo Tarefa
Programas BC0204
Descrio As movimentaes esto divididas em 2 (dois) grupos:
Movimentaes de transao que criam movimentaes no produto
DATASUL EMS.
Movimentaes que geram os arquivos Textos.etq, conforme o tipo de
etiqueta.
CAPTULO 5 Processo Efetivao das Movimentaes 67

Para cada movimentao com estado de transao igual a Nova executado


o programa informado no campo Efetivao no EMS da funo Manuteno
Tipo Transao. Se o tipo de transao Gera Etiqueta, executado o
programa informado no campo Programa de Impresso da funo
Manuteno Tipo Transao.
Opo Pasta Seleo
Esta pasta permite que o usurio selecione o intervalo de movimentaes a
serem efetivadas. O usurio pode especificar uma nica movimentao ou,
atravs dos vrios nveis de detalhe da seleo, agrupar as movimentaes
desejadas.

Para compor o conjunto de movimentaes deve-se especificar as seguintes


informaes:
Campo Descrio
Cdigo da Informar o intervalo de cdigo de transao a ser considerado
Transao na escolha das movimentaes existentes no banco de dados
do Coleta de Dados
Num Transao Informar o intervalo de numerao das movimentaes
geradas pelo Coleta de Dados
68

Campo Descrio
Data Gerao Informar o intervalo de tempo no qual foram geradas as
movimentao

Nota As Movimentaes das transaes com estado da transao igual a


Atualizada ou Com Erro no so efetivadas, mesmo que estejam no intervalo
selecionado.

Opo Pasta Impresso


Esta pasta permite que o usurio determine a forma de execuo do
programa e a sada do relatrio contendo o Resumo da Efetivao.

necessrio informar os seguintes parmetros:


Campo Descrio
Destino Informar o meio para sada do relatrio. Podem ser informados os
seguintes valores:
Arquivo: sugerido um nome e caminho padro que o usurio pode
modificar
Impressora: o usurio pode direcionar a impresso do relatrio para
CAPTULO 5 Processo Efetivao das Movimentaes 69

Campo Descrio
uma impressora que consta na Lista de Impressoras
Terminal: o relatrio ser mostrado no monitor de vdeo
Execuo Informar a forma de execuo do programa. Podem ser informados os
seguintes valores:
On-Line: o programa ser executado imediatamente
Batch: ser gerado um pedido de execuo via RPW.

Funo Eliminao Transao


Definio Elimina movimentaes que no tem mais utilidade para o usurio.
Tipo Tarefa
Programas BC0501
Descrio A eliminao no tem restries quanto ao estado em que se encontra a
movimentao da transao.
Opo Pasta Seleo
Esta pasta permite que o usurio selecione o intervalo de movimentaes a
serem eliminadas. O usurio pode especificar uma nica movimentao ou,
atravs dos vrios nveis de detalhe da seleo, agrupar as movimentaes
desejadas.
70

Para compor o conjunto de movimentaes deve-se especificar as seguintes


informaes:
Campo Descrio
Cdigo da Informar o intervalo de cdigo de transao a ser considerado
Transao na escolha das movimentaes existentes no banco de dados
do Coleta de Dados
Transao Informar o intervalo de numerao das movimentaes
geradas pelo Coleta de Dados
Data Gerao Informar o intervalo de datas no qual foram geradas as
movimentao
Hora Informar o intervalo de tempo relativo ao intervalo de datas no
qual foram geradas as movimentao
CAPTULO 5 Processo Efetivao das Movimentaes 71

Opo Pasta Parmetros


Esta pasta permite que o usurio complemente a seleo, informando em
quais estados devem se encontrar as movimentaes a serem eliminadas.

Campo Descrio
Atualizadas Assinalar se deve ou no considerar as movimentaes j
atualizadas
Novas Assinalar se deve ou no considerar as movimentaes que
ainda no foram atualizadas
Com Erro Assinalar se deve ou no considerar as movimentaes que
apresentaram erros na atualizao
Transao Tipo Assinalar se deve ou no considerar as movimentaes do
Etiqueta tipo gera etiqueta

Opo Pasta Impresso


Esta pasta permite que o usurio determine a forma de execuo do
programa e a sada do relatrio contendo o Resumo da Eliminao de
movimentaes.
72

necessrio informar os seguintes parmetros:


Campo Descrio
Destino Informar o meio para sada do relatrio. Podem ser informados os
seguintes valores:
Arquivo: sugerido um nome e caminho padro que o usurio pode
modificar
Impressora: o usurio pode direcionar a impresso do relatrio para
uma impressora que consta na Lista de Impressoras
Terminal: o relatrio ser mostrado no monitor de vdeo
Execuo Informar a forma de execuo do programa. Podem ser informados os
seguintes valores:
On-Line: o programa ser executado imediatamente
Batch: ser gerado um pedido de execuo via RPW.

Funo Gerao do Movimento


Objetivo Executar os programas de leitura do Cadastro de Tipo de Transao
CAPTULO 5 Processo Efetivao das Movimentaes 73

Programas BC0303
Descrio A tela base da funo a seguinte:

Boto
Executar

A tabela a seguir descreve resumidamente os elementos da tela base.


Campo Descrio
Transao Apresenta o tipo de transao que indica os movimentos
que podem ser feitos com os Coletores e/ou Leitores de
dados.
Estes movimentos so: Contagem Cclica, Etiquetas
Avulsas, Etiquetas do Recebimento, Reporte Repetitivo, etc.
Detalhes, ver funo Manuteno Tipo Transao.
Descrio Apresenta a descrio do tipo de transao.
Programas Criao do Apresenta o nome do programa para criar os movimentos
Movimento das transaes no Coleta de Dados.

Boto Executar
Executa o programa de criao do movimento selecionado gerando as
transaes no mdulo do Coleta de Dados.
75

CAPTULO 6

Processo Execuo Automtica

Definio Executa a importao e a efetivao das transaes, conforme a


programao da agenda de execues.
Descrio O uso da agenda de execues automticas torna a execuo da importao
do arquivo de movimentao e a efetivao da transao, transparente para
os usurios dos aplicativos.
76

A figura abaixo mostra a interdependncia entre as funes executadas no


processo automtico.

A API de Negcio tratada pelo aplicativo de negcio ao qual pertence a


transao a ser efetivada.

Funo Cronograma RPW


Definio Especifica quais so as transaes a serem executadas de forma automtica
e a programao de execuo das mesmas.
Tipo Tarefa
Programas Cd8600
Descrio As funes de Importao do arquivo gerado pelo Coletor Off-Line e a
Efetivao da Transao, so executadas de forma automtica, conforme a
programao da Agenda de execuo.
CAPTULO 6 Processo Execuo Automtica 77

Nota A programao das execues obtida pela composio do


agendamento da transao, programao do calendrio e especificao da
faixa de horrios

Opo Coleta de Dados


Esta funo mostra a relao das programaes de execuo das transaes.
As transaes podem ser programadas individualmente ou coletivamente. A
programao coletiva aparece com nome de transao em branco.
Nota A programao individual da transao se sobrepem programao
coletiva. Isto : na execuo da programao coletiva sero consideradas
somente as transaes que no tem programao individual
Campo Descrio
Transao mostra o cdigo da transao programada
Descrio mostra o nome da transao
Operao mostra o nome da operao que ser realizada
Calendrio mostra qual o calendrio que ser utilizado
Ult Pedido mostra o nmero do ltimo pedido de execuo gerado. Este
nmero refere-se um pedido que ainda no foi executado pelo
servidor RPW
Nota Antes de executar um pedido catalogado, o RPW gera um
78

Campo Descrio
novo pedido que aparecer automaticamente nesta relao

Ultima Program mostra a data de execuo programada para o ltimo pedido gerado
Ult Hr Exec mostra a hora de execuo correspondente data de execuo
programada para o ltimo pedido gerado
Ativo mostra se a programao est ou no sendo utilizada. O smbolo X
significa que est ativa

O boto Incluir que se encontra na barra do menu de contexto, gera uma


nova programao da transao na agenda.

Campo Descrio
Operao Escolher uma das operaes disponveis (Importao ou Efetivao)
Transao Informar o cdigo da transao
Calendrio Indicar o intervalo de tempo, sobre o qual ser construda a
programao de execues
Nota
A opo Quinzenal pode ser absorvida pela opo Mensal, pois
dentro do ms possvel criar uma programao para os dias da
primeira e replica-los para os dias da segunda quinzena. Estas
opes so utilizadas, quando necessita-se montar uma
CAPTULO 6 Processo Execuo Automtica 79

Campo Descrio
programao com uma freqncia que a opo Semanal no tem
condies de atender
A opo Semanal utilizada quando a programao da execuo
deve ser repetida todas as semanas

Situao Indicar se a programao est ou no ativa

O boto Programar Horrios aplica a fragmentao das faixas de


horrio e mostra a distribuio dos horrios, dentro do calendrio especificado
no agendamento da transao.
Nota Os horrios mostrados no calendrio, representam o conjunto de
horrios definidos em todas as Faixas de Horrios. Para cada faixa de horrio,
os horrios de execuo so calculados da seguinte forma:
primeiro horrio o incio da faixa de tempo diria
Os horrios subsequentes so calculados somando-se o horrio anterior
mais a frequncia de execuo, at que atinja o final da faixa de tempo
diria
O usurio tambm pode modificar manualmente o calendrio. possvel
incluir ou excluir horrios.
80

Esta relao mostra a distribuio dos horrios programados para execuo


da transao.
Campo Descrio
Dias do Intervalo Mostra uma relao de dias, conforme o calendrio de
programao da transao. Pode ser:
Semanal, aparecem os dias da semana. Domingo o
primeiro dia e Sbado o stimo dia
Quinzenal, aparecem os 15 dias ordinrios da quinzena.
Esto ordenados do primeiro ao dcimo quinto dia
Mensal, aparecem os 30 dias ordinrios do ms. Esto
ordenados do primeiro ao trigsimo dia
Horas do Intervalo Mostra o intervalo de tempo de um dia, fracionado em hora
inteira, ordenado de zero at a 23
Interseo Hora x Dia Mostra os horrios programados para execuo

Nota
Quando os horrios esto programados em hora inteira, aparece um X
Quando os horrios esto programados em frao de hora ou minuto, a
interseo mostrada na cor amarelo
CAPTULO 6 Processo Execuo Automtica 81

Com o boto direito do mouse possvel abrir a interseo e ver os


horrios fracionados
Para incluir a programao de um horrio, manualmente, seguir o
seguinte procedimento:
Para hora inteira, basta um duplo click sobre a interseo desejada
Para hora fracionada em minutos:
+ selecionar a interseo
+ com o boto direito do mouse abrir a Programao em Minutos
Para eliminar a programao de um horrio, manualmente, seguir o
mesmo procedimento da incluso
O boto Faixa ativa uma funo para mostrar as faixas de tempo que tem
programao de execuo.

Esta funo mostra a relao das faixas de horrios.


Campo Descrio
Inicio mostra nmero ordinal do dia no qual comea a faixa
Termino mostra nmero ordinal do dia no qual termina a faixa
Inicio mostra a hora na qual comea a faixa
Termino mostra a hora na qual termina a faixa
82

Campo Descrio
Intervalo mostra o critrio de fragmentao da faixa de tempo
Freq mostra a quantidade de fragmentos de tempo, consideradas para aplicar 1
execuo da operao da transao

O boto Elimina ativa a funo de eliminao da faixa de horrios. Para


selecionar a faixa basta posicionar o foco de controle sobre a faixa desejada.
O boto Inclui ativa a funo de incluso, para especificar como ser
fracionada a faixa de horrio.

Campo Descrio
Tipo Ocorrncia Indicar o critrio para diviso do tempo para ser aplicado sobre o
intervalo de horas
Nota: As pores de tempo, resultantes da diviso do intervalo, so
chamados de fragmentos de tempo
Frequncia Informar um nmero que ser utilizado para agrupar fragmentos de
tempo. A cada agrupamento ser programado uma execuo da
transao
Intervalo Dia Informar o nmero ordinal do dia, no qual deve iniciar e terminar a
faixa de tempo dentro do calendrio
Intervalo Hora Informar a hora na qual deve iniciar e terminar a faixa de tempo
dentro de 1 dia
Nota A hora inicial sempre permite informar a hora fracionada. Isto
, comear num horrio que no hora inteira. Exemplo: 11:32 hs
CAPTULO 6 Processo Execuo Automtica 83

Campo Descrio
O fracionamento da hora final informado conforme o critrio
escolhido para diviso do tempo. Exemplo: Para diviso do
tempo em horas, s possvel informar a hora final como hora
inteira

Opo Pasta Programao em Minutos

Esta funo mostra uma relao de horrios em minutos, relativos ao


fracionamento de 1 hora. Explicaes sobre os horrios:
O horrio que se encontra assinalado um horrio programado
O horrio que est em cor diferente, tem Programao em Segundos
O horrio que se encontra assinalado e est em cor diferente tambm
um horrio programado e com os horrios programados em segundos,
formam o conjunto de programaes
Para incluir a programao de um horrio, manualmente, seguir o
seguinte procedimento:
Para horrio em minuto inteiro, basta assinalar o horrio desejado
com o boto esquerdo
84

Para horrio fracionado em segundos:


+ selecionar o horrio
+ com o boto direito do mouse abrir a Programao em Segundos
Para eliminar a programao de um horrio, seguir o mesmo
procedimento da incluso
Opo Pasta Programao em Segundos

Esta funo mostra uma relao contendo 1 minuto fracionado em segundos.


Explicaes sobre os horrios:
horrio que se encontra assinalado um horrio programado
Para incluir a programao de um horrio, manualmente, basta assinalar
o horrio desejado com o boto esquerdo
Para eliminar a programao de um horrio, manualmente, basta
assinalar o horrio desejado com o boto esquerdo
A programao da agenda de execuo mantida no banco de dados MGUNI
pelo programa CD8600. O esquema bsico da soluo a seguinte:
Enquanto que na fila de execuo do RPW consta um pedido de execuo,
na agenda da transao j est anotado o prximo pedido de execuo.
Existem dois procedimentos para gerao do pedido de execuo.
CAPTULO 6 Processo Execuo Automtica 85

Com o boto Gerar Pedido deve-se criar o primeiro pedido de


execuo. Esta ao executada pelo usurio.
Nota
Antes de executar esta funo deve-se selecionar a programao
desejada, posicionado o foco de controle sobre a mesma
Para determinar o dia e horrio do primeiro pedido de execuo, esta
funo executa o seguinte procedimento:
No momento da execuo, obtm a data e hora atual e com base na
programao da transao, procura no calendrio de execuo, o primeiro
horrio programado, imediatamente superior data e hora atual.
87

CAPTULO 7

Processo Construo de Transao Especfica

Definio Determina os procedimentos para utilizar o mdulo Coleta de Dados em


transaes particulares do cliente.
Descrio O mdulo Coleta de Dados pode ser utilizado para gerar movimentao e
etiquetas de transaes particulares do cliente, que ainda no esto
disponveis nos produtos da DATASUL S. A.
Este processo apresenta todos os procedimentos necessrios para viabilizar a
utilizao deste mdulo por transaes desenvolvidas pelo prprio cliente.
88

A figura abaixo mostra a interdependncia entre as funes executadas na


construo de uma transao particular.

Para melhor explicar a construo de uma transao especfica, ser


simulado a criao de uma transao de reporte de produo.

Funo Manuteno Tipo Transao


Definio Mantm os tipos de transaes que podem ser efetuadas pelo mdulo de
Coleta de Dados.
Tipo Manuteno
Programas BC0105
Descrio Vide funo Manuteno Tipo Transao.
Informar os seguintes valores, para os campo que aparecem na tela:
Campo Descrio
Cdigo Transao Myreport
CAPTULO 7 Processo Construo de Transao Especfica 89

Campo Descrio
Descrio
Programa de Efetivao Cpp/cpapi007.p
Programa Alterao Transao uuu/repor-al.w
Programa Impresso Etiqueta
Programa Importao
Programa Criao Transao uuu/repor-cr.w
Programa Leitura
Dir Padro Etiqueta Repo01
Subdiretrio
Atualiza On-line
Apresenta Erros On-line

Os programas informados na transao especfica tem a seguinte utilizao e


estrutura:
Efetivao da transao - Este programa atualiza no banco de dados do
aplicativo de negcios, os movimentos gerados pelo Coleta de Dados. A
estrutura deste programa a seguinte:
def input parameter de-nr-trans as integer no-undo.
def input parameter raw-param as raw no-undo.
def input-output parameter table for tt-erro.
def temp-table tt-erro no-undo
field i-sequen as int
field cd-erro as int
field mensagem as char format "x(255)".
def temp-table tt-reporte
field cod-nico like bc-ext-saldo-estoq.cod-unico
field nro-docto like movto-estoq.nro-docto
field cod-depos-o like movto-estoq.cod-depos
field cod-depos-d like movto-estoq.cod-depos
field cod-localiz-o like movto-estoq.cod-localiz
field cod-localiz-d like movto-estoq.cod-localiz
field cod-estabel like rep-prod.cod-estabel
90

field it-codigo like movto-estoq.it-codigo


field lote like movto-estoq.lote
field dt-lote like saldo-estoq.dt-vali-lote
field quantidade like movto-estoq.quantidade
field cod-refer like movto-estoq.cod-refer
field dt-trans like movto-estoq.dt-trans.
Create tt-reporte.
raw-transfer r-conteudo to tt-reporte.
/* Executar as APIs de efetivao de cada mdulo */
/* Fim Programa */
Alterao do Movimento - Este programa deve seguir os seguintes passos:
1. Definir uma Temp-Table com as informaes necessrias, neste caso
para o reporte de produo, como foi feito para o programa de criao
def temp-table tt-reporte
field cod-nico like bc-ext-saldo-estoq.cod-unico
field nro-docto like movto-estoq.nro-docto
field cod-depos-o like movto-estoq.cod-depos
field cod-depos-d like movto-estoq.cod-depos
field cod-localiz-o like movto-estoq.cod-localiz
field cod-localiz-d like movto-estoq.cod-localiz
field cod-estabel like rep-prod.cod-estabel
field it-codigo like movto-estoq.it-codigo
field lote like movto-estoq.lote
field dt-lote like saldo-estoq.dt-vali-lote
field quantidade like movto-estoq.quantidade
field cod-refer like movto-estoq.cod-refer
field dt-trans like movto-estoq.dt-trans.
2. Buscar o registro BC-TRANS desejado
raw-transfer bc-trans.conteudo to tt-reporte
CAPTULO 7 Processo Construo de Transao Especfica 91

3 Transferir o campo RAW da Tabela BC-TRANS para a Temp-Table


especfica
4 Criar programa com Interface editando os campos da Temp-Table
5 Editar os dados da Temp-Table especfica para alterao
raw-transfer tt-reporte to bc-trans.conteudo-trans
6 Transferir o registro alterado da Temp-Table especfica para campo RAW
da tabela BT-TRANS
Impresso da etiqueta - O programa responsvel pela gerao do arquivo de
etiqueta bcapi002.p. Este programa utilizado para imprimir as transaes
do tipo etiqueta. Se na funo Tipo de Transao, o campo Imprime aps
Transao estiver habilitado, gerado o arquivo de etiquetas conforme layout
definido na funo Manuteno Etiqueta. Caso contrario o programa
utilizado na funo Efetivao Transao.
Importao do movimento Este programa utilizado para importao do
arquivo texto gerado pelos coletores. executado quando for feito a
importao atravs da funo Importao Transao.
Criao do movimento - Este procedimento executado pelas funes dos
aplicativos de negcio para criar as movimentaes de etiqueta do Coleta de
Dados.
Exemplo A funo de Recebimento de Materiais, do Mdulo de
Recebimento, aps a atualizao do documento, executa este procedimento.
Para construir um programa de criao de movimento para uma transao
especfica, deve-se seguir os seguintes passos:
1 Definir uma Temp-Table com as informaes necessrias sobre reporte.
Podem ser usadas as pr definies constantes na documentao da API
de cada mdulo
/* definio da temp-table do mdulo, neste caso produo */
def temp-table tt-reporte
field cod-nico like bc-ext-saldo-estoq.cod-unico
field nro-docto like movto-estoq.nro-docto
field cod-depos-o like movto-estoq.cod-depos
field cod-depos-d like movto-estoq.cod-depos
field cod-localiz-o like movto-estoq.cod-localiz
field cod-localiz-d like movto-estoq.cod-localiz
92

field cod-estabel like rep-prod.cod-estabel


field it-codigo like movto-estoq.it-codigo
field lote like movto-estoq.lote
field dt-lote like saldo-estoq.dt-vali-lote
field quantidade like movto-estoq.quantidade
field cod-refer like movto-estoq.cod-refer
field dt-trans like movto-estoq.dt-trans.
2 Usar a definio da Temp-Table TT-TRANS, definida no arquivo
DOCAPI/BCAPI001.DOC, onde contm as informaes necessrias para
atualizar a tabela BC-TRANS
def temp-table tt-trans
field cod-versao-integracao as int
field i-sequen as int
field cd-trans as char format "x(8)"
field conteudo-trans as raw
field detalhe as char format "x(60)"
field nr-trans as deci format "zzzzzzzzz9"
field usuario as char format "x(12)"
field atualizada as logical
field etiqueta as logical (No) Gera Transao de Movimento (Yes)
Gera Transao de Etiqueta*/
index ch-seq is unique primary i-sequen.
3 Usar a definio da Temp-Table TT-ERRO, definida no mesmo arquivo
DOC acima onde contm os campos do Cdigo e Descrio dos Erros
ocorridos
def temp-table tt-erro no-undo
field i-sequen as int
field cd-erro as int
field mensagem as char format "x(255)".
4 Para evitar que fique alguma informao armazenada nas Temp-Tables
deve-se eliminar os registros
CAPTULO 7 Processo Construo de Transao Especfica 93

for each tt-reporte:


delete tt-reporte.
end.
for each tt-trans:
delete tt-trans.
end.
5 Atribuir os valores aos campos das Temp-Tables, atravs de programa
que possa gerar os registros nas tabelas
/* criar os registros */
do with frame {&frame-name}:
create tt-reporte.
Assign
tt-reporte.nro-docto = c-docto
tt-reporte.cod-depos-o = c-dep-o
tt-reporte.cod-depos-d = c-dep-d
tt-reporte.cod-localiz-o = c-loc-o
tt-reporte.cod-localiz-d = c-loc-d
tt-reporte.cod-estabel = c-estabel
tt-reporte.it-codigo = c-it-codigo
tt-reporte.lote = c-lote
tt-reporte.dt-lote = dt-lote
tt-reporte.quantidade = de-qtd
tt-reporte.cod-refer = c-cod-refer
tt-reporte.dt-trans = today.
end.
create tt-trans.
assign
tt-trans.cod-versao-integracao = 1
tt-trans.cd-trans = myreport
94

tt-trans.i-sequen = 1
tt-trans.detalhe = myreport + Item: " + tt-reporte.it-codigo +
"Qtd: " + string(tt-reporte.quantidade)
tt-trans.usuario = <Usurio que Gerou a Transao>
tt-trans.atualizada = no
tt-trans.etiqueta = no.
6 Transferir as informaes para um registro da Temp-Table TT-TRANS
num campo RAW
raw-transfer tt-reporte to tt-trans.conteudo-trans
7 Executar a API de atualizao da Tabela BC-TRANS (BCP/BCAPI001.P)
passando como parmetro de INPUT-OUTPUT a Temp-Table TT-TRANS
e a Temp-Table TT-ERRO, conforme documentao da API em
docapi/BCAPI001.DOC
/* retorno dos erros se houverem */
run bcp/bcapi001.p
(input-output table tt-trans,
input-output table tt-erro).
find first tt-erro no-error.
if available(tt-erro) then do:
run cdp/cd0666.w (input table tt-erro).
end.
/* Fim Programa */
8 Se no cadastro da transao myreport, estiver habilitado o campo
Atualizao On-Line?, executado o programa cpp/cpapi007.p, caso
contrrio deve ser executada a funo de Efetivao que atualizar o
Mdulo de Produo
Leitura - Este campo serve apenas para documentao e deve conter o nome
do programa que faz a leitura de transaes quando utiliza-se coletores
conectados.
Aps a criao da transao, deve-se relacionar os programas com as
transaes, atravs da funo Atualizao Programa x Transao.
95

CAPTULO 8

Processo Consultas e Relatrios

Definio O processo de consultas e relatrios engloba os principais tipos de consultas


e relatrios de informaes implementadas neste mdulo, incluindo
informaes histricas de tempo indeterminado.
Descrio O DATASUL EMS, alm de apresentar consultas implementadas referentes
preparao das informaes, permite tambm realizar consultas de
programaes, movimentaes dirias e mensais, valores estimados,
realizados e calculados, consultas grficas, etc.
Por meio das funes do tipo relatrio, pode-se emitir relatrios e listagens
das informaes consolidadas, comparativas ou demonstrativas do DATASUL
EMS. Antes de iniciar a gerao de relatrios, necessrio definir alguns
parmetros que servem para classificar as informaes. Estes elementos so:
classificao, seleo, parmetros e impresso.
Se houver a disponibilidade do Mdulo Gerador de Relatrios (Data Viewer), o
DATASUL EMS ainda permite a configurao dos relatrios de acordo com as
necessidades do usurio. O Data Viewer uma ferramenta para extrao de
dados, voltada ao usurio final, que possibilita a elaborao de relatrios e a
exportao de dados atravs da gerao de um programa com cdigo fonte
em Progress de interface grfica. Sua principal finalidade auxiliar o usurio
em suas tarefas do dia-a-dia, permitindo confeccionar relatrios com
necessidades especficas.

Funo Consulta Transao


Definio Apresenta as movimentaes das transaes registradas no Coleta de Dados.
Tipo Consulta
Programas BC0302
96

Descrio Mostra uma relao das movimentaes orientada pelos parmetros de


seleo.

Campo Descrio
Transao Mostra o cdigo da transao
Tipo Trans Identifica se a transao foi gerada por leitura (Movto) ou gerao
de Etiqueta
Num Trans Mostra o nmero do processo de criao da transao
Dt Transao Mostra a data na qual foi gerada a transao
Hora Mostra a hora correspondente data de gerao
Detalhe Mostra alguns dados bsicos contidos na transao
Estado Mostra a situao atual quanto a efetivao da transao ou
Transao ocorrncia de erros
Dt Atualizao Mostra a data na qual foi efetivada a transao
Hora Mostra a hora correspondente data de atualizao
Usurio Mostra a identificao do usurio que gerou a transao
CAPTULO 8 Processo Consultas e Relatrios 97

O boto Parmetro serve para informar os parmetros que iro orientar


a escolha dos processos a serem mostrados.

Esta funo permite que o usurio selecione o intervalo de processos a serem


consultados. O usurio pode especificar um nico processo ou, atravs dos
vrios nveis de detalhe da seleo, agrupar os processos desejados. Para
compor este conjunto de processos deve-se especificar as seguintes
informaes:
Campo Descrio
Estado Transao Informar a situao sobre a qual deseja-se obter a relao das
movimentaes
Tipo Transao Informar o tipo de movimentao sobre o qual deseja-se obter a
relao das movimentaes
Cdigo Informar o intervalo de identificao das transaes
Transao
Nr Transao Informar o intervalo de numerao dos processos
Data Transao Informar o intervalo de datas de gerao dos processos
Hora Informar o intervalo de horrios correspondentes ao intervalo de
98

Campo Descrio
data de gerao dos processos
Usurio Informar o intervalo de usurios que geraram as transaes
Data Atualizao Informar o intervalo de datas de atualizao das transaes na
base de dados do aplicativo
Hora Atualizao Informar o intervalo de horrios correspondentes ao intervalo de
datas de atualizao das transaes

O boto Detalhe executa uma consulta sobre a transao assinalada,


mostrando seus dados atravs do prprio programa de movimentao da
transao.
O boto Erros relaciona as mensagens de erros e advertncias decorrentes
da efetivao da transao.

Campo Descrio
Cdigo M Mostra o cdigo da mensagem de erro
Mostra a descrio da mensagem de erro
Apaga Erros Indica se altera a situao da movimentao de Erro para Nova
99

CAPTULO 9

Aspectos Tcnicos

Impressoras homologadas para o Mdulo Coleta de Dados


As impressoras homologadas pela Datasul para o mdulo de Coleta de Dados
so as seguintes:
ELTRON modelo TLP 2642
ARGOX modelo OS 214 TT
ZEBRA modelo S 400
A seguir so apresentados os comando bsicos para impresso de etiquetas
com cdigo de barras nas impressoras ELTRON modelo TLP 2642, ARGOX
modelo OS 214 TT e Zebra.
Para outras implementaes no layout da etiqueta de demonstrao, verificar
o manual da impressora onde podem ser consultadas todos os comandos
disponveis.

Impressora ELTRON modelo TLP-2642, ARGOX modelo OS


214-TT e Compatveis
Os comandos abaixo relacionados foram retirados do manual da impressora,
pois os mesmo so necessrios para a impresso de cdigos de barras.
100

Impressora Eltron modelo TLP-2642

Impressora Argox modelo OS 214-TT

Como Inicializar a Impressora


necessrio utilizar o comando: ^@
Como Limpar o Buffer da Impressora
necessrio utilizar o comando: N
Como Imprimir um Texto
necessrio utilizar o comando: Ap1,p2,p3,p4,p5,p6,p7,"<contedo>".
A letra A define a impresso de textos e os parmetros:
p1 - Posio inicial da impresso na horizontal em dots
CAPTULO 9 Aspectos Tcnicos 101

p2 - Posio inicial da impresso na vertical em dots


p3 - Define em que rotao sero impressos os textos, conforme tabela
abaixo:
Valor Rotao
0 Sem rotao
1 90 Graus
2 180 Graus
3 270 Graus

p4 - Define o tipo da fonte, conforme tabela abaixo:


Valor 203dpi 300dpi
1 20.3 cpi, 06 pts - (08 x 12 dots) 25 cpi, 04 pts - (12 x 20 dots)
2 16.9 cpi, 07 pts - (10 x 20 dots) 18.75 cpi, 06 pts - (16 x 28 dots)
3 14.5 cpi, 10 pts - (12 x 20 dots) 15 cpi, 08 pts - (20 x 36 dots)
4 12.7 cpi, 12 pts -(14 x 24 dots) 12.5 cpi, 10 pts - (24 x 44 dots)
5 5.6 cpi, 24 pts -(32 x 48 dots) 06.25 cpi, 21 pts - (48 x 80 dots)

p5 - Define a largura do texto na horizontal (1-8)


p6 - Define a altura do texto na vertical (1-9)
p7 - Define se a impresso ser em Normal ou Reverse, opes N, R
(Preto em Branco ou Branco em Preto).
<contedo> - contedo a ser impresso e deve estar entre aspas.
Como Imprimir um Cdigo de Barra
necessrio utilizar o comando: Bp1,p2,p3,p4,p5,p6,p7,p8,"<contedo>".
letra B define a impresso de barras:
p1 - Posio inicial da impresso na horizontal em dots
p2 - Posio inicial da impresso na vertical em dots
p3 - Define em que rotao sero impressos os textos, conforme tabela
abaixo:
Valor Rotao
0 Sem rotao
1 90 Graus
2 180 Graus
3 270 Graus
102

p4 - Define o tipo de cdigo de barras, conforme tabela 1.


p5 - Define a largura das barras finas, conforme tabela 1.
p6 - Define a largura das barras grossas entre 2-30 dots.
p7 - Define a altura das barras.
P8 - Define se imprime o valor do cdigo em baixo das barras, sendo B
imprime, N no imprime.
<contedo> - contedo a ser impresso e deve estar entre aspas.

Tipos de Cdigo de Barras Valor p4 Valor p5


Code 39 std. or extended 3 1-10
Code 39 with check digit 3C 1-10
Code 93 9 1-10
3
Code 128 UCC - Serial Shipping Container Code 0 1-10
3
Code 128 auto A,B,C modes 1 1-10
Codabar K 1-10
EAN8 E80 2-4
EAN8 2 digit add-on E82 2-4
EAN8 5 digit add-on E85 2-4
EAN13 E30 2-4
EAN13 2 digit add-on E32 2-4
EAN13 5 digit add-on E35 2-4
German Post Code 2G 3-4
Interleaved 2 of 5 2 1-10
Interleaved 2 of 5 with mod 10 check digit 2C 1-10
Interleaved 2 of 5 with human readable check digit 2D 1-10
Postnet 5,6,8 & 11 digit P -
UCC/EAN 128 1E 1-10
UPC A UA0 2-4
UPC A 2 digit add-on UA2 2-4
UPC A 5 digit add-on UA5 2-4
UPC E UE0 2-4
UPC E 2 digit add-on UE2 2-4
UPC E 5 digit add-on UE5 2-4
UPC Interleaved 2 of 5 2U 1-10
Plessey (MSI-1) with mod. 10 check digit L -
MSI-3 with mod. 10 check digit M -
CAPTULO 9 Aspectos Tcnicos 103

Como Imprimir um Box


necessrio utilizar o comando: Xp1,p2,p3,p4,p5.
A letra X define a impresso de um BOX e os parmetros:
p1 - Posio inicial da impresso na horizontal em dots.
p2 - Posio inicial da impresso na vertical em dots.
p3 - Define a espessura da linha.
p4 - Posio final da impresso na horizontal em dots.
p5 - Posio final da impresso na vertical em dots.
Como Imprimir um Trao
necessrio utilizar o comando: LOp1,p2,p3,p4.
As letras LO define a impresso de uma LINHA e os parmetros:
p1 - Posio inicial da impresso na horizontal em dots.
p2 - Posio inicial da impresso na vertical em dots.
p3 - Comprimento da linha na horizontal em dots.
p4 - Comprimento da linha na vertical em dots.
Como Reposicionar toda a Etiqueta
necessrio utilizar o comando: Rp1,p2.
As letras R define o reposicionamento:
p1 - Nova posio na horizontal em dots.
p2 - Nova posio na vertical em dots.
Nota
Cada 8 dots corresponde a 1 milmetro.
104

A seguir demonstrado uma etiqueta impressa utilizando os comando supra


citados:

Seqncia no Layout:
001 - 050

Seqncia no Layout:
051 - 062

Seqncia no Layout:
063 - 120

Seqncia no Layout:
121 - 146

Seqncia no Layout:
147 - 203

Nota
Para maiores informaes consultar o manual da impressora.
Exemplo
Layout gerado por intermdio do programa bc0103 para a impresso da
etiqueta acima.
CAPTULO 9 Aspectos Tcnicos 105

------------------------------------------------------------------------------------------------------------------------------------
DATASUL S.A. Relatrio de Etiquetas Folha: 1
-------------------------------------------------------------------------------------------------------------- 27/05/1999 - 14:20:59

Tipo Etiqueta: 98 Descrio: Layout configurado para Impressora Eltron TLP-2642 e Argox OS-214TT e Compatveis
Auxiliar :

Sequencia Descricao Tamanho Linha Inicial Final Formato


--------- ------------------------- ------- ----- ------- ----- --------------------------------------------------
001 Constante 001 001 001 001 N
002 Nova Linha
003 Constante 013 002 001 013 LO80,10,700,2
004 Nova Linha
005 Constante 013 003 001 013 LO445,10,2,50
006 Nova Linha
007 Constante 031 004 001 031 A80,30,0,1,1,1,N,"Destinatario"
008 Nova Linha
009 Constante 039 005 001 039 A450,30,0,1,1,1,N,"Local de Utilizacao"
010 Nova Linha
011 Constante 036 006 001 036 A80,60,0,3,1,1,N,"Datasul Joinville"
012 Nova Linha
013 Constante 030 007 001 030 A450,60,0,3,1,1,N,"ESCRITORIO"
014 Nova Linha
015 Constante 013 008 001 013 LO445,50,2,50
016 Nova Linha
017 Constante 013 009 001 013 LO80,80,700,2
018 Nova Linha
019 Constante 013 010 001 013 LO445,90,2,50
020 Nova Linha
021 Constante 033 011 001 033 A80,100,0,1,1,1,N,"N.Nota Fiscal"
022 Nova Linha
023 Constante 042 012 001 042 A450,100,0,1,1,1,N,"Endereco do Expedidor"
024 Nova Linha
025 Constante 038 013 001 038 A450,125,0,3,1,1,N,"Datasul Sao Paulo"
026 Nova Linha
027 Constante 014 014 001 014 LO445,115,2,50
028 Nova Linha
029 Constante 015 015 001 015 LO450,150,330,2
030 Nova Linha
031 Constante 019 016 001 019 A80,130,0,3,1,1,N,"
032 Num do Documento 016 016 020 035 X(016)
033 Constante 001 016 036 036 "
034 Nova Linha
035 Constante 014 017 001 014 LO445,155,2,50
036 Nova Linha
037 Constante 026 018 001 026 A450,160,0,1,1,1,N,"PesoL"
038 Nova Linha
039 Constante 014 019 001 014 LO545,150,2,50
040 Nova Linha
041 Constante 026 020 001 026 A550,160,0,1,1,1,N,"PesoB"
042 Nova Linha
043 Constante 014 021 001 014 LO645,150,2,50
044 Nova Linha
045 Constante 026 022 001 026 A650,160,0,1,1,1,N,"N.Cxa"
046 Nova Linha
047 Constante 014 023 001 014 LO80,200,700,2
048 Nova Linha
049 Constante 014 024 001 014 LO80,200,700,2
050 Nova Linha
051 Constante 033 025 001 033 A80,240,0,1,1,1,N,"N.Produto (P)"
052 Nova Linha
053 Constante 020 026 001 020 A300,240,0,3,1,1,N,"
054 Cdigo do Item 016 026 021 036 X(016)
055 Constante 001 026 037 037 "
056 Nova Linha
057 Constante 022 027 001 022 B80,260,0,3,2,5,70,N,"
058 Cdigo do Item 016 027 023 038 X(016)
059 Constante 001 027 039 039 "
060 Nova Linha
061 Constante 014 028 001 014 LO80,350,700,2
062 Nova Linha
063 Constante 034 029 001 034 A80,360,0,1,1,1,N,"Quantidade (Q)"
064 Nova Linha
065 Constante 020 030 001 020 A300,360,0,3,1,1,N,"
066 Quantidade 020 030 021 041 >>>>>>>>>>>>>>>9.9999
067 Constante 001 030 042 042 "
068 Nova Linha
069 Constante 014 031 001 014 LO445,350,2,50
070 Nova Linha
071 Constante 028 032 001 028 A450,360,0,1,1,1,N,"Produto"
072 Nova Linha
073 Constante 036 033 001 036 A450,390,0,3,1,1,N,"Coleta de Dados"
074 Nova Linha
106

Sequencia Descricao Tamanho Linha Inicial Final Formato


--------- ------------------------- ------- ----- ------- ----- --------------------------------------------------
075 Constante 015 034 001 015 LO445,415,330,2
076 Nova Linha
077 Constante 041 035 001 041 A450,430,0,1,1,1,N,"Ref.Fornecedor (3OS)"
078 Nova Linha
079 Constante 029 036 001 029 A450,470,0,4,1,1,N,"123RE789"
080 Nova Linha
081 Constante 022 037 001 022 B80,380,0,3,2,5,70,N,"
082 Quantidade 020 037 023 043 >>>>>>>>>>>>>>>9.9999
083 Constante 001 037 044 044 "
084 Nova Linha
085 Constante 014 038 001 014 LO445,385,2,50
086 Nova Linha
087 Constante 014 039 001 014 LO445,430,2,50
088 Nova Linha
089 Constante 015 040 001 015 LO445,520,330,2
090 Nova Linha
091 Constante 014 041 001 014 LO80,470,370,2
092 Nova Linha
093 Constante 014 042 001 014 LO445,470,2,50
094 Nova Linha
095 Constante 034 043 001 034 A80,480,0,1,1,1,N,"Fornecedor (F)"
096 Nova Linha
097 Constante 020 044 001 020 A300,480,0,3,1,1,N,"
098 Cdigo Emitente 006 044 021 026 >>>>>9
099 Constante 001 044 027 027 "
100 Nova Linha
101 Constante 022 045 001 022 B80,500,0,3,2,5,70,N,"
102 Cdigo Emitente 006 045 023 028 >>>>>9
103 Constante 001 045 029 029 "
104 Nova Linha
105 Constante 014 046 001 014 LO445,510,2,50
106 Nova Linha
107 Constante 025 047 001 025 A450,535,0,1,1,1,N,"Data"
108 Nova Linha
109 Constante 014 048 001 014 LO565,525,2,65
110 Nova Linha
111 Constante 033 049 001 033 A570,535,0,1,1,1,N,"Indice Modif"
112 Nova Linha
113 Constante 014 050 001 014 LO445,560,2,50
114 Nova Linha
115 Constante 014 051 001 014 LO445,600,2,50
116 Nova Linha
117 Constante 014 052 001 014 LO80,590,700,2
118 Nova Linha
119 Constante 014 053 001 014 LO445,600,2,50
120 Nova Linha
121 Constante 035 054 001 035 A80,610,0,1,1,1,N,"N.Etiquetas (S)"
122 Nova Linha
123 Constante 020 055 001 020 A300,610,0,3,1,1,N,"
124 Nmero da Transao 010 055 021 030 >>>>>>>>>9
125 Sequencia 006 055 031 036 999999
126 Constante 001 055 037 037 "
127 Nova Linha
128 Constante 022 056 001 022 B80,630,0,3,2,5,70,N,"
129 Nmero da Transao 010 056 023 032 >>>>>>>>>9
130 Sequencia 006 056 033 038 999999
131 Constante 001 056 039 039 "
132 Nova Linha
133 Constante 034 057 001 034 A450,610,0,1,1,1,N,"N.do Lote (H)"
134 Nova Linha
135 Constante 024 058 001 024 A460,640,0,5,1,1,N,"ABC"
136 Nova Linha
137 Constante 014 059 001 014 LO445,650,2,90
138 Nova Linha
139 Constante 037 060 001 037 A80,710,0,1,1,1,N,"Datasul Joinville"
140 Nova Linha
141 Constante 043 061 001 043 A450,710,0,1,1,1,N,"Produtos de Integracao"
142 Nova Linha
143 Constante 014 062 001 014 LO80,730,700,2
144 Nova Linha
145 Constante 014 063 001 014 LO80,740,700,2
146 Nova Linha
147 Constante 014 064 001 014 LO445,740,2,50
148 Nova Linha
149 Constante 030 065 001 030 A450,750,0,1,1,1,N,"N.Produto"
150 Nova Linha
151 Constante 020 066 001 020 A450,780,0,3,1,1,N,"
152 Cdigo do Item 016 066 021 036 X(016)
153 Constante 001 066 037 037 "
154 Nova Linha
155 Constante 035 067 001 035 A80,770,0,1,1,1,N,"N.Etiquetas (S)"
156 Nova Linha
157 Constante 020 068 001 020 A300,780,0,3,1,1,N,"
158 Nmero da Transao 010 068 021 030 >>>>>>>>>9
159 Sequencia 006 068 031 036 999999
160 Constante 001 068 037 037 "
Sequencia Descricao Tamanho Linha Inicial Final Formato
CAPTULO 9 Aspectos Tcnicos 107

--------- ------------------------- ------- ----- ------- ----- --------------------------------------------------


161 Nova Linha
162 Constante 014 069 001 014 LO445,790,2,70
163 Nova Linha
164 Constante 015 070 001 015 LO445,810,330,2
165 Nova Linha
166 Constante 022 071 001 022 B80,800,0,3,2,5,70,N,"
167 Nmero da Transao 010 071 023 032 >>>>>>>>>9
168 Sequencia 006 071 033 038 999999
169 Constante 001 071 039 039 "
170 Nova Linha
171 Constante 028 072 001 028 A450,820,0,1,1,1,N,"Produto"
172 Nova Linha
173 Constante 036 073 001 036 A450,840,0,3,1,1,N,"Coleta de Dados"
174 Nova Linha
175 Constante 014 074 001 014 LO445,845,2,70
176 Nova Linha
177 Constante 015 075 001 015 LO445,870,330,2
178 Nova Linha
179 Constante 037 076 001 037 A80,880,0,1,1,1,N,"DATASUL JOINVILLE"
180 Nova Linha
181 Constante 029 077 001 029 A450,880,0,1,1,1,N,"Qtde (Q)"
182 Nova Linha
183 Constante 020 078 001 020 A460,900,0,3,1,1,N,"
184 Quantidade 020 078 021 036 >>>>>>>>>>>>>>>9
185 Constante 001 078 037 037 "
186 Nova Linha
187 Constante 014 079 001 014 LO545,870,2,55
188 Nova Linha
189 Constante 030 080 001 030 A550,880,0,1,1,1,N,"Fornec(V)"
190 Nova Linha
191 Constante 020 081 001 020 A560,900,0,3,1,1,N,"
192 Cdigo Emitente 006 081 021 026 >>>>>9
193 Constante 001 081 027 027 "
194 Nova Linha
195 Constante 014 082 001 014 LO645,870,2,55
196 Nova Linha
197 Constante 025 083 001 025 A650,880,0,1,1,1,N,"Data"
198 Nova Linha
199 Constante 030 084 001 030 A660,900,0,3,1,1,N,"P19990526"
200 Nova Linha
201 Constante 014 085 001 014 LO80,920,700,2
202 Nova Linha
203 Constante 002 086 001 002 P1

------------------------------------------------------------------------------------DATASUL - Coleta - BC0103RP - V:2.00.00.008

Este modelo de etiqueta encontra-se no diretrio UNIVDATA com o nome


etiq-98.etq. O mesmo pode ser importado atravs da rotina de
Exportao/Importao de Etiquetas (bc0602).

Impressora Zebra modelo S-400


Os comandos abaixo relacionados foram retirados do manual da impressora,
pois os mesmo so necessrios para a impresso de cdigos de barras.
Modelo da impressora ZEBRA S-400:
108

Como Inicializar a Impresso


Os comandos necessrios para marcar o inicio e o fim da impresso so:
^XA - Inicio
^XZ - Fim
Delimitadores de Campos
Os comandos utilizados para indicar o contedo a ser impresso, textos ou
cdigo de barras so:
^FD - Inicio
^FS - Fim
Como especificar as Coordenadas
O comando que define as coordenadas de inicio dos campos (Texto, Cdigo
de Barras e Imagens) : ^FOx,y
As letras ^FO definem que sero alteradas as coordenadas e os parmetros:
x - coordenada do eixo X em pontos
y - coordenada do eixo Y em pontos
Nota
As coordenadas referem-se ao canto superior esquerdo de cada campo.
Como Imprimir um Texto
Os comandos que define a natureza do campo, seja Texto ou Cdigo de
Barras so:
^A : Define campos alfanumricos.
^B : Define campos de cdigos de barra.
Campos Textos
Define qual o tipo de fonte, rotao e dimenses:
Sintaxe do comando : ^Aab,c,d
ab - Tipo de fonte, conforme tabela abaixo:
Modelo de impressora Tipos de fontes disponveis
S400 A,B,C,D,E,F,G,H,P,Q,R,S,T,U,V (Bitmapped)
S600 A,B,C,D,E,F,G,H (Bitmapped) e o (Escalar)
CAPTULO 9 Aspectos Tcnicos 109

b - Rotao conforme tabela abaixo:


Valor Rotao
N Sem rotao
R 90 Graus
I 180 Graus
B 270 Graus

c - Largura da fonte em pontos


d - Altura da fonte em pontos
Campos de Cdigo de Barras:
Define qual o padro de cdigo de barras que ser utilizado, rotao, altura,
se ter ou no linha de interpretao e em que posio ser impressa.
Sintaxe do comando: ^Bab,c,d,e
ab - Padro de cdigo de barras, conforme tabela abaixo.
c - Altura do cdigo de barras em ponto.
d - Deseja linha de interpretao (Y/N) ?
e - Linha de interpretao acima do cdigo (Y/N) ?
Cdigo Descrio
^B2 2 de 5 Intercalado
^B3 Code 39
^B8 EAN-8
^B9 UPC-E
^BC Code 128
^BE EAN-13
^BU UPC-A

Como Imprimir uma Linha


Para a impresso de uma linha ser necessrio utilizar o seguinte comando :
^GBw,h,m,c
w - Tamanho do box in dots
h - Altura do box in dots
m - Espessura da Linha
Como mudar a velocidade da Impresso
110

Sintaxe do comando: ^Pra


a - Velocidade de impresso.
As velocidades podem ser:
Cdigo Descrio
A 50mm/s
B 70mm/s
C 100mm/s
D 150mm/s
E 200mm/s

Nota
A velocidade de impresso varia de acordo com o modelo de impressora.
A seguir demonstrada uma etiqueta impressa utilizando os comando supra
citados:

Seqncia no Layout:
001 - 039

Seqncia no Layout:
040 - 051

Seqncia no Layout:
052 - 094

Seqncia no Layout:
095 - 119

Seqncia no Layout:
120 - 162

Nota
CAPTULO 9 Aspectos Tcnicos 111

Para maiores informaes consultar o manual da impressora.


112

A seguir apresentado o relatrio de etiquetas:


------------------------------------------------------------------------------------------------------------------------------------
DATASUL Relatrio de Etiquetas Folha: 1
-------------------------------------------------------------------------------------------------------------- 15/07/1999 - 15:27:07

Tipo Etiqueta: 97 Descrio: Layout Configurado para Impressora Zebra S-400


Auxiliar :

Sequencia Descricao Tamanho Linha Inicial Final Formato


--------- ------------------------- ------- ----- ------- ----- ---------------------
001 Constante 003 001 001 003 ^XA
002 Nova Linha
003 Constante 024 002 001 024 ^FO030,0030^GB800,2,3
004 Nova Linha
005 Constante 037 003 001 037 ^FO030,0040^ADN,4,4^F
006 Nova Linha
007 Constante 024 004 001 024 ^FO450,0030^GB2,183,4
008 Nova Linha
009 Constante 044 005 001 044 ^FO470,0040^ADN,4,4^F
010 Nova Linha
011 Constante 044 006 001 044 ^FO030,0070^ADN,15,15
012 Nova Linha
013 Constante 037 007 001 037 ^FO470,0070^ADN,15,15
014 Nova Linha
015 Constante 024 008 001 024 ^FO030,0090^GB800,2,3
016 Nova Linha
017 Constante 038 009 001 038 ^FO030,0100^ADN,4,4^F
018 Nova Linha
019 Constante 044 010 001 044 ^FO470,0100^ADN,,^FDE
020 Nova Linha
021 Constante 025 011 001 025 ^FO030,0140,^ADN,15,1
022 Num do Documento 016 011 026 032 9999999
023 Constante 003 011 033 035 ^FS
024 Nova Linha
025 Constante 045 012 001 045 ^FO470,0130,^ADN,15,1
026 Nova Linha
027 Constante 024 013 001 024 ^FO450,0150^GB400,2,3
028 Nova Linha
029 Constante 030 014 001 030 ^FO470,0160^ADN,4,4^F
030 Nova Linha
031 Constante 023 015 001 023 ^FO590,0150^GB2,60,4^
032 Nova Linha
033 Constante 030 016 001 030 ^FO600,0160^ADN,4,4^F
034 Nova Linha
CAPTULO 9 Aspectos Tcnicos 113

Sequencia Descricao Tamanho Linha Inicial Final Formato


--------- ------------------------- ------- ----- ------- ----- ---------------------
035 Constante 023 017 001 023 ^FO720,0150^GB2,60,4^
036 Nova Linha
037 Constante 030 018 001 030 ^FO730,0160^ADN,4,4^F
038 Nova Linha
039 Constante 024 019 001 024 ^FO030,0210^GB800,2,3
040 Nova Linha
041 Constante 037 020 001 037 ^FO030,0240^ADN,4,4^F
042 Nova Linha
043 Constante 024 021 001 024 ^FO250,0240^ADN,15,15
044 Cdigo do Item 016 021 025 040 X(016)
045 Constante 003 021 041 043 ^FS
046 Nova Linha
047 Constante 029 022 001 029 ^FO030,0260^BY3^BEN,7
048 Cdigo do Item 016 022 030 045 X(016)
049 Constante 003 022 046 048 ^FS
050 Nova Linha
051 Constante 024 023 001 024 ^FO030,0350^GB800,2,3
052 Nova Linha
053 Constante 035 024 001 035 ^FO030,0360^ADN,4,4^F
054 Nova Linha
055 Constante 024 025 001 024 ^FO450,0350^GB2,650,4
056 Nova Linha
057 Constante 032 026 001 032 ^FO470,0360^ADN,4,4^F
058 Nova Linha
059 Constante 024 027 001 024 ^FO250,0360^ADN,15,15
060 Quantidade 020 027 025 028 >>>9
061 Constante 003 027 029 031 ^FS
062 Nova Linha
063 Constante 029 028 001 029 ^FO030,0380^BY3^BEN,7
064 Quantidade 020 028 030 033 >>>9
065 Constante 003 028 034 036 ^FS
066 Nova Linha
067 Constante 042 029 001 042 ^FO470,0380^ADN,15,15
068 Nova Linha
069 Constante 024 030 001 024 ^FO450,0400^GB400,2,3
070 Nova Linha
071 Constante 044 031 001 044 ^FO470,0410^ADN,4,4^F
072 Nova Linha
073 Constante 024 032 001 024 ^FO030,0470^GB420,2,3
074 Nova Linha
075 Constante 035 033 001 035 ^FO470,0460^ADN,20,20
076 Nova Linha
077 Constante 039 034 001 039 ^FO030,0490^ADN,4,4^F
078 Nova Linha
079 Constante 024 035 001 024 ^FO250,0490^ADN,15,15
080 Cdigo Emitente 006 035 025 030 >>>>>9
081 Constante 003 035 031 033 ^FS
082 Nova Linha
083 Constante 029 036 001 029 ^FO030,0510^BY3^BEN,7
084 Cdigo Emitente 006 036 030 035 >>>>>9
085 Constante 003 036 036 038 ^FS
086 Nova Linha
087 Constante 025 037 001 025 ^FO450,0520,^GB400,2,
088 Nova Linha
089 Constante 029 038 001 029 ^FO470,0530^ADN,4,4^F
090 Nova Linha
091 Constante 024 039 001 024 ^FO590,0520^GB2,100,4
092 Nova Linha
093 Constante 037 040 001 037 ^FO600,0530^ADN,4,4^F
094 Nova Linha
095 Constante 024 041 001 024 ^FO030,0620^GB800,2,3
096 Nova Linha
097 Constante 040 042 001 040 ^FO030,0640^ADN,4,4^F
098 Nova Linha
099 Constante 038 043 001 038 ^FO470,0640^ADN,4,4^F
100 Nova Linha
101 Constante 024 044 001 024 ^FO250,0640^ADN,15,15
102 Nmero da Transao 010 044 025 030 999999
103 Sequencia 006 044 031 036 999999
104 Constante 003 044 037 039 ^FS
105 Nova Linha
106 Constante 029 045 001 029 ^FO030,0660^BY3^BEN,7
107 Nmero da Transao 010 045 030 035 999999
108 Sequencia 006 045 036 041 999999
109 Constante 003 045 042 044 ^FS
110 Nova Linha
111 Constante 031 046 001 031 ^FO470,0690^ADNN,60,5
112 Nova Linha
113 Constante 042 047 001 042 ^FO030,0770^ADN,4,4^F
114 Nova Linha
115 Constante 047 048 001 047 ^FO470,0770^ADN,4,4^F
116 Nova Linha
117 Constante 024 049 001 024 ^FO030,0790^GB800,2,3
118 Nova Linha
114

119 Constante 024 050 001 024 ^FO030,0800^GB800,2,3


120 Nova Linha

Sequencia Descricao Tamanho Linha Inicial Final Formato


--------- ------------------------- ------- ----- ------- ----- ---------------------
121 Constante 040 051 001 040 ^FO030,0810^ADN,4,4^F
122 Nova Linha
123 Constante 034 052 001 034 ^FO470,0810^ADN,4,4^F
124 Nova Linha
125 Constante 024 053 001 024 ^FO250,0830^ADN,15,15
126 Nmero da Transao 010 053 025 030 999999
127 Sequencia 006 053 031 036 999999
128 Constante 003 053 037 039 ^FS
129 Nova Linha
130 Constante 024 054 001 024 ^FO470,0830^ADN,15,15
131 Cdigo do Item 016 054 025 040 X(016)
132 Constante 003 054 041 043 ^FS
133 Nova Linha
134 Constante 024 055 001 024 ^FO450,0860^GB400,2,3
135 Nova Linha
136 Constante 029 056 001 029 ^FO030,0860^BY3^BEN,7
137 Nmero da Transao 010 056 030 035 999999
138 Sequencia 006 056 036 041 999999
139 Constante 003 056 042 044 ^FS
140 Nova Linha
141 Constante 032 057 001 032 ^FO470,0870^ADN,4,4^F
142 Nova Linha
143 Constante 042 058 001 042 ^FO470,0910^ADN,15,15
144 Nova Linha
145 Constante 024 059 001 024 ^FO450,0930^GB400,2,3
146 Nova Linha
147 Constante 032 060 001 032 ^FO470,0940^ADN,4,4^F
148 Nova Linha
149 Constante 023 061 001 023 ^FO590,0930^GB2,70,4^
150 Nova Linha
151 Constante 031 062 001 031 ^FO600,0940^ADN,4,4^F
152 Nova Linha
153 Constante 023 063 001 023 ^FO720,0930^GB2,70,4^
154 Nova Linha
155 Constante 029 064 001 029 ^FO730,0940^ADN,4,4^F
156 Nova Linha
157 Constante 042 065 001 042 ^FO030,0970^ADN,4,4^F
158 Nova Linha
159 Constante 024 066 001 024 ^FO030,1000^GB800,2,3
160 Nova Linha
161 Constante 003 067 001 003 ^XZ
162 Nova Linha

-----------------------------------------------------------------------------------------DATASUL - Coleta - BC0103RP - V:2.00.00.008

Este modelo de etiqueta encontra-se no diretrio UNIVDATA com o nome


etiq-97.etq. O mesmo poder ser importado atravs da rotina de
Exportao/Importao de Etiquetas (bc0602).
Nota
As impressoras testadas foram gentilmente cedidas pela:
BARCODE INFORMTICA
Av.Brig.Faria Lima,
1571 - 9/11 andar
So Paulo SP
Fax: (011) 814-2627
Fone:(011) 813-5533
http://www.barcode.com.br
e-mail:comercial@barcodenet.com.br
CAPTULO 9 Aspectos Tcnicos 115

Representante das marcas: Zebra, Eltron, Argox

Utilizao de UPC no programa de Impresso de Notas Fiscais


A UPC tem por objetivo facilitar a customizao na gerao de movimento
etiquetas no faturamento.

Utilizao da UPC
No programa ft0513cl gerado a temp-table tt-epc com o campo ROWID do
Item da Nota Fiscal e os campos Auxiliares de 06 ao 20.
Para a alterao dos campos auxiliares necessrio criar uma UPC onde a
mesma dever receber os seguintes parmetros:
Indicador do Evento, neste caso ser Auxiliary-Field;
Temp-table tt-epc, a mesma deve ser definida como Input-Output.
Na temp-table tt-epc sero indicados os campos auxiliares que podem ser
utilizados na customizao.
Eles devem estar identificados da seguinte forma AUXILIAR- + Nr.Auxiliar.
Importante
Para a utilizao da UPC ser necessrio associar ao programa ft0513CL -
Emisso de Notas Fiscais, atravs do programa men/men012aa.w.
O campo tt-epc.cod-parameter identifica qual o campo auxiliar que est sendo
utilizado, sendo que os valores a serem retornados devem ser alimentados
atravs do campo tt-epc.val-parameter.
A seguir segue modelo de uma UPC criada para alterar o valor dos campos
auxiliares:
116

{include/i-epc200.i1} /* definio da temp-table tt-epc */

def input param p-ind-event as char no-undo.


def input-output param table for tt-epc.

find first tt-epc


where tt-epc.cod-event = p-ind-event /* Auxiliay-Field */
and tt-epc.cod-parameter = "rowid(it-nota-fiscal)"
no-lock no-error.

if avail tt-epc
then do:
find first it-nota-fisc
where string(rowid(it-nota-fisc)) = tt-epc.val-parameter
no-lock no-error.
end.

for each tt-epc


where tt-epc.cod-event = p-ind-event: /* Auxiliay-Field */

if tt-epc.cod-parameter = "Auxiliar-06"
then assign tt-epc.val-parameter = "AA".

if tt-epc.cod-parameter = "Auxiliar-07"
then assign tt-epc.val-parameter = "BB".

if tt-epc.cod-parameter = "Auxiliar-08"
then assign tt-epc.val-parameter = "CC".

if tt-epc.cod-parameter = "Auxiliar-09"
then assign tt-epc.val-parameter = "DD".

if tt-epc.cod-parameter = "Auxiliar-10"
then assign tt-epc.val-parameter = "EE".

if tt-epc.cod-parameter = "Auxiliar-11"
then assign tt-epc.val-parameter = "FF".

if tt-epc.cod-parameter = "Auxiliar-12"
then assign tt-epc.val-parameter = "GG".

if tt-epc.cod-parameter = "Auxiliar-13"
then assign tt-epc.val-parameter = "HH".

if tt-epc.cod-parameter = "Auxiliar-14"
then assign tt-epc.val-parameter = "II".

if tt-epc.cod-parameter = "Auxiliar-15"
then assign tt-epc.val-parameter = "KK".

if tt-epc.cod-parameter = "Auxiliar-16"
then assign tt-epc.val-parameter = "LL".

if tt-epc.cod-parameter = "Auxiliar-17"
then assign tt-epc.val-parameter = "MM".

if tt-epc.cod-parameter = "Auxiliar-18"
then assign tt-epc.val-parameter = "NN".

if tt-epc.cod-parameter = "Auxiliar-19"
then assign tt-epc.val-parameter = "OO".

if tt-epc.cod-parameter = "Auxiliar-20"
then assign tt-epc.val-parameter = "PP".

end.
117

CAPTULO 10

Dvidas Mais Freqentes

O que transao especfica?


Transao Especfica um processo de coleta de dados particular do cliente,
para uma determinada funo de negcio.

O que fazer quando no est gerando etiqueta?


Deve-se verificar os seguintes pontos:
Em Parmetros Globais, o mdulo Coleta de Dados deve estar assinalado
como implantado
Em Parmetros do Coleta deve estar especificado o diretrio que contm
o arquivo de etiquetas e o mesmo deve existir
No cadastro do Tipo de Transao deve estar informado o nome do
programa de impresso (gerao de etiquetas) e o mesmo deve existir no
diretrio correspondente
O sub-diretrio que consta no cadastro Tipo de Transao deve existir
Qual o determinante, no cadastro de Transao, para gerar etiqueta. Se
for o Item x Cliente, os dados so obtidos da Extenso do Item x Cliente e
caso no exista e/ou no imprime etiqueta, no ser gerado etiqueta. Se
for o Item, os dados so obtidos da Extenso do Item e/ou da Extenso
da Famlia e caso no exista e/ou no imprime etiqueta, no ser gerado
etiqueta
O item deve possuir Extenso do Item (bc0106) e estar assinalado para
imprimir etiqueta
118

A famlia do item deve possuir Extenso da Famlia e estar assinalada


para imprimir etiqueta

O que fazer quando uma transao especfica no gera


movimentao?
Deve-se verificar os seguintes pontos:
As informaes no cadastro Tipo de Transao devem estar corretas
O programa que gera a movimentao deve estar cadastrado no menu
Deve existir o relacionamento do programa que gera a movimentao
com o Tipo de Transao (bc0111).

possvel efetivar novamente uma movimentao que apresentou


erro?
Sim. Mas necessrio mudar a situao da movimentao para NOVA,
selecionando o boto de Modifica ou o boto de Erro na funo Alterao
Transao.

O que fazer para visualizar um erro gerado na efetivao?


Atravs da funo de Alterao Transao deve-se selecionar os movimentos
com erros e pressionar o boto Erro.

Para que servem os campos auxiliares do cadastro de Etiqueta?


Os campos auxiliares servem para armazenar dados que no constam na
relao de campos pr definidos. Estes campos auxiliares, utilizados pelo
programa especifico, devem constar, se necessrio, no layout da Etiqueta.
119

CAPTULO 11

Glossrio

API
API significa (Aplication Program Interface). um programa especial, sem
interface grfica, para passar fazer comunicao entre dois outros programas
ou executar uma regra de negcio.
120

Coletor de dados
Coletor de dados um dispositivo eletrnico para ler/armazenar informaes
CAPTULO 11 Glossrio 121

Leitor tico de cdigo de barras


Leitor tico um dispositivo eletrnico para ler informaes contidas em
etiquetas de cdigo de barras
122

Impressora de cdigo de barras


Impressora de cdigo de barras um equipamento utilizado para imprimir as
etiquetas de cdigo de barras onde contm as informaes a serem lidas
pelos Coletores de Dados e/ou Leitores ticos
CAPTULO 11 Glossrio 123

Etiqueta de cdigo de barras


Etiqueta de cdigo de barras um meio fsico onde esto impressas algumas
informaes sobre o material

Estabelecimento
Estabelecimento uma localizao fsica da Empresa, caracterizada por
efetuar movimentaes fiscais, podendo esta ser uma fbrica, depsito, posto
de vendas, ou outros. As informaes implementadas neste procedimento,
servem para identificar os Estabelecimentos para os quais so criadas
Unidades Organizacionais

Usurio
Usurio uma pessoa que interage com o sistema e est habilitada,
dependendo das permisses, a utilizar qualquer mdulo ou funo do
aplicativo de negcios

Transao
Transao o nome dado a um processo ou tarefa que so executadas
atravs do Mdulo de Coleta de Dados. Ex: Transferncia de Material,
Requisio, Reporte Produo

RPW
RPW significa Remote Procedure Wait (Esperar por Procedimento Remoto).
Consiste em executar programas remotamente atravs de um Servidor de
Aplicao, o usurio parametriza a execuo do programa (servidor, data/hora
124

de execuo ...). um recurso desenvolvido pela DATASUL S. A. e disponvel


nos seus produtos grficos.

You might also like