Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | boCrmRepres.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_repres | Char | x(40) | Representante | Sim |
num_id_regiao | Int | >>>>,>>9 | Região | Não |
nom_abrev_repres_erp | Char | X(20) | Nome Abreviado | Não |
cod_repres_erp | Char | X(20) | Código do Representante no ERP | Não |
Log_suspenso | Log | Sim/Ñão | Suspenso | Sim |
nom_abrev_regiao | Char | X(12) | Nome Região | Não |
log_integrad_erp | Log | Sim/Não | Integrado do ERP | 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 |
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 seja “Inserir ou Alterar” irá chamar o seguinte método ValidateChangeDescriptionRepresentative Caso a opção seja “Deletar” irá chamar o seguinte método ValidateDeleteRepresentative. validateIntegration. |
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 dados.
ValidateChangeDescriptionRepresentative |
Requisito | Nenhum |
Descrição | Valida se o registro não está integrado com o erp e se já existe um registro igual ao que está sendo inserido. |
ValidateDeleteRepresentative |
Requisito | Nenhum |
Descrição | Valida se este registro está cadastrado na tabela crm_pessoa, crm_grp_clien. |
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 |

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))