Histórico da Página
...
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 |
cod-estabel |
CHARACTER | X(05) | Código do estabelecimento | Sim | |
nr-proc-imp |
CHARACTER | X(12) | Número do processo de importação | Sim | |
embarque |
CHARACTER | X(16) | Código do embarque | Sim | |
numero-ordem |
INTEGER | zzzzz9,99 | Nú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 |
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-container |
CHARACTER | X(20) | Informa o tipo do container | Não | |
nr-ato-concessorio |
CHARACTER | X(20) | Informar o ato concessório | Não | |
peso-bruto |
DECIMAL | >>>,>>>,>>9.99999 | Peso bruto do item | Não | |
peso-liquido |
DECIMAL | >>>,>>>,>>9.99999 | Peso líquido do item | Não | |
aliquota-ipi |
DECIMAL | >>9.99 | Alíquota de IPI | Não | |
cd-trib-ipi |
INTEGER | >9 | Código de Tributação do IPI | Não | |
aliquota-icms |
DECIMAL | >>9.99 | Alíquota de ICMS | Não | |
cd-trib-icms |
INTEGER | >9 | Código de Tributação do ICMS | Não | |
aliquota-ii |
DECIMAL | >>9.99 | Alíquota do imposto de importação | Não | |
cd-trib-ii |
INTEGER | >9 | Tributação do imposto de importação | Não | |
val-cub-unit |
DECIMAL | >>>>>,>>>,>>9.999999 | Cubagem do item na ordem/parcela do embarque | Não | |
idi-tributac-pis |
INTEGER | 9 | Código de tributação do PIS | Sim | |
idi-tributac-cofins |
INTEGER | 9 | Código de tributação COFINS | Sim | |
val-aliq-ext-pis |
DECIMAL | >>9.99 | Alíquota do PIS para o mercado externo | Sim | |
val-aliq-ext-cofins |
DECIMAL | >>9.99 | Alíquota COFINS para o mercado externo | Sim | |
log-suspens-impto-import |
LOGICAL | Sim/Não | Suspensão do imposto de importação | Não | |
log-suspens-ipi-import |
LOGICAL | Sim/Não | Suspensão IPI importação | Não | |
log-ja-gravad |
LOGICAL | Sim/Não | Indica se os impostos já foram gravados | Sim | |
val-cub-tot |
DECIMAL | >>,>>>,>>>,>>9.99 | Valo total da cubagem | Sim | |
val-peso-embal |
DECIMAL | >>>,>>9.99999 | Peso líquido da embalagem | Sim | |
num-adic |
INTEGER | 9999 | Número da adição da declaração de importação | Não | |
val-tax-siscomex |
DECIMAL | >>>>>,>>>,>>9.99999 | Valor da taxa SISCOMEX | Não | |
log-aplica-desc-icms |
LOGICAL | Sim/Não | Aplica desconto de ICMS | Não | |
r-rowid |
ROWID | Sim |
tt-bo-erro | ||||
Atributos | Tipo | Formato | Descrição | Obr. |
i-sequen | Inte | Sequência do erro | Sim | |
cd-erro | Inte | Código do erro | Sim | |
Mensagem | Char | X(255) | Mensagem | Sim |
Parametros | Char | X(255) | Parâmetros | Sim |
Errortype | Char | X(20) | Tipo do Erro | Sim |
Errorhelp | Char | X(20) | Ajuda do erro | Sim |
Errorsubtype | Char | Sub-tipo do erro | Sim |
...