Professional Documents
Culture Documents
&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
Prefcio
CAPTULO 1
Introduo
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
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
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
Campo Descrio
Nmero de Vide a Rotina de Atualizao do Inventrio, no Mdulo de
Contagens Controle de Estoque
6
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
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
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
Campo Contedo
Programa Alterao Transao Bcp/bc0803.w
Programa Impresso Etiqueta Bcp/bcapi002.p
Programa Importao
Programa Criao Transao Bcp/bc0801.w
Programa Leitura
Campo Contedo
Programa Importao Cpp/cp9074.p
Programa Criao Transao Cpp/cp0301cl.p
Programa Leitura Cpp/cp9070.w
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
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
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
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.
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.
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
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
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
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
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
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
Campo Descrio
Tipo Etiqueta Informar um cdigo para identificao da etiqueta
Ttulo Etiqueta Informar um nome para a etiqueta
Auxiliar Campo documentacional
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.
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
CAPTULO 3
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
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
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.
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.
Campo Descrio
Documento Informar o nmero da Requisio de Material
Estabelec Informar o cdigo do Estabelecimento onde est sendo movimentado o
estoque
42
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 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
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
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
Nota
Ver no captulo Aspectos de Negcio, detalhes sobre os Tipos de Impressoras
homologadas pelo mdulo de Coleta de Dados.
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
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
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
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
CAPTULO 5
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
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
Campo Descrio
Data Gerao Informar o intervalo de tempo no qual foram geradas as
movimentao
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.
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
Programas BC0303
Descrio A tela base da funo a seguinte:
Boto
Executar
Boto Executar
Executa o programa de criao do movimento selecionado gerando as
transaes no mdulo do Coleta de Dados.
75
CAPTULO 6
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
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
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
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
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
CAPTULO 7
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
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
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
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
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
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 :
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
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
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.
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
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
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