Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\apiCrmConsProdHier.p |
Objetivo
Retornar a árvore de produtos da hierarquia.
Tabelas Temporárias
Atributos das tabelas temporárias de entrada e saída:
tt-tree |
| ||||
Atributo | Tipo | Formato | Descrição | Obr. | |
fatherKey | Char |
|
|
| |
itemKey | Char |
|
|
| |
itemText | Char |
|
|
| |
level | Char |
|
|
| |
idItem | Char |
|
|
| |
nom_produt | Char |
|
|
| |
num_id_tip_produt | Char |
|
|
| |
num_id_umd_vda | Char |
|
|
| |
log_produt_concor | Char |
|
|
| |
log_produt_assist_tec | Char |
|
|
| |
log_produt_vda | Char |
|
|
| |
num_id_cfisc | Char |
|
|
| |
Métodos
Métodos básicos
Método: getFirstLevel.
Descrição: Busca primeiro nível da árvore.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
firstLevel | Char |
| X |
|
| Primeiro nível |
ttTree | Temp-table |
|
| X |
|
|
Método: getSecondLevel.
Descrição: Busca segundo nível da árvore.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
firstLevel | Char |
| X |
|
| Primeiro nível |
fatherKey | Char |
| X |
|
| Chave do pai |
secondLevel | Char |
| X |
|
| Segundo nível |
ttTree | Temp-table |
|
| X |
|
|
Método: getThirdLevel.
Descrição: Busca terceiro nível da árvore.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
firstLevel | Char |
| X |
|
| Primeiro nível |
firstValue | Char |
| X |
|
| Valor do primeiro nível |
secondLevel | Char |
| X |
|
| Segundo nível |
secondValue | Char |
| X |
|
| Valor do segundo nível |
thirdLevel | Char |
| X |
|
| Terceiro nível |
fatherKey | Char |
| X |
|
| Chave do pai |
ttTree | Temp-table |
|
| X |
|
|
Método: getBreakByClause.
Descrição: Seleciona como será a quebra da procura.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
breakByTo | Char |
| X |
|
| Quebra |
breakBy | Char |
|
| X |
| Quebra |
Método: getSQLCondition.
Descrição: Monta o SQL.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Condition | Char |
| X |
|
|
|
condFor | Char |
| X |
|
|
|
condVal | Char |
| X |
|
|
|
sqlAuxiliar | Char |
|
| X |
|
|
Método: getProducts.
Descrição: Retorna a árvore toda.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
fatherKey | Char |
| X |
|
| Chave do pai |
firstLevel | Char |
| X |
|
| Primeiro nível |
firstValue | Char |
| X |
|
| Valor do primeiro nível |
secondLevel | Char |
| X |
|
| Segundo nível |
secondValue | Char |
| X |
|
| Valor do segundo nível |
thirdLevel | Char |
| X |
|
| Terceiro nível |
thirdValue | Char |
| X |
|
|
|
ttTree | Temp-table |
|
| X |
|
|
Método: AdvancedFilterProduct.
Descrição: consulta de produtos através do filtro avançado.
Requisitos: Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
firstLevel | Char |
| X |
|
| Parâmetro nível 1 |
secondLevel | Char |
| X |
|
| Parâmetro nível 2 |
thirdLevel | Char |
| X |
|
| Parâmetro nível 13 |
cValProd | Char |
| X |
|
| produto |
cValErp | Char |
| X |
|
| Código erp do produto |
Msg | Char |
|
| X |
| Mensagem de retorno |
ttTree | Tt |
|
| X |
| Lista de produtos consultados |