Árvore de páginas

Versões comparadas

Chave

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

Documento de

...

BO tabela ordens-embarque 

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico:cxbo/bocx225.p

RecordSet

Temp-Tables principais utilizadas para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

Include com Parâmetros:cxbo/bocx225.i
Banco:mgcex
Tabela:ordens-embarque


Objetivo

Esta BO tem como objetivo a manipulação dos dados referentes a tabela ordens-embarque.

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.

A sintaxe para executar a BO em modo persistente é:

RUN cxbo/bocx225.p PERSISTENT SET h-handle.

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO.

Tabelas Temporárias

Principais tabelas temporárias de entrada e saída e seus respectivos atributos, utilizadas para comunicação dos métodos da BO.

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

tt-ordens-embarque, RowObject, pTableOrd, pTableOrd2

Atributos

Tipo

Formato

Descrição

Obr.

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 compra


















Sim

parcela

Integer

>>>>9

Número da parcela de compra

Sim

quantidade

Decimal

>>>>>,>>9.9999

Quantidade embarcada na unidade de medida do estoque (interna)

Sim

qtd-do-forn

Decimal

>>>>>,>>9.9999

Quantidade embarcada na unidade de medida do fornecedor.

Sim

identific-container

Character

X(20)

Identificação do container

Sim

caracter-container

Character

X(2000)

Característica do container

Sim

char-1

Character

X(100)

Campo livre do tipo carácter

Não

char-2

Character

X(100)

Campo livre do tipo carácter

Não

dec-1

Decimal

->>>>>>>>>>>9.99999999

Campo livre do tipo decimal

Não

dec-2

Decimal

->>>>>>>>>>>9.99999999

Campo livre do tipo decimal

Não

int-1

Integer

->>>>>>>>>9

Campo livre do tipo inteiro

Não

int-2

Integer

->>>>>>>>>9

Campo livre do tipo inteiro

Não

log-1

Logical

Sim/não

Campo livre do tipo lógico

Não

log-2

Logical

Sim/não

Campo livre do tipo lógico

Não

data-1

Date

99/99/9999

Campo livre do tipo data

Não

data-2

Date

99/99/9999

Campo livre do tipo data

Não

check-sum

Character

X(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-rowid

Rowid



Sim

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-abertura

Inte

>>9

X

 

 

Número do OpenQuery a ser utilizado pelo programa

 

Método:

piCriaOrdensEmbarque    

...