Árvore de páginas

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

 

cepinteger99999,999CEPSim 
paíscharacterx(20)PaísSim 
cgccharacterx(19)CGCSim 
ins-estadualcharacterx(19)Inscrição EstadualSim 
deposito-cqcharacterx(03)Depósito CQSim 
ct-icmcharacterx(20)Conta ICMSNão 
sc-icmcharacterx(20)Centro de Custo ICMSNão 
ct-ipicharacterx(20)Conta IPINão 

sc-ipi 

characterx(20)Centro de Custo IPINão 
ct-isscharacterx(20)Conta ISSNão 
sc-isscharacterx(20)Centro de Custo ISSNão 

cod-emitente

integer>>>>>>>>9Código do EmitenteNão 
ct-despesacharacterx(20)Conta DespesaSim 
sc-despesacharacterx(20)Centro de Custo de DespesaSim 
ct-creditocharacterx(20)Conta CréditoSim 
sc-creditocharacterx(20)Centro de Custo de CréditoSim 
ct-icms-compcharacterx(20)Conta ICMS ComplementarNão 
sc-icms-compcharacterx(20)Centro de Custo ICMS ComplNão 
seriecharacterx(05)SérieSim 
ct-ir-retcharacterx(20)Conta de IR RetidoNão 
sc-ir-retcharacterx(20)Centro de Custo de IR RetidoSim 
ct-icmsub-ftcharacterx(20)Conta ICMS RetidoSim 
sc-icmsub-ftcharacterx(20)Centro de Custo de ICMS RetidoSim 
ct-iss-ftcharacterx(20)Conta de Despesa de ISSSim 
sc-iss-ftcharacterx(20)Centro de Custo de Despesa ISSSim 
ct-icms-ftcharacterx(20)Conta ICMS RecolherSim 

sc-icms-ft

characterx(20)Centro de Custo de Despesa ICMSSim 
ct-ipi-ftcharacterx(20)Conta de IPISim 

sc-ipi-ft

characterx(20)Centro de Custo IPI FaturadoSim 
ct-pischaracterx(20)Conta de PIS a RecolherSim 

sc-pis

characterx(20)Centro de Custo de PISSim 
ct-finsoccharacterx(20)Conta de Despesa FINSOCIALSim 

sc-finsoc

characterx(20)Centro de Custo de FINSOCIALSim 
ct-pis-pgcharacterx(20)Conta de PIS a PagarSim 
sc-pis-pgcharacterx(20)Centro de Custo de PIS a PagarSim 
ct-fins-pgcharacterx(20)Conta de FINSOCIAL a PagarSim 
sc-fins-pgcharacterx(20)Centro de Custo FINSOCIAL a PagarSim 
permissaocharacterx(72)PermissãoSim 

dep-rej-cq

characterx(03)Depósito de Rejeição CQSim 
ct-ext-icmscharacterx(20)Conta Estorno ICMSSim 
sc-ext-icmscharacterx(20)Centro de Custo Ext ICMSSim 
ct-ext-ipicharacterx(20)Conta Estorno IPISim 
sc-ext-ipicharacterx(20)Centro de Custo Ext IPISim 
ins-municipalcharacterx(19)Inscrição MunicipalSim 
ct-cofins-ftcharacterx(20)Conta de COFINS a RecolherSim 
sc-cofins-ftcharacterx(20)Centro de Custo de COFINS a RecolherNão 
cod-suframacharacterx(20)Código SUFRAMASim 
serie-manualcharacterx(05)Série ManualSim 
sc-icms-devcharacterx(20)Centro de Custo de ICMSNão 
sc-ipi-devcharacterx(20)Código Centro de Custo Devolução IPISim 
ct-ipi-devcharacterx(20)Conta de IPI DevolvidoNão 
ct-icms-devcharacterx(20)Conta de ICMS DevolvidoNão 
ct-equaliz-reccharacterx(20)Conta de Receita de EqualizaçãoSim 
sc-equaliz-reccharacterx(20)Centro de Custo de Receita de EqualizaçãoSim 
ct-equaliz-despcharacterx(20)Conta de Despesa de EqualizaçãoSim 
sc-equaliz-despcharacterx(20)Centro de Custo de Despesa de EqualizaçãoSim 
zip-codcharacterx(12)Zip CodeNão 
cd-calencharacterx(09)Código do CalendárioSim 
medio-atedate99/99/9999Médio até a DataNão 
ep-códigocharacterx(03)Código da EmpresaSim 

ct-desp-iof

characterx(20)Conta de Despesa de IOFNão 
ct-desp-juroscharacterx(20)Conta de Despesa de JurosNão 
ct-desp-juros-avccharacterx(20)Conta de Despesa de Juros AVCNão 
sc-desp-iofcharacterx(20)Centro de Custo de Despesas IOFNão 
sc-desp-juroscharacterx(20)Centro de Custo de Despesa de JurosNão 
sc-desp-juros-avccharacterx(20)Centro de Custo de Despesa de Juros AVCNão 
dt-vcto-irrfdate99/99/9999Data Vencimento IRRFNão 
dt-vcto-issdate99/99/9999Data Vencimento ISSNão 
dt-vcto-icmsdate99/99/9999Data para recolhimento do ICMSNão 
dt-vcto-ipidate99/99/9999Data para recolhimento do IPINão 
dt-vcto-cofinsdate99/99/9999Data para recolhimento do COFINSNão 
dt-vcto-pisdate99/99/9999Data para recolhimento do PISNão 
grupo-alocacharacterx(05)Grupo de Alocação de EstoqueNão 
conta-creditocharacterx(17)Conta contábilNão 
conta-despesascharacterx(17)Conta DespesasNão 
conta-cofinscharacterx(17)Conta de COFINS a RecolherNão 
conta-desp-iofcharacterx(17)Conta de Despesa de IOFNão 
conta-juros-pagoscharacterx(17)Conta Juros PagosNão 
conta-desp-equalizcharacterx(17)Conta de Despesa de EqualizaçãoNão 
conta-rec-equalizcharacterx(17)Conta Receita EqualizaçãoNão 
conta-extorno-icmscharacterx(17)Conta Estorno ICMSNão 
conta-extorno-ipicharacterx(17)Conta Estorno IPINão 
conta-fin-pagcharacterx(17)Conta FINSOCIAL PagarNão 
conta-desp-fincharacterx(17)Conta Despesa FINSOCIALNão 
conta-icmscharacterx(17)Conta ICMSNão 
conta-icms-compcharacterx(17)Conta ICMS ComplementarNão 
conta-dev-icmscharacterx(17)Conta Devolução de ICMSNão 
conta-desp-icmscharacterx(17)Conta Despesa de ICMSNão 
conta-icms-retcharacterx(17)Conta ICMS RetidoNão 
conta-ipicharacterx(17)Conta IPINão 
conta-dev-ipicharacterx(17)Conta Devolução IPINão 
conta-ipi-fatcharacterx(17)Conta de IPINão 
conta-ir-retcharacterx(17)Conta IR RetidoNão 
conta-isscharacterx(17)Conta ISSNão 
conta-desp-isscharacterx(17)Conta de Despesa de ISSNão 
conta-pis-reccharacterx(17)Conta PIS RecolherNão 
conta-pis-pagcharacterx(17)Conta PIS PagarNão 
cod-isencaointeger>>9Código de Isenção do ImpostoNão 
condadocharacterx(20)ContadoNão 
custo-contabinteger9Custo ContábilNão 

tax-cidade

decimal>>9.99Imposto CidadeNão 
tax-condadodecimal>>9.99Imposto ContadoNão 
tax-estadodecimal>>9.99Imposto EstadoNão 
ct-recvencharacterx(20)Conta de Receita de VendasNão 
sc-recvencharacterx(20)Subconta de Receita de VendasNão 
cons-cpvlogicalSim/NãoConsidera para Central de Vendas?Não 
cons-crlogicalSim/NãoConsidera Contas a Receber?Não 
cons-aplogicalSim/NãoConsidera Contas a Pagar?Não 
cons-pdlogicalSim/NãoConsidera Pedidos?Não 
cons-ftlogicalSim/NãoConsidera Faturamento?Não 
cons-transf-matlogicalSim/NãoConsidera Transf Materiais?Não 
cons-comp-corplogicalSim/NãoConsidera Compras Corporativas?Não 

cons-cent-vend

logicalSim/NãoDetém Central de Vendas?Não 
cod-sit-avalinteger99Situação AvaliaçãoNão 
usa-mensallogicalSim/NãoUsa Custo Médio Mensal?Não 
usa-on-linelogicalSim/NãoUsa Custo Médio On-Line?Não 
usa-padraologicalSim/NãoUsa Custo Padrão?Não 
char-1characterx(2000)Atributo LivreNão 
char-2characterx(2000)Atributo LivreNão 
dec-1decimal->>>>>>>>>>>9.99999999Atributo LivreNão 

dec-2

decimal->>>>>>>>>>>9.99999999Atributo LivreNão 
int-1integer->>>>>>>>>9Atributo LivreNão 
int-2integer->>>>>>>>>9Atributo LivreNão 
log-1logicalSim/NãoAtributo LivreNão 
log-2logicalSim/NãoAtributo LivreNão 
data-1date99/99/9999Atributo LivreNão 

data-2

date99/99/9999Atributo LivreNão 
ct-cusprodcharacterx(20)Conta de Custo do Produto VendidoNão 
sc-cusprodcharacterx(20)Centro de Custo do Produto VendidoNão 

ct-icmsremes

characterx(20)ICMS Sobre RemessaNão 
sc-icmsremescharacterx(20)Centro de Custo ICMS Sobre RemessaNão 
ct-devolucaocharacterx(20)Conta Transitória de DevoluçãoNão 
sc-devolucaocharacterx(20)Centro de Custo Transitória De DevoluçãoNão 
ct-descontocharacterx(20)Conta de Despesa (Desconto)Não 
sc-descontocharacterx(20)Centro de Custo de Despesa (Desconto)Não 
conta-recvencharacterx(17)Conta de Receita de VendasNão 
conta-cusprodcharacterx(17)Centro de Custo do Produto VendidoNão 
conta-icmsremescharacterx(17)Conta de ICMS sobre RemessaNão 
conta-devolucaocharacterx(17)Conta de DevoluçãoNão 
conta-descontocharacterx(17)Conta de Despesa (Desconto)Não 
conta-icms-ftcharacterx(17)Conta ICMS RecolherNão 

conta-icmsub-ft

characterx(17)Conta ICMS Retiro RecolherNão 
conta-pischaracterx(17)Conta PISNão 
val-unit-updecimal>>>>,>>>,>>9.9999Valor Unitário UPNão 
qtd-up-proddecimal>>>>,>>>,>>9.9999Quantidade UP ProduzidasNão 
val-desp-totaldecimal>>>>,>>>,>>9.9999Valor Total da DespesaNão 
check-sumcharacterx(20)Check-sumNão 
integr-ncr-appinteger9Integração AP/NCRNão 
integr-ncr-crpinteger9Integração CR/NCRNão 
conta-desp-cart-pagascharacterx(17)Despesas Cartório PagasSim 
sc-conta-desp-cart-pagascharacterx(20)Centro de Custo Despesas Cartórios PagasSim 
ct-conta-desp-cart-pagascharacterx(20)Despesas Cartório PagasSim 
conta-desp-cart-recebcharacterx(17)Despesas Cartório RecebidasSim 
sc-desp-cart-recebcharacterx(20)Centro de Custo Despesas Cartório RecebidasSim 

ct-desp-cart-receb

characterx(20)Despesas Cartório RecebidasSim 
conta-cheque-devcharacterx(17)Conta Contábil para Cheques DevolvidosNão 

ct-cheque-dev

characterx(20)Conta para Cheques DevolvidosNão 
sc-cheque-devcharacterx(20)Centro de Custo para Cheques DevolvidosNão 
conta-cheque-subscharacterx(17)Conta Contábil para Cheques SubstituídosNão 
ct-cheque-subscharacterx(20)Conta para Cheques SusbstituídosNão 
sc-cheque-subscharacterx(20)Centro de Custo para Cheques SubstituídosNão 
conta-var-monet-cheque-maischaracterx(17)Conta para Variação Cambial ChequesNão 
ct-var-monet-cheque-maischaracterx(20)Conta Variação Cambial ChequesNão 
sc-var-monet-cheque-maischaracterx(20)Centro de Custo para Variação Cambial ChequesNão 
conta-var-monet-cheq-menoscharacterx(17)Conta para Variação Cambial ChequesNão 
ct-var-monet-cheque-menoscharacterx(20)Conta Variação Cambial ChequesNão 

sc-var-monet-cheque-menos

characterx(20)Centro de Custo para Variação Cambial ChequesNão 

conta-inss

characterx(17)Conta INSS RecolherNão 

cod-cta-pis-substto

characterx(20)Conta PIS SubstitutoNão 
cod-cta-cofins-substtocharacterx(20)Conta COFINS SubstitutoNão 
cod-livre-1characterx(100)Atributo LivreNão 
cod-livre-2characterx(100)Atributo LivreNão 
log-livre-1logicalSim/NãoAtributo LivreNão 
log-livre-2logicalSim/NãoAtributo LivreNão 
log-livre-3logicalSim/NãoAtributo LivreNão 
log-livre-4logicalSim/NãoAtributo LivreNão 
log-livre-5logicalSim/NãoAtributo LivreNão 
log-livre-6logicalSim/NãoAtributo LivreNão 
num-livre-1integer->>>>>>>>9Atributo LivreNão 
num-livre-2integer->>>>>>>>9Atributo LivreNão 
val-livre-1decimal->>>>>>>>>>>9.99999999Atributo LivreNão 
val-livre-2decimal->>>>>>>>>>>9.99999999Atributo LivreNão 

dat-livre-1

date99/99/9999Atributo LivreNão 

dat-livre-2

date99/99/9999Atributo LivreNão 
cd-tipointeger>9Código Tipo PeríodoSim 
cod-cta-icms-presmdocharacterx(20)Código Conta ICMS PresumidoSim 
idi-tributac-cofinsinteger9Código de Tributação COFINSSim 
cod-cta-cofins-recupcharacterx(20)Código Conta COFINS RecuperarSim 
cod-cta-pis-recupcharacterx(20)Código Conta Programa Integração Social RecuperarNão 
cod-cta-pis-ativ-recupcharacterx(20)Código Conta PIS Ativo a RecuperarSim 
cod-cta-cofins-ativ-recupcharacterx(20)Código Conta COFINS Ativo RecuperarNão 
cod-cta-icms-ativ-recupcharacterx(20)Código Conta ICMS Ativos RecuperarNão 

idi-tip-emis-nf-eletro

integer9Indica Tipo de Emissão NF-eSim 
log-emite-danfelogicalSim/NãoPermite Emissão do Danfe em ContingênciaSim 
idi-tip-layoutinteger9Tipo do LayoutNão 
idi-tip-transminteger9Indicador do Tipo de TransmissãoSim 

des-vers-layout

characterx(10)Identificação da Versão do LayoutNão 
des-local-arqcharacterx(60)Descrição Local ArquivoNão 
idi-control-emis-nfeinteger9Indica Controle Emissão NF-e Parcial/TotalNão 
cod-cta-transit-icms-antecipcharacterx(17)Código Conta Transitória ICMS AntecipadoSim 
cod-cta-icms-antecipcharacterx(17)Código Conta ICMS AntecipaçãoSim 
cod-cta-icms-entreg-futcharacterx(20)Código ICMS Entrega Futura e Faturamento AntecipadoNão 
cod-ccusto-icms-entreg-futcharacterx(20)Código Centro de Custo ICMS Entrega FuturaNão 
cod-cta-transit-icms-anteccharacterx(20)Código Conta Transitória ICMS AntecipadoNão 
cod-ccusto-transit-icms-anteccharacterx(20)Código Centro de Custo Transitória ICMS AntecipadoNão 
cod-cta-cofins-substto-unifcharacterx(17)Código Conta COFINS Substituto UnificadoNão 
cod-cta-pis-substto-unifcharacterx(17)Código Conta Programa Integração Social SubstitutoNão 
cod-cta-cofins-recup-unifcharacterx(17)Código Conta COFINS Recuperar UnificadoNão 
cod-cta-pis-recup-unifcharacterx(17)Código Conta Programa Integração Social RecuperarNão 
cod-cta-icms-antecip-unifcharacterx(20)Código Conta ICMS Antecipação UnificadoNão 
cod-ccusto-icms-antecip-unifcharacterx(20)Código Centro de Custo ICMS Antecipação UnificadoNão 
cod-ccusto-cofins-recupcharacterx(20)Código Centro de Custo COFINS RecuperarNão 
cod-ccusto-icms-presmdocharacterx(20)Código Centro de Custo ICMS PresumidoNão 
cod-ccusto-pis-recupcharacterx(20)Código Centro de Custo Programa Integração Social RecuperarNão 
cod-ccusto-pis-substtocharacterx(20)Código Centro de Custo Programa Integração Social SubstitutoNão 
cod-ccusto-icms-ativ-recupcharacterx(20)Código Centro de Custo ICMS Ativo RecuperarSim 
cod-ccusto-pis-ativ-recupcharacterx(20)Código Centro de Custo PIS Ativo RecuperarSim 
cod-ccusto-cofins-ativ-recupcharacterx(20)Código Centro de Custo COFINS Ativo RecuperarNão 
cod-cta-despes-isscharacterx(20)Código Conta Despesa ISSNão 
cod-ccusto-despes-isscharacterx(20)Código Centro de Custo Despesa ISSNão 
cod-cta-icms-retcharacterx(20)Código Conta ICMS RetornoSim 
cod-ccusto-icms-retcharacterx(20)Código Centro de Custo ICMS RetornoSim 
cod-cta-inss-recolhcharacterx(20)Código Conta INSS RecolherNão 
cod-ccusto-inss-recolhcharacterx(20)Código Centro de Custo INSS RecolherNão 

cod-cta-despes-icms-sub

characterx(20)Código Conta Despesa ICMSUBNão 
cod-ccusto-despes-icms-subcharacterx(20)Código Centro de Custo Despesa ICMS SubstitutoNão 
cod-cta-despes-ipicharacterx(20)Código Conta Despesa IPINão 
cod-subconta-despes-ipicharacterx(20)Centro de Custo Redutora de Receita de VendasNão 
cod-cta-despes-icmscharacterx(20)Código Conta Despesa ICMSNão 
cod-subconta-despes-icmscharacterx(20)Centro de Custo de Despesa ICMSNão 
cod-cta-ipi-entreg-futcharacterx(20)Código Conta IPI Entrega Futura e Faturamento AntecipadoSim 
cod-ccusto-ipi-entreg-futcharacterx(20)Código Centro de Custo IPI Entrega FuturaSim 
cod-ccusto-cofins-substtocharacterx(20)Código Centro de Custo COFINS SubstitutoNão 
cod-cta-pis-entreg-futcharacterx(20)Conta PIS Entrega Futura e Faturamento AntecipadoSim 
cod-ccusto-pis-entreg-futcharacterx(20)Centro de Custo PIS Entrega Futura e Faturamento AntecipadoSim 
cod-cta-cofins-entreg-futcharacterx(20)Conta COFINS Entrega Futura e Faturamento AntecipadoSim 
cod-ccusto-cofins-entreg-futcharacterx(20)Centro de Custo COFINS Entrega Futura e Faturamento AntecipadoSim 
cod-cta-ctbl-jurosavccharacterx(17)Código Conta Contábil Juros a VencerNão 
cod-cta-ctbl-icms-presmdocharacterx(17)Código Conta Contábil ICMS PresumidoNão 
cod-cta-ctbl-pis-ativ-recupcharacterx(17)Código Conta Contábil Programa Integração Social AtivoNão 
cod-cta-ctbl-icms-ativ-recupcharacterx(17)Código Conta Contábil ICMS Ativo RecuperarNão 
cod-cta-ctbl-cofins-ativ-recupcharacterx(17)Código Conta Contábil COFINS Ativo RecuperarNão 
cod-cta-ctbl-despes-iss-unifcharacterx(17)Código Conta Contábil Despesa ISS UnificadoNão 
cod-cta-ctbl-despes-icms-subcharacterx(17)Código Conta Contábil Despesa ICMS SubstitutoNão 
cod-cta-ctbl-despes-ipi-unifcharacterx(17)Código Conta Contábil Despesa IPI UnificadoNã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