Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | adbo/boad107se.p |
Considerações Gerais
Objetivo
Esta BO tem como objetivo a manipulação dos dados referentes a tabela estabelec (Estabelecimento).
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 adbo/boad107se.p PERSISTENT SET h-boad107se. |
A variável denominada h-boad107se irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
tt-estabelec | Entrada/Saída | ||||
Estabelecimento | Entrada/Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cod-estabel | character | x(05) | Estabelecimento de Atendimento | Sim |
|
nome | character | x(40) | Nome | Sim |
|
endereco | character | x(60) | Endereço | Sim |
|
bairro | character | x(60) | Bairro | Sim |
|
cidade | character | x(25) | Cidade | Sim |
|
estado | character | x(04) | UF | Sim |
|
cep | integer | 99999,999 | CEP | Sim | |
país | character | x(20) | País | Sim | |
cgc | character | x(19) | CGC | Sim | |
ins-estadual | character | x(19) | Inscrição Estadual | Sim | |
deposito-cq | character | x(03) | Depósito CQ | Sim | |
ct-icm | character | x(20) | Conta ICMS | Não | |
sc-icm | character | x(20) | Centro de Custo ICMS | Não | |
ct-ipi | character | x(20) | Conta IPI | Não | |
sc-ipi | character | x(20) | Centro de Custo IPI | Não | |
ct-iss | character | x(20) | Conta ISS | Não | |
sc-iss | character | x(20) | Centro de Custo ISS | Não | |
cod-emitente | integer | >>>>>>>>9 | Código do Emitente | Não | |
ct-despesa | character | x(20) | Conta Despesa | Sim | |
sc-despesa | character | x(20) | Centro de Custo de Despesa | Sim | |
ct-credito | character | x(20) | Conta Crédito | Sim | |
sc-credito | character | x(20) | Centro de Custo de Crédito | Sim | |
ct-icms-comp | character | x(20) | Conta ICMS Complementar | Não | |
sc-icms-comp | character | x(20) | Centro de Custo ICMS Compl | Não | |
serie | character | x(05) | Série | Sim | |
ct-ir-ret | character | x(20) | Conta de IR Retido | Não | |
sc-ir-ret | character | x(20) | Centro de Custo de IR Retido | Sim | |
ct-icmsub-ft | character | x(20) | Conta ICMS Retido | Sim | |
sc-icmsub-ft | character | x(20) | Centro de Custo de ICMS Retido | Sim | |
ct-iss-ft | character | x(20) | Conta de Despesa de ISS | Sim | |
sc-iss-ft | character | x(20) | Centro de Custo de Despesa ISS | Sim | |
ct-icms-ft | character | x(20) | Conta ICMS Recolher | Sim | |
sc-icms-ft | character | x(20) | Centro de Custo de Despesa ICMS | Sim | |
ct-ipi-ft | character | x(20) | Conta de IPI | Sim | |
sc-ipi-ft | character | x(20) | Centro de Custo IPI Faturado | Sim | |
ct-pis | character | x(20) | Conta de PIS a Recolher | Sim | |
sc-pis | character | x(20) | Centro de Custo de PIS | Sim | |
ct-finsoc | character | x(20) | Conta de Despesa FINSOCIAL | Sim | |
sc-finsoc | character | x(20) | Centro de Custo de FINSOCIAL | Sim | |
ct-pis-pg | character | x(20) | Conta de PIS a Pagar | Sim | |
sc-pis-pg | character | x(20) | Centro de Custo de PIS a Pagar | Sim | |
ct-fins-pg | character | x(20) | Conta de FINSOCIAL a Pagar | Sim | |
sc-fins-pg | character | x(20) | Centro de Custo FINSOCIAL a Pagar | Sim | |
permissao | character | x(72) | Permissão | Sim | |
dep-rej-cq | character | x(03) | Depósito de Rejeição CQ | Sim | |
ct-ext-icms | character | x(20) | Conta Estorno ICMS | Sim | |
sc-ext-icms | character | x(20) | Centro de Custo Ext ICMS | Sim | |
ct-ext-ipi | character | x(20) | Conta Estorno IPI | Sim | |
sc-ext-ipi | character | x(20) | Centro de Custo Ext IPI | Sim | |
ins-municipal | character | x(19) | Inscrição Municipal | Sim | |
ct-cofins-ft | character | x(20) | Conta de COFINS a Recolher | Sim | |
sc-cofins-ft | character | x(20) | Centro de Custo de COFINS a Recolher | Não | |
cod-suframa | character | x(20) | Código SUFRAMA | Sim | |
serie-manual | character | x(05) | Série Manual | Sim | |
sc-icms-dev | character | x(20) | Centro de Custo de ICMS | Não | |
sc-ipi-dev | character | x(20) | Código Centro de Custo Devolução IPI | Sim | |
ct-ipi-dev | character | x(20) | Conta de IPI Devolvido | Não | |
ct-icms-dev | character | x(20) | Conta de ICMS Devolvido | Não | |
ct-equaliz-rec | character | x(20) | Conta de Receita de Equalização | Sim | |
sc-equaliz-rec | character | x(20) | Centro de Custo de Receita de Equalização | Sim | |
ct-equaliz-desp | character | x(20) | Conta de Despesa de Equalização | Sim | |
sc-equaliz-desp | character | x(20) | Centro de Custo de Despesa de Equalização | Sim | |
zip-cod | character | x(12) | Zip Code | Não | |
cd-calen | character | x(09) | Código do Calendário | Sim | |
medio-ate | date | 99/99/9999 | Médio até a Data | Não | |
ep-código | character | x(03) | Código da Empresa | Sim | |
ct-desp-iof | character | x(20) | Conta de Despesa de IOF | Não | |
ct-desp-juros | character | x(20) | Conta de Despesa de Juros | Não | |
ct-desp-juros-avc | character | x(20) | Conta de Despesa de Juros AVC | Não | |
sc-desp-iof | character | x(20) | Centro de Custo de Despesas IOF | Não | |
sc-desp-juros | character | x(20) | Centro de Custo de Despesa de Juros | Não | |
sc-desp-juros-avc | character | x(20) | Centro de Custo de Despesa de Juros AVC | Não | |
dt-vcto-irrf | date | 99/99/9999 | Data Vencimento IRRF | Não | |
dt-vcto-iss | date | 99/99/9999 | Data Vencimento ISS | Não | |
dt-vcto-icms | date | 99/99/9999 | Data para recolhimento do ICMS | Não | |
dt-vcto-ipi | date | 99/99/9999 | Data para recolhimento do IPI | Não | |
dt-vcto-cofins | date | 99/99/9999 | Data para recolhimento do COFINS | Não | |
dt-vcto-pis | date | 99/99/9999 | Data para recolhimento do PIS | Não | |
grupo-aloca | character | x(05) | Grupo de Alocação de Estoque | Não | |
conta-credito | character | x(17) | Conta contábil | Não | |
conta-despesas | character | x(17) | Conta Despesas | Não | |
conta-cofins | character | x(17) | Conta de COFINS a Recolher | Não | |
conta-desp-iof | character | x(17) | Conta de Despesa de IOF | Não | |
conta-juros-pagos | character | x(17) | Conta Juros Pagos | Não | |
conta-desp-equaliz | character | x(17) | Conta de Despesa de Equalização | Não | |
conta-rec-equaliz | character | x(17) | Conta Receita Equalização | Não | |
conta-extorno-icms | character | x(17) | Conta Estorno ICMS | Não | |
conta-extorno-ipi | character | x(17) | Conta Estorno IPI | Não | |
conta-fin-pag | character | x(17) | Conta FINSOCIAL Pagar | Não | |
conta-desp-fin | character | x(17) | Conta Despesa FINSOCIAL | Não | |
conta-icms | character | x(17) | Conta ICMS | Não | |
conta-icms-comp | character | x(17) | Conta ICMS Complementar | Não | |
conta-dev-icms | character | x(17) | Conta Devolução de ICMS | Não | |
conta-desp-icms | character | x(17) | Conta Despesa de ICMS | Não | |
conta-icms-ret | character | x(17) | Conta ICMS Retido | Não | |
conta-ipi | character | x(17) | Conta IPI | Não | |
conta-dev-ipi | character | x(17) | Conta Devolução IPI | Não | |
conta-ipi-fat | character | x(17) | Conta de IPI | Não | |
conta-ir-ret | character | x(17) | Conta IR Retido | Não | |
conta-iss | character | x(17) | Conta ISS | Não | |
conta-desp-iss | character | x(17) | Conta de Despesa de ISS | Não | |
conta-pis-rec | character | x(17) | Conta PIS Recolher | Não | |
conta-pis-pag | character | x(17) | Conta PIS Pagar | Não | |
cod-isencao | integer | >>9 | Código de Isenção do Imposto | Não | |
condado | character | x(20) | Contado | Não | |
custo-contab | integer | 9 | Custo Contábil | Não | |
tax-cidade | decimal | >>9.99 | Imposto Cidade | Não | |
tax-condado | decimal | >>9.99 | Imposto Contado | Não | |
tax-estado | decimal | >>9.99 | Imposto Estado | Não | |
ct-recven | character | x(20) | Conta de Receita de Vendas | Não | |
sc-recven | character | x(20) | Subconta de Receita de Vendas | Não | |
cons-cpv | logical | Sim/Não | Considera para Central de Vendas? | Não | |
cons-cr | logical | Sim/Não | Considera Contas a Receber? | Não | |
cons-ap | logical | Sim/Não | Considera Contas a Pagar? | Não | |
cons-pd | logical | Sim/Não | Considera Pedidos? | Não | |
cons-ft | logical | Sim/Não | Considera Faturamento? | Não | |
cons-transf-mat | logical | Sim/Não | Considera Transf Materiais? | Não | |
cons-comp-corp | logical | Sim/Não | Considera Compras Corporativas? | Não | |
cons-cent-vend | logical | Sim/Não | Detém Central de Vendas? | Não | |
cod-sit-aval | integer | 99 | Situação Avaliação | Não | |
usa-mensal | logical | Sim/Não | Usa Custo Médio Mensal? | Não | |
usa-on-line | logical | Sim/Não | Usa Custo Médio On-Line? | Não | |
usa-padrao | logical | Sim/Não | Usa Custo Padrão? | Não | |
char-1 | character | x(2000) | Atributo Livre | Não | |
char-2 | character | x(2000) | Atributo Livre | Não | |
dec-1 | decimal | ->>>>>>>>>>>9.99999999 | Atributo Livre | Não | |
dec-2 | decimal | ->>>>>>>>>>>9.99999999 | Atributo Livre | Não | |
int-1 | integer | ->>>>>>>>>9 | Atributo Livre | Não | |
int-2 | integer | ->>>>>>>>>9 | Atributo Livre | Não | |
log-1 | logical | Sim/Não | Atributo Livre | Não | |
log-2 | logical | Sim/Não | Atributo Livre | Não | |
data-1 | date | 99/99/9999 | Atributo Livre | Não | |
data-2 | date | 99/99/9999 | Atributo Livre | Não | |
ct-cusprod | character | x(20) | Conta de Custo do Produto Vendido | Não | |
sc-cusprod | character | x(20) | Centro de Custo do Produto Vendido | Não | |
ct-icmsremes | character | x(20) | ICMS Sobre Remessa | Não | |
sc-icmsremes | character | x(20) | Centro de Custo ICMS Sobre Remessa | Não | |
ct-devolucao | character | x(20) | Conta Transitória de Devolução | Não | |
sc-devolucao | character | x(20) | Centro de Custo Transitória De Devolução | Não | |
ct-desconto | character | x(20) | Conta de Despesa (Desconto) | Não | |
sc-desconto | character | x(20) | Centro de Custo de Despesa (Desconto) | Não | |
conta-recven | character | x(17) | Conta de Receita de Vendas | Não | |
conta-cusprod | character | x(17) | Centro de Custo do Produto Vendido | Não | |
conta-icmsremes | character | x(17) | Conta de ICMS sobre Remessa | Não | |
conta-devolucao | character | x(17) | Conta de Devolução | Não | |
conta-desconto | character | x(17) | Conta de Despesa (Desconto) | Não | |
conta-icms-ft | character | x(17) | Conta ICMS Recolher | Não | |
conta-icmsub-ft | character | x(17) | Conta ICMS Retiro Recolher | Não | |
conta-pis | character | x(17) | Conta PIS | Não | |
val-unit-up | decimal | >>>>,>>>,>>9.9999 | Valor Unitário UP | Não | |
qtd-up-prod | decimal | >>>>,>>>,>>9.9999 | Quantidade UP Produzidas | Não | |
val-desp-total | decimal | >>>>,>>>,>>9.9999 | Valor Total da Despesa | Não | |
check-sum | character | x(20) | Check-sum | Não | |
integr-ncr-app | integer | 9 | Integração AP/NCR | Não | |
integr-ncr-crp | integer | 9 | Integração CR/NCR | Não | |
conta-desp-cart-pagas | character | x(17) | Despesas Cartório Pagas | Sim | |
sc-conta-desp-cart-pagas | character | x(20) | Centro de Custo Despesas Cartórios Pagas | Sim | |
ct-conta-desp-cart-pagas | character | x(20) | Despesas Cartório Pagas | Sim | |
conta-desp-cart-receb | character | x(17) | Despesas Cartório Recebidas | Sim | |
sc-desp-cart-receb | character | x(20) | Centro de Custo Despesas Cartório Recebidas | Sim | |
ct-desp-cart-receb | character | x(20) | Despesas Cartório Recebidas | Sim | |
conta-cheque-dev | character | x(17) | Conta Contábil para Cheques Devolvidos | Não | |
ct-cheque-dev | character | x(20) | Conta para Cheques Devolvidos | Não | |
sc-cheque-dev | character | x(20) | Centro de Custo para Cheques Devolvidos | Não | |
conta-cheque-subs | character | x(17) | Conta Contábil para Cheques Substituídos | Não | |
ct-cheque-subs | character | x(20) | Conta para Cheques Susbstituídos | Não | |
sc-cheque-subs | character | x(20) | Centro de Custo para Cheques Substituídos | Não | |
conta-var-monet-cheque-mais | character | x(17) | Conta para Variação Cambial Cheques | Não | |
ct-var-monet-cheque-mais | character | x(20) | Conta Variação Cambial Cheques | Não | |
sc-var-monet-cheque-mais | character | x(20) | Centro de Custo para Variação Cambial Cheques | Não | |
conta-var-monet-cheq-menos | character | x(17) | Conta para Variação Cambial Cheques | Não | |
ct-var-monet-cheque-menos | character | x(20) | Conta Variação Cambial Cheques | Não | |
sc-var-monet-cheque-menos | character | x(20) | Centro de Custo para Variação Cambial Cheques | Não | |
conta-inss | character | x(17) | Conta INSS Recolher | Não | |
cod-cta-pis-substto | character | x(20) | Conta PIS Substituto | Não | |
cod-cta-cofins-substto | character | x(20) | Conta COFINS Substituto | Não | |
cod-livre-1 | character | x(100) | Atributo Livre | Não | |
cod-livre-2 | character | x(100) | Atributo Livre | Não | |
log-livre-1 | logical | Sim/Não | Atributo Livre | Não | |
log-livre-2 | logical | Sim/Não | Atributo Livre | Não | |
log-livre-3 | logical | Sim/Não | Atributo Livre | Não | |
log-livre-4 | logical | Sim/Não | Atributo Livre | Não | |
log-livre-5 | logical | Sim/Não | Atributo Livre | Não | |
log-livre-6 | logical | Sim/Não | Atributo Livre | Não | |
num-livre-1 | integer | ->>>>>>>>9 | Atributo Livre | Não | |
num-livre-2 | integer | ->>>>>>>>9 | Atributo Livre | Não | |
val-livre-1 | decimal | ->>>>>>>>>>>9.99999999 | Atributo Livre | Não | |
val-livre-2 | decimal | ->>>>>>>>>>>9.99999999 | Atributo Livre | Não | |
dat-livre-1 | date | 99/99/9999 | Atributo Livre | Não | |
dat-livre-2 | date | 99/99/9999 | Atributo Livre | Não | |
cd-tipo | integer | >9 | Código Tipo Período | Sim | |
cod-cta-icms-presmdo | character | x(20) | Código Conta ICMS Presumido | Sim | |
idi-tributac-cofins | integer | 9 | Código de Tributação COFINS | Sim | |
cod-cta-cofins-recup | character | x(20) | Código Conta COFINS Recuperar | Sim | |
cod-cta-pis-recup | character | x(20) | Código Conta Programa Integração Social Recuperar | Não | |
cod-cta-pis-ativ-recup | character | x(20) | Código Conta PIS Ativo a Recuperar | Sim | |
cod-cta-cofins-ativ-recup | character | x(20) | Código Conta COFINS Ativo Recuperar | Não | |
cod-cta-icms-ativ-recup | character | x(20) | Código Conta ICMS Ativos Recuperar | Não | |
idi-tip-emis-nf-eletro | integer | 9 | Indica Tipo de Emissão NF-e | Sim | |
log-emite-danfe | logical | Sim/Não | Permite Emissão do Danfe em Contingência | Sim | |
idi-tip-layout | integer | 9 | Tipo do Layout | Não | |
idi-tip-transm | integer | 9 | Indicador do Tipo de Transmissão | Sim | |
des-vers-layout | character | x(10) | Identificação da Versão do Layout | Não | |
des-local-arq | character | x(60) | Descrição Local Arquivo | Não | |
idi-control-emis-nfe | integer | 9 | Indica Controle Emissão NF-e Parcial/Total | Não | |
cod-cta-transit-icms-antecip | character | x(17) | Código Conta Transitória ICMS Antecipado | Sim | |
cod-cta-icms-antecip | character | x(17) | Código Conta ICMS Antecipação | Sim | |
cod-cta-icms-entreg-fut | character | x(20) | Código ICMS Entrega Futura e Faturamento Antecipado | Não | |
cod-ccusto-icms-entreg-fut | character | x(20) | Código Centro de Custo ICMS Entrega Futura | Não | |
cod-cta-transit-icms-antec | character | x(20) | Código Conta Transitória ICMS Antecipado | Não | |
cod-ccusto-transit-icms-antec | character | x(20) | Código Centro de Custo Transitória ICMS Antecipado | Não | |
cod-cta-cofins-substto-unif | character | x(17) | Código Conta COFINS Substituto Unificado | Não | |
cod-cta-pis-substto-unif | character | x(17) | Código Conta Programa Integração Social Substituto | Não | |
cod-cta-cofins-recup-unif | character | x(17) | Código Conta COFINS Recuperar Unificado | Não | |
cod-cta-pis-recup-unif | character | x(17) | Código Conta Programa Integração Social Recuperar | Não | |
cod-cta-icms-antecip-unif | character | x(20) | Código Conta ICMS Antecipação Unificado | Não | |
cod-ccusto-icms-antecip-unif | character | x(20) | Código Centro de Custo ICMS Antecipação Unificado | Não | |
cod-ccusto-cofins-recup | character | x(20) | Código Centro de Custo COFINS Recuperar | Não | |
cod-ccusto-icms-presmdo | character | x(20) | Código Centro de Custo ICMS Presumido | Não | |
cod-ccusto-pis-recup | character | x(20) | Código Centro de Custo Programa Integração Social Recuperar | Não | |
cod-ccusto-pis-substto | character | x(20) | Código Centro de Custo Programa Integração Social Substituto | Não | |
cod-ccusto-icms-ativ-recup | character | x(20) | Código Centro de Custo ICMS Ativo Recuperar | Sim | |
cod-ccusto-pis-ativ-recup | character | x(20) | Código Centro de Custo PIS Ativo Recuperar | Sim | |
cod-ccusto-cofins-ativ-recup | character | x(20) | Código Centro de Custo COFINS Ativo Recuperar | Não | |
cod-cta-despes-iss | character | x(20) | Código Conta Despesa ISS | Não | |
cod-ccusto-despes-iss | character | x(20) | Código Centro de Custo Despesa ISS | Não | |
cod-cta-icms-ret | character | x(20) | Código Conta ICMS Retorno | Sim | |
cod-ccusto-icms-ret | character | x(20) | Código Centro de Custo ICMS Retorno | Sim | |
cod-cta-inss-recolh | character | x(20) | Código Conta INSS Recolher | Não | |
cod-ccusto-inss-recolh | character | x(20) | Código Centro de Custo INSS Recolher | Não | |
cod-cta-despes-icms-sub | character | x(20) | Código Conta Despesa ICMSUB | Não | |
cod-ccusto-despes-icms-sub | character | x(20) | Código Centro de Custo Despesa ICMS Substituto | Não | |
cod-cta-despes-ipi | character | x(20) | Código Conta Despesa IPI | Não | |
cod-subconta-despes-ipi | character | x(20) | Centro de Custo Redutora de Receita de Vendas | Não | |
cod-cta-despes-icms | character | x(20) | Código Conta Despesa ICMS | Não | |
cod-subconta-despes-icms | character | x(20) | Centro de Custo de Despesa ICMS | Não | |
cod-cta-ipi-entreg-fut | character | x(20) | Código Conta IPI Entrega Futura e Faturamento Antecipado | Sim | |
cod-ccusto-ipi-entreg-fut | character | x(20) | Código Centro de Custo IPI Entrega Futura | Sim | |
cod-ccusto-cofins-substto | character | x(20) | Código Centro de Custo COFINS Substituto | Não | |
cod-cta-pis-entreg-fut | character | x(20) | Conta PIS Entrega Futura e Faturamento Antecipado | Sim | |
cod-ccusto-pis-entreg-fut | character | x(20) | Centro de Custo PIS Entrega Futura e Faturamento Antecipado | Sim | |
cod-cta-cofins-entreg-fut | character | x(20) | Conta COFINS Entrega Futura e Faturamento Antecipado | Sim | |
cod-ccusto-cofins-entreg-fut | character | x(20) | Centro de Custo COFINS Entrega Futura e Faturamento Antecipado | Sim | |
cod-cta-ctbl-jurosavc | character | x(17) | Código Conta Contábil Juros a Vencer | Não | |
cod-cta-ctbl-icms-presmdo | character | x(17) | Código Conta Contábil ICMS Presumido | Não | |
cod-cta-ctbl-pis-ativ-recup | character | x(17) | Código Conta Contábil Programa Integração Social Ativo | Não | |
cod-cta-ctbl-icms-ativ-recup | character | x(17) | Código Conta Contábil ICMS Ativo Recuperar | Não | |
cod-cta-ctbl-cofins-ativ-recup | character | x(17) | Código Conta Contábil COFINS Ativo Recuperar | Não | |
cod-cta-ctbl-despes-iss-unif | character | x(17) | Código Conta Contábil Despesa ISS Unificado | Não | |
cod-cta-ctbl-despes-icms-sub | character | x(17) | Código Conta Contábil Despesa ICMS Substituto | Não | |
cod-cta-ctbl-despes-ipi-unif | character | x(17) | Código Conta Contábil Despesa IPI Unificado | Não |
Método Básico
getCharField | ||
Requisito | Nenhum | |
Sintaxe | RUN getCharField IN handle (INPUT <character>, OUTPUT <character>). | |
Descrição | Retorna valor dos campos do tipo caracter | |
Parâmetros | Descrição | |
pFieldName | Nome do campo caracter que será retornado o valor | |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo caracter que foi solicitado a BO. |
getDateField | ||
Requisito | Nenhum | |
Sintaxe | RUN getDateField IN handle (INPUT <character>, OUTPUT <date>). | |
Descrição | Retorna valor dos campos do tipo data | |
Parâmetros | Descrição | |
pFieldName | Nome do campo data que será retornado o valor | |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo data que foi solicitado a BO. |
getDecField | ||
Requisito | Nenhum | |
Sintaxe | RUN getDecField IN handle (INPUT <character>, OUTPUT <decimal>). | |
Descrição | Retorna valor dos campos do tipo decimal | |
Parâmetros | Descrição | |
pFieldName | Nome do campo decimal que será retornado o valor | |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo decimal que foi solicitado a BO. |
getIntField | ||
Requisito | Nenhum | |
Sintaxe | RUN getIntField IN handle (INPUT <character>, OUTPUT <integer>). | |
Descrição | Retorna valor dos campos do tipo inteiro | |
Parâmetros | Descrição | |
pFieldName | Nome do campo inteiro que será retornado o valor | |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo inteiro que foi solicitado a BO. |
getLogField | ||
Requisito | Nenhum | |
Sintaxe | RUN getLogField IN handle (INPUT <character>, OUTPUT <logical>). | |
Descrição | Retorna valor dos campos do tipo logico | |
Parâmetros | Descrição | |
pFieldName | Nome do campo logico que será retornado o valor | |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo logico que foi solicitado a BO. |
getRawField | ||
Requisito | Nenhum | |
Sintaxe | RUN getRawField IN handle (INPUT <character>, OUTPUT <raw>). | |
Descrição | Retorna valor dos campos do tipo raw | |
Parâmetros | Descrição | |
| pFieldName | Nome do campo raw que será retornado o valor |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo raw que foi solicitado a BO. |
getRecidField | ||
Requisito | Nenhum | |
Sintaxe | RUN getRecidField IN handle (INPUT <character>, OUTPUT <recid>). | |
Descrição | Retorna valor dos campos do tipo recid | |
Parâmetros | Descrição | |
| pFieldName | Nome do campo recid que será retornado o valor |
| pFieldValue | Valor contido no campo solicitado |
Retorno | A BO irá retornar o valor contido no campo recid que foi solicitado a BO. |
getKey | ||
Requisito | Nenhum | |
Sintaxe | RUN getKey IN handle (OUTPUT <character>). | |
Descrição | Retorna valor do campo do índice código | |
Parâmetros | Descrição | |
| pcod-estabel | Código do Estabelecimento |
Retorno | A BO irá retornar o valor contido no campo estabelecimento que foi solicitado a BO. |
goToKey | ||
Requisito | Nenhum | |
Sintaxe | RUN goToKey IN h-handle (INPUT <character>). | |
Descrição | Reposiciona registro com base no índice código | |
Parâmetros | Descrição | |
| pcod-estabel | Código Estabelecimento |
Retorno | A BO irá reposicionar no registro que foi solicitado a BO. |
Métodos de Negócio
validateRecord | ||
Requisito | Nenhum | |
Sintaxe | RUN validateRecord IN h-handle (INPUT <character>). | |
Descrição | Efetua as validações do registro antes de ser gravado na tabela Estabelecimento | |
Parâmetros | Descrição | |
| pType | Parâmetro caracter para indicar o tipo de gravação do registro (Create, Delete e Update). |
Retorno | “OK” – Registro gravado corretamente “NOK” – Registro inválido, verificar a lista de erros na temp-table RowErrors |