Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

X(5)

X

 

 

Código do estabelecimento

pcod-localcharX(3)X

Código do local
pid-boxdec>>>>>>>>>9X

Identificador Único do Endereço
pid-etiquetadec>>>>>>>>>>>>>9X

Identificador Único da Etiqueta


Queries e Constraints:


Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados. Só tem a query main. Não há setconstraints.



Método:

openQueryMain

 

Descrição:

Disponibiliza todos os saldos das etiquetas no endereço.


Métodos de Negócio:


Método:

transfereEtiquetasBox

...

Faz a criação do registro na tabela de acordo com o documento, endereço e etiquetas enviadas.


Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pid-box

Decimal

>>>>>>>>>9

X

 

 

Identificador endereço

pIdDoctoDecimal>>>>>>>>>9X

Identificador do documento
ttserialtable------------X

temp-table etiqueta


Método:

RetornaStatusSaldoBoxEtiqueta

...

Retorna a ttResumo com informações da etiqueta e seu status-saldo.


Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabelCharX(5)X

Código do estabelecimento
pcod-localCharX(3)X

Código do local

pid-box

Decimal

>>>>>>>>>9

X

 

 

Identificador endereço

pid-etiqueta-iniDecimal>>>>>>>>>>>>>9X

Identificador etiqueta inicial
pid-etiqueta-fimDecimal>>>>>>>>>>>>>9X

Identificador etiqueta final
pIndSitNAgrupadorInteger>9X

Indicador da situação do agrupador da etiqueta (1- Não Agrupa)
pIndSitNAgrupadorInteger>9X

Indicador da situação do agrupador da etiqueta (2- Agrupador Etiqueta)
pIndSitAgrupadorPInteger>9X

Indicador da situação do agrupador da etiqueta (3- Agrupador Proprio)
ttResumotable------------
X
temp-table ttResumo


Definição Tabela Temporária:

DEFINE TEMP-TABLE ttResumo NO-UNDO
    FIELD id-etiqueta            LIKE wm-etiqueta.id-etiqueta
    FIELD ind-status-saldo    LIKE wm-box-saldo.ind-status-saldo
    FIELD id-box                    LIKE wm-box-movto.id-box       
    FIELD cod-embalagem    LIKE wm-box-movto.cod-embalagem
    FIELD id-agrupador         LIKE wm-etiqueta.id-agrupador         
    FIELD cod-item                LIKE wm-etiqueta.cod-item 
    FIELD des-item                LIKE wm-item.des-item
    FIELD qtd-item                LIKE wm-etiqueta.qtd-item         
    FIELD qtd-item-retirado  LIKE wm-etiqueta.qtd-item-retirado
    FIELD qtd-item-rejtda     LIKE wm-etiqueta.qtd-item-rejtda  
    FIELD qtd-item-saldo      LIKE wm-etiqueta.qtd-item
    INDEX  id-resumo  IS PRIMARY UNIQUE
           id-etiqueta
           ind-status-saldo.

...

Este método é executado através do método RetornaStatusSaldoBoxEtiqueta.

XANANA

Método:

OpenQueryDescricao

 

Descrição:

Busca as embalagens (ordenadas por descrição), de acordo com os parâmetros informados.

Constraints Associados:

setConstraintDescricao

Método:

setConstraintDescricao

 

Descrição:

Solicita informações para seleção de embalagens conforme descrições de embalagens informadas.

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-des-embalagem-ini

Char

X(40)

X

 

 

Descrição da embalagem inicial

p-des-embalagem-fim

Char

X(40)

X

 

 

Descrição da embalagem final

Método:

openQuerySigla

 

Descrição:

Busca as embalagens (ordenadas por sigla), de acordo com os parâmetros informados.

Constraints Associados:

setConstraintSigla

Método:

setConstraintSigla

 

Descrição:

Solicita informações para seleção de embalagens conforme siglas de embalagens informadas.

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-sigla-ini

Char

X(3)

X

 

 

Código da sigla inicial

p-cod-sigla-fim

Char

X(3)

X

 

 

Código da sigla final

Método:

openQueryByDescricao

 

Descrição:

Busca as todas as embalagens, ordenadas por descrição.

Constraints Associados:

setConstraintByDescricao

Método:

setConstraintByDescricao

 

Descrição:

...

Parâmetros:

 

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

 

...

 

...

 

Métodos Negócio

 Métodos adicionais de atualização e acesso à base de dados.

Método: 

getDescFK

 

Descrição

O método consiste na pesquisa em uma tabela, conforme parâmetro passado e retorna uma descrição/comentário.

No caso da verificação da integração de produtos, é passado o nome da tabela (wm-integra-produto), o valor que indica integração de embalagens (“5”) e uma variável de que indicará se o registro foi encontrado ou não (“YES”/”NO”). A localização do registro indica existência de integração.

 

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-table

...

Char

...

X

...

 

...

 

...

Nome da tabela a ser pesquisada

...

c-param

...

Char

...

X

...

 

...

 

...

Valor do parâmetro

...

c-description

...

Char

...

 

...

X

...

 

...

Valor da descrição

Método: 

initializeDBOs

 

Descrição

O método consiste na inicialização da BO Item-embalagem.

 

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

 

...

 

...