Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

boCrmTranspdor.p

 

RowObject 

Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições. 

RowObject

Atributo

Tipo

Formato

Descrição

Obr.

num_id

int

99999999

Código identificador seqüencial

Sim 

nom_transpdor

Char

x(60)

Transportadora

Sim

num_id_pessoa

Int

>>>>,>>9

Pessoa

Sim

num_id_ender

Int

>>>>,>>9

Endereco

Sim

nom_razao_social

Char

x(40)

Razão Social

Sim

nom_email_transp

Char

X(40)

Email Transporte

Sim

log_integrad_erp

Log

Sim/Não

Integrado do ERP

Sim

log_suspenso

Log

Sim/Não

Suspenso

Sim

cod_transp_erp

Char

X(25)

Cod. Transporte ERP

Sim

nom_cnpj

Char

x(19)

CNPJ

Não

nom_inscr_estad

Char

x(30)

Inscrição Estadual

Não

idi_tip_transpdor

Int

9

Tipo Transportador

Sim

idi_natur_clien

Int

9

Natureza Cliente

Sim

Dat_timestamp

Date

99/99/9999

Data de Alteração do Registro

Sim

Cdd_version

Dec

>>>,>>>,>>>,>>9

Versão

Não

log_fechto_fase

Log

Sim/Não

Fase fechada

Sim

log_fase_perdido

Log

Sim/Não

Fase Perdido

Não

Num_livre_1

Int

>>>>>9

Livre 1

Não

Val_livre_1

Dec

Zzz,zzz,zz9.9999

Livre 1

Não

Val_livre_2

Dec

Zzz,zzz,zz9.9999

Livre 2

Não

Num_livre_2

Int

>>>>>9

Livre 2

Não

Cod_livre_1

Char

X(100)

Livre 1

Não

Cod_livre_2

Char

X(100)

Livre 2

Não

Dat_livre_1

Date

99/99/9999

Livre 1

Não

Dat_livre_2

Date

99/99/9999

Livre 2

Não

Log_livre_1

Log

Sim/Não

Livre 1

Não

Log_livre_2

Log

Sim/Não

Livre 2

Não

 

Método Básico

Métodos básicos de acesso ao banco de dados.

getCharField

Requisito

Nenhum

Descrição

Retorna o valor de um campo character.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

getDateField

Requisito

Nenhum

Descrição

Retorna o valor de um campo date.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

getDecField

Requisito

Nenhum

Descrição

Retorna o valor de um campo decimal.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

getIntField

Requisito

Nenhum

Descrição

Retorna o valor de um campo inteiro.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

getKey

Requisito

Nenhum

Descrição

Retorna valores dos campos do índice CODIGO

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pit-codigo

char

 

 

X

 

Item

psequencia

int

 

 

X

 

Sequência

pes-codigo

char

 

 

X

 

Componente

pordem

int

 

 

X

 

Ordem

pal-codigo

char

 

 

X

 

Componente Alternativo

getLogField

Requisito

Nenhum

Descrição

Retorna o valor de um campo logical.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

getRawField

Requisito

Nenhum

Descrição

Retorna valor de campos do tipo raw.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

raw

 

 

X

 

Valor Campo

getRecidField

Requisito

Nenhum

Descrição

Retorna valor de campos do tipo recid.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

recid

 

 

X

 

Valor Campo

goToKey

Requisito

Nenhum

Descrição

Reposiciona registro com base no índice CODIGO

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pit-codigo

char

 

X

 

 

Item

psequencia

int

 

X

 

 

Sequência

pes-codigo

char

 

X

 

 

Componente

pordem

int

 

X

 

 

Ordem

pal-codigo

char

 

X

 

 

Componente Alternativo

validateRecord

Requisito

Nenhum

Descrição

Validações pertinentes ao DBO para as operações de Create, Update e Delete.

Caso a opção for diferente de  “Inserir ou Alterar” irá chamar o seguinte método

CriaVinculoContatoPtoFocal.

ValidateChangeDescriptionCarrier.

Caso a opção for diferente de  “Alterar ou Delete” irá chamar o seguinte método

Valida se está integrado com o ERP.

Caso a opção seja “Create” irá chamar o seguinte método

assignNumId

Caso a opção seja “Delete” irá chamar o seguinte método

ValidateDeleteCarrier

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType

char

 

X

 

 

Recebe o tipo de validação

 

Métodos Negócio 

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

ValidateChangeDescriptionCarrier

Requisito

Nenhum

Descrição

Valida se este registro algum registro com a mesma descrição.

ValidateDeleteCarrier

Requisito

Nenhum

Descrição

Valida se este registro está cadastrado na tabela  crm_grp_clien, crm_telef, crm_ender, crm_pessoa

ValidateIntegrationCarrier

Requisito

Nenhum

Descrição

Valida se está integrado com o ERP.

setOrigemERP

Requisito

Nenhum

Descrição

Verificação de parâmetros de integração com o ERP.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pl-origem-erp

log

 

X

 

 

Atualização apartir do ERP

CriaVinculoContatoPtoFocal

Requisito

Nenhum

Descrição

Valida Vínculo co ponto focal.