Árvore de páginas

Versões comparadas

Chave

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

...

RowObject / tt-ordens-embarque / pTableOrd / pTableOrd2

Entrada/Saída

Ordens/parcelas de compra relacionadas ao embarque de materiais importados

Entrada/Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

cod-estabelCHARACTERX(05)Código do estabelecimentoSim
nr-proc-impCHARACTERX(12)Número do processo de importaçãoSim
embarqueCHARACTERX(16)Código do embarqueSim
numero-ordemINTEGERzzzzz9,99Número da ordem de compraSim
parcelaINTEGER>>>>9Número da parcela de compraSim
quantidadeDECIMAL>>>>>,>>9.9999Quantidade embarcada na unidade de medida do estoqueSim
qtd-do-fornDECIMAL>>>>>,>>9.9999Quantidade embarcada na unidade de medida do fornecedor.Sim
identific-containerCHARACTERX(20)Identificação do containerSim
caracter-containerCHARACTERX(2000)Característica do containerSim
char-1CHARACTERX(100)Campo livre do tipo carácterNão
char-2CHARACTERX(100)Campo livre do tipo carácterNão
dec-1DECIMAL->>>>>>>>>>>9.99999999Campo livre do tipo decimalNão
dec-2DECIMAL->>>>>>>>>>>9.99999999Campo livre do tipo decimalNão
int-1INTEGER->>>>>>>>>9Campo livre do tipo inteiroNão
int-2INTEGER->>>>>>>>>9Campo livre do tipo inteiroNão
log-1LOGICALSim/NãoCampo livre do tipo lógicoNão
log-2LOGICALSim/NãoCampo livre do tipo lógicoNão
data-1DATE99/99/9999Campo livre do tipo dataNão
data-2DATE99/99/9999Campo livre do tipo dataNão
check-sumCHARACTERX(20)
Não
tipo-containerCHARACTERX(20)Informa o tipo do containerNão
nr-ato-concessorioCHARACTERX(20)Informar o ato concessórioNão
peso-brutoDECIMAL>>>,>>>,>>9.99999Peso bruto do itemNão
peso-liquidoDECIMAL>>>,>>>,>>9.99999Peso líquido do itemNão
aliquota-ipiDECIMAL>>9.99Alíquota de IPINão
cd-trib-ipiINTEGER>9Código de Tributação do IPINão
aliquota-icmsDECIMAL>>9.99Alíquota de ICMSNão
cd-trib-icmsINTEGER>9Código de Tributação do ICMSNão
aliquota-iiDECIMAL>>9.99Alíquota do imposto de importaçãoNão
cd-trib-iiINTEGER>9Tributação do imposto de importaçãoNão
val-cub-unitDECIMAL>>>>>,>>>,>>9.999999Cubagem do item na ordem/parcela do embarqueNão
idi-tributac-pisINTEGER9Código de tributação do PISSim
idi-tributac-cofinsINTEGER9Código de tributação COFINSSim
val-aliq-ext-pisDECIMAL>>9.99Alíquota do PIS para o mercado externoSim
val-aliq-ext-cofinsDECIMAL>>9.99Alíquota COFINS para o mercado externoSim
log-suspens-impto-importLOGICALSim/NãoSuspensão do imposto de importaçãoNão
log-suspens-ipi-importLOGICALSim/NãoSuspensão IPI importaçãoNão
log-ja-gravadLOGICALSim/NãoIndica se os impostos já foram gravadosSim
val-cub-totDECIMAL>>,>>>,>>>,>>9.99Valo total da cubagemSim
val-peso-embalDECIMAL>>>,>>9.99999Peso líquido da embalagemSim
num-adicINTEGER9999Número da adição da declaração de importaçãoNão
val-tax-siscomexDECIMAL>>>>>,>>>,>>9.99999Valor da taxa SISCOMEXNão
log-aplica-desc-icmsLOGICALSim/NãoAplica desconto de ICMSNão
r-rowidROWID

Sim

tt-bo-erro

Atributos

Entrada/Saída

Ordens/parcelas de compra relacionadas ao embarque de materiais importados

Saída

Atributo

Tipo

Formato

Descrição

Obr.

Obrigatório

Evolução

i-sequen

Inte

INTEGER


Sequência do erro

Sim


cd-erro

Inte

INTEGER


Código do erro

Sim

Mensagem

mensagem

Char

CHARACTER

X(255)

Mensagem

Sim

Parametros

parametros

Char

CHARACTER

X(255)

Parâmetros

Sim

Errortype

errorType

Char

CHARACTER

X(20)

Tipo do Erro

Sim

Errorhelp

errorHelp

Char

CHARACTER

X(20)

Ajuda do erro

Sim

Errorsubtype

errorSubType

Char

CHARACTER


Sub-tipo do erro

Sim

tt-idioma

Atributos


pDelOrdem

Atributos

Tipo

Formato

Descrição

Obr.

pDelOrdem

Entrada/Saída

Salva o rowid da ordens-embarque manipulada na BO

Entrada/Saída

Atributo

Tipo

Formato

Descrição

Obr.

Cod-idioma

Char

X(12)

Código Idioma

Sim

Obrigatório

Evolução

r-rowidROWID
Rowid da tabela orden-embarqueSim

Métodos  Negócio


Métodos de Leitura 

Métodos Quando a BO for executada em modo persistente, os seguintes métodos de acesso e leitura a base de dados.Método: estarão disponíveis para execução: 

findRowid

...

Requisito

Descrição: 

Nenhum

Sintaxe

RUN findRowid IN handle (INPUT <rowid>).

Descrição

Posiciona o registro conforme rowid da tabela informado.

...

Requisitos:

...

Parâmetros

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

r-chave

Rowid do registro a ser posicionado

X

 

 

Rowid do novo registro.

Método:

findCodigo

 

...

Retorno

A BO irá retornar se conseguiu ou não posicionar o registro conforme rowid passado ("OK" ou "NOK").

findCodigo

Requisito

Nenhum

Sintaxe

RUN findCodigo IN handle (INPUT <integer>, INPUT <character>, OUTPUT <character>).

Descrição

Posiciona o registro conforme

...

parâmetros de entrada

...

.

Requisitos:

Nenhum

Parâmetros

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-numero-ordem

Int

zzzzz9,99

X

 

 

Número

Número da Ordem de Compra

c-nr-proc-imp

Char

X(12)

X

 

 

Código do Processo de Importação
c-return

Char

 

X

 

Retorna o erro.

 

Método:

findEmbarque

 

...

Retorna a descrição do erro caso encontre, e o parâmetros em branco caso execute com sucesso.

Retorno

Tratado através do OUTPUT c-return.

findEmbarque

Requisito

Nenhum

Sintaxe

RUN findEmbarque IN handle (INPUT <character>, INPUT <character>, OUTPUT <character>).

Descrição

Posiciona o registro conforme

...

parâmetros de entrada

...

.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Parâmetros

Nenhum

Parâmetros:

Descrição

c-cod-estabel

Char

X(5)

X

 

 

Código do Estabelecimento

c-embarque

Char

X(16)

X

 

 

Código do Embarque
c-return

Char

 

X

 

Retorna o erro. 

 

Método:

findProcesso

 

...

Retorna a descrição do erro caso encontre, e o parâmetros em branco caso execute com sucesso.

Retorno

Tratado através do OUTPUT c-return.

 

 

findProcesso

Requisito

Nenhum

Sintaxe

RUN findProcesso IN handle (INPUT <character>, INPUT <character>, OUTPUT <character>).

Descrição

Posiciona o registro conforme

...

parâmetros de entrada

...

.

...

Requisitos:

...

Parâmetros

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

C

c-nr-proc-imp

Char

X(12)

X

 

 

Número do processo de importação

c-return

Char

 

X

 

Retorna o erro.

 

Método:

GetCurrent      

 

...

Código do processo de importação

c-returnRetorna a descrição do erro caso encontre, e o parâmetros em branco caso execute com sucesso.

Retorno

Tratado através do OUTPUT c-return.

getCurrent      

Requisito

Nenhum

Sintaxe

RUN getCurrent IN handle (OUTPUT TABLE <temp-table>).

Descrição

Retorna o registro posicionado.

Parâmetros

Descrição

tt-ordens-embarque

Temp-table com o valor dos campos da tabela ordens-embarque posicionado.

Retorno

Tratado através do OUTPUT TABLE <temp-table>.


getCurrent      

Requisito

Nenhum

Sintaxe

RUN getCurrent IN handle (OUTPUT TABLE <temp-table>).

Descrição

Retorna o registro posicionado.

Requisitos:

Nenhum

Parâmetros

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-

desp

ordens-embarque

Temp

-Table

 

X

 

Temp-Table Despesa do Embarque

-table com o valor dos campos da tabela ordens-embarque posicionado.

Retorno

Tratado através do OUTPUT TABLE <temp-table>.

 



Método:

getCharfield

 

Descrição: 

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char


X

 

 

Nome do campo.

da-retorno

Char


 

X

 

Campo solicitado


Métodos  Negócio



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

...