Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | boCrmConfigurPessoaFacil.p |
Tabelas Temporárias
RowObject | Entrada/Saída | ||||
Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições |
| ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
num_id | Int | 99999999 | Código identificador seqüencial | Sim |
|
idi_tip_cta | Int | 9 | Tipo de Conta | Sim |
|
idi_tip_pessoa | Int | 9 | Tipo Pessoa | Sim |
|
val_item | Dec | >>,>>>,>>>,>>9.99 | Valor Item | Sim |
|
num_id_umd | log | >>>>,>>9 | Unidade de Medida | Sim |
|
log_ramal | log | Sim/Não | Ramal | Sim |
|
log_infml | log | Sim/Não | Informal | Sim |
|
log_id_horar | log | Sim/Não | Melhor Horário | Sim |
|
log_id_estado_civil | log | Sim/Não | Estado Civil | Sim |
|
log_id_repres | log | Sim/Não | Id Representante | Sim |
|
log_fonte | log | Sim/Não | Fonte | Sim |
|
log_id_usuar_respons | log | Sim/Não | Usuario Responsavel | Sim |
|
log_sexo | log | Sim/Não | Sexo | Sim |
|
log_nascimento | log | Sim/Não | Nascimento | Sim |
|
log_email_1 | log | Sim/Não | Sim |
| |
log_email_2 | log | Sim/Não | Sim |
| |
log_faturam | log | Sim/Não | Faturamento | Sim |
|
log_cpf | log | Sim/Não | Cpf | Sim |
|
log_cnpj | log | Sim/Não | CNPJ | Sim |
|
log_reg_geral | log | Sim/Não | Carteira de Identidade | Sim |
|
log_endereco | log | Sim/Não | Endereço | Sim |
|
log_telefone | log | Sim/Não | Telefone | Sim |
|
log_celular | log | Sim/Não | Celular | Sim |
|
log_obs | log | Sim/Não | Observação | Sim |
|
log_tip_contat | log | Sim/Não | Tipo Contato | Sim |
|
log_contato | log | Sim/Não | Contato | Sim |
|
num_id_grp_clien | Int | 999999999 | Grupo de Cliente | Sim |
|
log_obs_obrig | log | Sim/Não | Observacao Obrigatorio | Sim |
|
log_fonte_obrig | log | Sim/Não | Fonte Obrigatorio | Sim |
|
log_cpf_obrig | log | Sim/Não | Cpf Obrigatorio | Sim |
|
log_reg_geral_obrig | log | Sim/Não | Registro Geral Obrigatorio | Sim |
|
log_cnpj_obrig | log | Sim/Não | Cnpj Obrigatorio | Sim |
|
log_faturam_obrig | log | Sim/Não | Faturamento Obrigatorio | Sim |
|
log_horar_obrig | log | Sim/Não | Horario Obrigatorio | Sim |
|
log_repres_obrig | log | Sim/Não | Representante Obrigatorio | Sim |
|
log_usuar_respons_obrig | log | Sim/Não | Usuario Responsavel Obrigatori | Sim |
|
log_sexo_obrig | log | Sim/Não | Sexo Obrigatorio | Sim |
|
log_infml_obrig | log | Sim/Não | Informal Obrigatorio | Sim |
|
log_nasc_obrig | log | Sim/Não | Nascimento Obrigatorio | Sim |
|
log_estado_civil_obrig | log | Sim/Não | Estado Civil Obrigatorio | Sim |
|
log_email_1_obrig | log | Sim/Não | Email Obrigatorio | Sim |
|
log_email_2_obrig | log | Sim/Não | Email 2 Obrigatorio | Sim |
|
log_telef_obrig | log | Sim/Não | Telefone Obrigatorio | Sim |
|
log_celular_obrig | log | Sim/Não | Celular Obrigatorio | Sim |
|
idi_configur | Int | 9 | Importador/Facilitado de Conta | Sim |
|
log_ender_obrig | log | Sim/Não | Endereco Obrigatorio | Sim |
|
log_id_tratam | log | Sim/Não | Tratamento | Sim |
|
log_tratam_obrig | log | Sim/Não | Tratamento Obrigatorio | Sim |
|
log_contat_obrig | log | Sim/Não | Contato Obrigatorio | Sim |
|
Dat_timestamp | Date | 99/99/9999 | Data de Alteração do Registro | Sim |
|
Cdd_version | Dec | >>>,>>>,>>>,>>9 | Versão | 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 | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getDateField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getDecField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getIntField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getKey | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getLogField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getRawField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
getRecidField | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
goToKey | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
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. | |
Retorno |
| ||||||
validateRecord | |||||||
Requisito | Nenhum | ||||||
Sintaxe | - | ||||||
Descrição | Validações pertinentes ao DBO para as operações de Create, Update e Delete. Caso a opção seja diferente de “Alterar” irá chamar o seguinte método: checkDuplicConfigAccountUpdate checkUpdateConfigAccount Caso a opção seja “Inserir” irá chamar o seguinte método: checkDuplicConfigAccountAdd Recebe o tipo de validação (Create, Delete, Update). | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pType | Char |
| X |
|
| Recebe o tipo de validação. | |
Retorno |
| ||||||
Método Negócio
Métodos adicionais de atualização e acesso a base de dados .
checkDuplicConfigAccountUpdate | ||
Requisito | Nenhum | |
Sintaxe | - | |
Descrição | Já existe uma parametrização para este tipo de conta e pessoa (facilitado de conta). | |
Parâmetros | Descrição | |
|
| |
Retorno |
| |
checkUpdateConfigAccount | ||
Requisito | Nenhum | |
Sintaxe | - | |
Descrição | Caso exista algum registro na crm_pessoa_facil não será possível alterar a configuração (facilitado de conta). | |
Parâmetros | Descrição | |
|
| |
Retorno |
| |
checkDuplicConfigAccountAdd | ||
Requisito | Nenhum | |
Sintaxe | - | |
Descrição | Já existe uma parametrização para este tipo de conta e pessoa (facilitado de conta). | |
Parâmetros | Descrição | |
|
| |
Retorno |
| |
checkDuplicConfigAdd | ||
Requisito | Nenhum | |
Sintaxe | - | |
Descrição | Verifica se já existe uma parametrização para este tipo de conta (pesquisa de contas). | |
Parâmetros | Descrição | |
|
| |
Retorno |
| |
checkDuplicConfigUpdate | ||
Requisito | Nenhum | |
Sintaxe | - | |
Descrição | Verifica se já existe uma parametrização para este tipo de conta (pesquisa de contas). | |
Parâmetros | Descrição | |
|
| |
Retorno |
| |