Mudanças entre as edições de "Integração DAV via Stored Procedure"
(→EnviaItemDAV) |
|||
Linha 2: | Linha 2: | ||
− | == | + | == ENVIA_DAV == |
Método responsável pela inserção ou atualização de uma DAV ou Pré-venda. | Método responsável pela inserção ou atualização de uma DAV ou Pré-venda. | ||
− | Quando o orçamento é novo ele não ficará disponível para ser vendido enquanto não for executado o método | + | Quando o orçamento é novo ele não ficará disponível para ser vendido enquanto não for executado o método VALIDA_DAV. |
Caso alguma inconsistência seja verificada gerará exceção. | Caso alguma inconsistência seja verificada gerará exceção. | ||
Para PostgreSQL este este método é uma função que retorna o campo NUMPED. | Para PostgreSQL este este método é uma função que retorna o campo NUMPED. | ||
No Oracle devesse chamar como Stored Procedure passando os valores por parâmetro e pegando o retorno no parâmetro NUMPED. | No Oracle devesse chamar como Stored Procedure passando os valores por parâmetro e pegando o retorno no parâmetro NUMPED. | ||
− | + | ||
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | {| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | ||
Linha 22: | Linha 22: | ||
|- | |- | ||
||CODEXT | ||CODEXT | ||
− | ||Código | + | ||Código Externo |
− | || | + | ||NUMBER |
− | ||15, | + | ||15,0 |
− | || | + | ||Sim |
|| | || | ||
|| | || | ||
|| | || | ||
|- | |- | ||
− | || | + | ||CODSER |
− | ||Série Padrão para a | + | ||Série Padrão para a Venda |
− | || | + | ||CHAR |
− | || | + | ||2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DOCNFP |
− | ||Documento p/ | + | ||Documento p/ NFP |
− | || | + | ||VARCHAR2 |
− | || | + | ||15 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DATAPR |
− | ||Data de | + | ||Data de aprovação |
− | || | + | ||DATE |
− | || | + | ||7 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||CODFIL |
− | || | + | ||Filial |
− | || | + | ||CHAR |
− | || | + | ||3 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||TIPPED |
− | ||Tipo de Pedido/ | + | ||Tipo de Pedido/OS |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'0' | + | ||'0' |
||O - DAV | ||O - DAV | ||
P - Pré-Venda | P - Pré-Venda | ||
|| | || | ||
|- | |- | ||
− | || | + | ||CLIEXT |
− | ||Código externo do | + | ||Código externo do Cliente |
||VARCHAR | ||VARCHAR | ||
||20 | ||20 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRTOT |
− | ||Valor | + | ||Valor Total |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRPAR |
− | ||Valor da | + | ||Valor da Parcela |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRDES |
− | ||Valor do Desconto/ | + | ||Valor do Desconto/Acréscimo |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||QTDPAR |
− | ||Qtd. de | + | ||Qtd. de Parcelas |
− | || | + | ||NUMBER |
− | ||5, | + | ||5,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||FILFAT |
− | ||Filial. End. | + | ||Filial. End. Fatura |
||CHAR | ||CHAR | ||
||3 | ||3 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMFAT |
− | ||Núm. End. | + | ||Núm. End. Fatura |
− | || | + | ||NUMBER |
− | ||4, | + | ||4,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
||FILENT | ||FILENT | ||
− | ||Filial. End. | + | ||Filial. End. Entrega |
||CHAR | ||CHAR | ||
||3 | ||3 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMENT |
− | ||Núm. End. | + | ||Núm. End. Entrega |
− | || | + | ||NUMBER |
− | ||4, | + | ||4,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||FILCOB |
− | ||Filial. End | + | ||Filial. End Cobrança |
||CHAR | ||CHAR | ||
||3 | ||3 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMCOB |
− | ||Núm. End | + | ||Núm. End Cobrança |
− | || | + | ||NUMBER |
− | ||4, | + | ||4,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DATVAL |
− | || | + | ||Validade |
− | || | + | ||DATE |
− | || | + | ||7 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DATPRI |
− | ||1º | + | ||1º Parcela |
− | || | + | ||DATE |
− | || | + | ||7 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||APEVEN |
− | ||Apelido | + | ||Apelido Vendedor |
− | || | + | ||VARCHAR |
||10 | ||10 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
||PLANO | ||PLANO | ||
− | || | + | ||Plano |
||CHAR | ||CHAR | ||
||9 | ||9 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||FILPRE |
− | ||Filial Tabela de | + | ||Filial Tabela de Preços |
− | || | + | ||NUMBER |
− | ||5, | + | ||5,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DESPRE |
− | ||Descrição da Tabela de | + | ||Descrição da Tabela de Preços (se nulo utiliza VAREJO) |
||VARCHAR | ||VARCHAR | ||
||30 | ||30 | ||
||Sim | ||Sim | ||
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||RESERV |
− | ||Reserva? | + | ||Reserva? |
− | || | + | ||VARCHAR2 |
− | || | + | ||1 |
− | || | + | || |
− | ||'F' | + | ||'F' |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||EMIDES |
− | ||Frete pelo Emitente? | + | ||Frete pelo Emitente? |
− | || | + | ||VARCHAR2 |
− | || | + | ||1 |
− | || | + | || |
− | ||'F' | + | ||'F' |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||PESLIQ |
− | ||Peso | + | ||Peso Líquido |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||PESBRU |
− | ||Peso | + | ||Peso Bruto |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRSEG |
− | ||Valor do | + | ||Valor do Seguro |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRFRE |
− | ||Valor do | + | ||Valor do Frete |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||SINAL |
− | ||Sinal ou | + | ||Sinal ou Entrada |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||OBSERV |
− | || | + | ||Observações de venda |
− | || | + | ||VARCHAR2 |
− | || | + | ||4000 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMBLO |
− | ||Número do | + | ||Número do Bloco |
− | || | + | ||VARCHAR2 |
− | || | + | ||8 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||OBSORC |
− | ||Observação | + | ||Observação Orçamento |
− | || | + | ||VARCHAR2 |
− | || | + | ||4000 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DATSEG |
− | ||2º | + | ||2º Parcela |
− | || | + | ||DATE |
− | || | + | ||7 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||APROVA |
− | ||Tipo | + | ||Tipo Aprovação |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'A' | + | ||'A' |
||A - Aprovado | ||A - Aprovado | ||
E - Em Aprovação | E - Em Aprovação | ||
|| | || | ||
|- | |- | ||
− | || | + | ||APRCLI |
− | ||Aprovação | + | ||Aprovação Cliente |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'1' | + | ||'1' |
||1 - Aprovado | ||1 - Aprovado | ||
A - Em Aberto | A - Em Aberto | ||
− | 2 - Reprovado | + | 2 - Reprovado |
|| | || | ||
|- | |- | ||
− | || | + | ||PLACAS |
− | ||Placa | + | ||Placa Veículo |
− | || | + | ||VARCHAR2 |
− | || | + | ||7 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||QTD_KM |
− | ||Qtde | + | ||Qtde KM |
− | || | + | ||NUMBER |
− | ||7, | + | ||7,0 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||CODSEQ |
− | ||Cód. Sequen. | + | ||Cód. Sequen. NSU |
− | || | + | ||NUMBER |
− | || | + | ||22 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
Linha 395: | Linha 395: | ||
|| | || | ||
|- | |- | ||
− | || | + | ||NUMPED |
− | || | + | ||Número da DAV ou Pré-Venda |
− | || | + | ||CHAR |
− | || | + | ||8 |
||Sim | ||Sim | ||
|| | || | ||
Linha 405: | Linha 405: | ||
|} | |} | ||
− | |||
− | Método responsável pela inserção ou atualização de um item de DAV ou Pré-venda. Somente pode ser executado após ter sido incluso o DAV pelo método | + | == ENVIAITEM_DAV == |
+ | |||
+ | Método responsável pela inserção ou atualização de um item de DAV ou Pré-venda. Somente pode ser executado após ter sido incluso o DAV pelo método ENVIA_DAV. | ||
Caso alguma inconsistência seja verificada gerará exceção. | Caso alguma inconsistência seja verificada gerará exceção. | ||
Linha 420: | Linha 421: | ||
! style="background:#efefef;" |''Coluna Retorno?'' | ! style="background:#efefef;" |''Coluna Retorno?'' | ||
|- | |- | ||
− | || | + | ||CODFIL |
− | || | + | ||Filial da DAV |
− | || | + | ||CHAR |
− | || | + | ||3 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||TIPPED |
− | ||Tipo Pedido/ | + | ||Tipo Pedido/OS |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'O' | + | ||'O' |
||O - DAV | ||O - DAV | ||
− | P - Pré-Venda | + | P - Pré-Venda |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMPED |
− | || | + | ||Número da DAV ou Pré-Venda |
− | || | + | ||CHAR |
− | || | + | ||8 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMITE |
− | || | + | ||Item (número seqüencial por DAV) |
− | || | + | ||NUMBER |
− | ||5, | + | ||5,0 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRCUS |
− | ||Valor | + | ||Valor Total |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRPGT |
− | ||Valor Total Sem Desc/ | + | ||Valor Total Sem Desc/Acrés |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||QTDITE |
||Quantidade | ||Quantidade | ||
− | || | + | ||NUMBER |
− | ||12, | + | ||12,4 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRITE |
||Vlr. Unitário | ||Vlr. Unitário | ||
− | || | + | ||NUMBER |
− | ||14, | + | ||14,4 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||VLRENT |
||Vlr. Unitário Sem desconto/Acrés. | ||Vlr. Unitário Sem desconto/Acrés. | ||
− | || | + | ||NUMBER |
− | ||14, | + | ||14,4 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||PROEXT |
||Código externo do Produto | ||Código externo do Produto | ||
− | || | + | ||VARCHAR |
||20 | ||20 | ||
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||PROMOC |
− | || | + | ||Promoção |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'N' | + | ||'N' |
||N - Não promocional no plano | ||N - Não promocional no plano | ||
E - Promocional no plano | E - Promocional no plano | ||
− | Q ? Promocional para qualquer plano | + | Q ? Promocional para qualquer plano |
|| | || | ||
|- | |- | ||
− | || | + | ||PREUNI |
− | ||Preço | + | ||Preço Unitário |
− | || | + | ||NUMBER |
− | ||12, | + | ||12,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||DESMUL |
− | ||Sub- | + | ||Sub-Estoque |
||VARCHAR | ||VARCHAR | ||
||30 | ||30 | ||
||Sim | ||Sim | ||
||Nulo | ||Nulo | ||
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||OBSERV |
− | || | + | ||Observação |
− | || | + | ||VARCHAR2 |
− | || | + | ||4000 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||PERIPI |
− | ||% IPI ÿltima | + | ||% IPI ÿltima Compra |
− | || | + | ||NUMBER |
− | ||5, | + | ||5,2 |
− | || | + | ||Sim |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
Linha 569: | Linha 570: | ||
|} | |} | ||
− | == | + | |
+ | == EXCLUIITEM_DAV == | ||
Método responsável pela exclusão de um item de DAV. | Método responsável pela exclusão de um item de DAV. | ||
− | Caso não encontre o item ou o mesmo não possa ser excluído gerará uma | + | Caso não encontre o item ou o mesmo não possa ser excluído gerará uma exceção. |
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | {| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | ||
Linha 584: | Linha 586: | ||
! style="background:#efefef;" |''Coluna Retorno?'' | ! style="background:#efefef;" |''Coluna Retorno?'' | ||
|- | |- | ||
− | || | + | ||CODFIL |
− | || | + | ||Filial da DAV |
− | || | + | ||CHAR |
− | || | + | ||3 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMITE |
− | || | + | ||Item (número seqüencial por DAV) |
− | || | + | ||NUMBER |
− | ||5, | + | ||5,0 |
− | || | + | || |
− | || | + | || |
|| | || | ||
|| | || | ||
|- | |- | ||
− | || | + | ||NUMPED |
− | || | + | ||Número da DAV ou Pré-Venda |
− | || | + | ||CHAR |
− | || | + | ||8 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
Linha 623: | Linha 625: | ||
− | == | + | == VALIDA_DAV == |
Método responsável pela verificação do DAV. Realizando validações entre o DAV e seus itens. | Método responsável pela verificação do DAV. Realizando validações entre o DAV e seus itens. | ||
Linha 639: | Linha 641: | ||
! style="background:#efefef;" |''Coluna Retorno?'' | ! style="background:#efefef;" |''Coluna Retorno?'' | ||
|- | |- | ||
− | || | + | ||CODFIL |
− | || | + | ||Filial da DAV |
− | || | + | ||CHAR |
− | || | + | ||3 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||TIPPED |
− | ||Tipo Pedido/ | + | ||Tipo Pedido/OS |
− | || | + | ||CHAR |
− | || | + | ||1 |
− | || | + | || |
− | ||'O' | + | ||'O' |
||O - DAV | ||O - DAV | ||
− | P - Pré-Venda | + | P - Pré-Venda |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMPED |
− | || | + | ||Número da DAV ou Pré-Venda |
− | || | + | ||CHAR |
− | || | + | ||8 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|} | |} | ||
− | == | + | == CANCELA_DAV == |
'''Função responsável pelo cancelamento de uma DAV'''. | '''Função responsável pelo cancelamento de uma DAV'''. | ||
Linha 686: | Linha 688: | ||
! style="background:#efefef;" |''Coluna Retorno?'' | ! style="background:#efefef;" |''Coluna Retorno?'' | ||
|- | |- | ||
− | || | + | ||CODFIL |
− | || | + | ||Filial da DAV |
− | || | + | ||CHAR |
− | || | + | ||3 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
|| | || | ||
|- | |- | ||
− | || | + | ||NUMPED |
− | || | + | ||Número da DAV ou Pré-Venda |
− | || | + | ||CHAR |
− | || | + | ||8 |
− | || | + | || |
− | || | + | || |
− | || | + | || |
+ | || | ||
+ | |} | ||
+ | |||
+ | |||
+ | == ASSINA_DAV == | ||
+ | |||
+ | Método serve para gravar a coluna ASSINA da TT_ORC em caso de inclusão de um novo orçamento. | ||
+ | Isto porque é necessário executar ENVIA_DAV para obter o NUMPED. E o NUMPED faz parte da assinatura. | ||
+ | |||
+ | {| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | ||
+ | ! style="background:#efefef;" |''Parâmetro'' | ||
+ | ! style="background:#efefef;" |''Significado'' | ||
+ | ! style="background:#efefef;" |''Tipo'' | ||
+ | ! style="background:#efefef;" |''Tamanho'' | ||
+ | ! style="background:#efefef;" |''Aceita Nulo'' | ||
+ | ! style="background:#efefef;" |''Default'' | ||
+ | ! style="background:#efefef;" |''Domínio'' | ||
+ | ! style="background:#efefef;" |''Coluna Retorno?'' | ||
+ | |- | ||
+ | ||CODFIL | ||
+ | ||Filial da DAV | ||
+ | ||CHAR | ||
+ | ||3 | ||
+ | || | ||
+ | || | ||
+ | || | ||
+ | || | ||
+ | |- | ||
+ | ||TIPPED | ||
+ | ||Tipo Pedido/OS | ||
+ | ||CHAR | ||
+ | ||1 | ||
+ | || | ||
+ | ||'O' | ||
+ | ||O - DAV | ||
+ | P - Pré-Venda | ||
+ | || | ||
+ | |- | ||
+ | ||NUMPED | ||
+ | ||Número da DAV ou Pré-Venda | ||
+ | ||CHAR | ||
+ | ||8 | ||
+ | || | ||
+ | || | ||
+ | || | ||
+ | || | ||
+ | |- | ||
+ | ||ASSINA | ||
+ | ||Assinatura do Registro | ||
+ | ||VARCHAR | ||
+ | ||256 | ||
+ | ||Sim | ||
+ | || | ||
+ | || | ||
|| | || | ||
|} | |} |
Edição das 11h47min de 17 de setembro de 2010
Interface de Integração de Orçamento via Stored Procedure:
ENVIA_DAV
Método responsável pela inserção ou atualização de uma DAV ou Pré-venda. Quando o orçamento é novo ele não ficará disponível para ser vendido enquanto não for executado o método VALIDA_DAV. Caso alguma inconsistência seja verificada gerará exceção. Para PostgreSQL este este método é uma função que retorna o campo NUMPED. No Oracle devesse chamar como Stored Procedure passando os valores por parâmetro e pegando o retorno no parâmetro NUMPED.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODEXT | Código Externo | NUMBER | 15,0 | Sim | |||
CODSER | Série Padrão para a Venda | CHAR | 2 | Sim | |||
DOCNFP | Documento p/ NFP | VARCHAR2 | 15 | Sim | |||
DATAPR | Data de aprovação | DATE | 7 | Sim | |||
CODFIL | Filial | CHAR | 3 | ||||
TIPPED | Tipo de Pedido/OS | CHAR | 1 | '0' | O - DAV
P - Pré-Venda |
||
CLIEXT | Código externo do Cliente | VARCHAR | 20 | ||||
VLRTOT | Valor Total | NUMBER | 12,2 | ||||
VLRPAR | Valor da Parcela | NUMBER | 12,2 | ||||
VLRDES | Valor do Desconto/Acréscimo | NUMBER | 12,2 | ||||
QTDPAR | Qtd. de Parcelas | NUMBER | 5,0 | ||||
FILFAT | Filial. End. Fatura | CHAR | 3 | ||||
NUMFAT | Núm. End. Fatura | NUMBER | 4,0 | ||||
FILENT | Filial. End. Entrega | CHAR | 3 | ||||
NUMENT | Núm. End. Entrega | NUMBER | 4,0 | ||||
FILCOB | Filial. End Cobrança | CHAR | 3 | ||||
NUMCOB | Núm. End Cobrança | NUMBER | 4,0 | ||||
DATVAL | Validade | DATE | 7 | ||||
DATPRI | 1º Parcela | DATE | 7 | ||||
APEVEN | Apelido Vendedor | VARCHAR | 10 | ||||
PLANO | Plano | CHAR | 9 | ||||
FILPRE | Filial Tabela de Preços | NUMBER | 5,0 | ||||
DESPRE | Descrição da Tabela de Preços (se nulo utiliza VAREJO) | VARCHAR | 30 | Sim | |||
RESERV | Reserva? | VARCHAR2 | 1 | 'F' | |||
EMIDES | Frete pelo Emitente? | VARCHAR2 | 1 | 'F' | |||
PESLIQ | Peso Líquido | NUMBER | 12,2 | Sim | |||
PESBRU | Peso Bruto | NUMBER | 12,2 | Sim | |||
VLRSEG | Valor do Seguro | NUMBER | 12,2 | Sim | |||
VLRFRE | Valor do Frete | NUMBER | 12,2 | Sim | |||
SINAL | Sinal ou Entrada | NUMBER | 12,2 | Sim | |||
OBSERV | Observações de venda | VARCHAR2 | 4000 | Sim | |||
NUMBLO | Número do Bloco | VARCHAR2 | 8 | Sim | |||
OBSORC | Observação Orçamento | VARCHAR2 | 4000 | Sim | |||
DATSEG | 2º Parcela | DATE | 7 | Sim | |||
APROVA | Tipo Aprovação | CHAR | 1 | 'A' | A - Aprovado
E - Em Aprovação |
||
APRCLI | Aprovação Cliente | CHAR | 1 | '1' | 1 - Aprovado
A - Em Aberto 2 - Reprovado |
||
PLACAS | Placa Veículo | VARCHAR2 | 7 | Sim | |||
QTD_KM | Qtde KM | NUMBER | 7,0 | Sim | |||
CODSEQ | Cód. Sequen. NSU | NUMBER | 22 | Sim | |||
CODEMP | Código da Empresa da Retaguarda | NUMBER | 5 | 0 - TOTALL 1 - INTERSYS 2 - ADVANCE |
|||
ASSINA | Assinatura do Registro | VARCHAR | 256 | Sim | |||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 | Sim | Sim |
ENVIAITEM_DAV
Método responsável pela inserção ou atualização de um item de DAV ou Pré-venda. Somente pode ser executado após ter sido incluso o DAV pelo método ENVIA_DAV. Caso alguma inconsistência seja verificada gerará exceção.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODFIL | Filial da DAV | CHAR | 3 | ||||
TIPPED | Tipo Pedido/OS | CHAR | 1 | 'O' | O - DAV
P - Pré-Venda |
||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 | ||||
NUMITE | Item (número seqüencial por DAV) | NUMBER | 5,0 | ||||
VLRCUS | Valor Total | NUMBER | 12,2 | ||||
VLRPGT | Valor Total Sem Desc/Acrés | NUMBER | 12,2 | ||||
QTDITE | Quantidade | NUMBER | 12,4 | ||||
VLRITE | Vlr. Unitário | NUMBER | 14,4 | ||||
VLRENT | Vlr. Unitário Sem desconto/Acrés. | NUMBER | 14,4 | ||||
PROEXT | Código externo do Produto | VARCHAR | 20 | ||||
PROMOC | Promoção | CHAR | 1 | 'N' | N - Não promocional no plano
E - Promocional no plano Q ? Promocional para qualquer plano |
||
PREUNI | Preço Unitário | NUMBER | 12,2 | Sim | |||
DESMUL | Sub-Estoque | VARCHAR | 30 | Sim | Nulo | ||
OBSERV | Observação | VARCHAR2 | 4000 | Sim | |||
PERIPI | % IPI ÿltima Compra | NUMBER | 5,2 | Sim | |||
ASSINA | Assinatura do Registro | VARCHAR | 256 | Sim |
EXCLUIITEM_DAV
Método responsável pela exclusão de um item de DAV. Caso não encontre o item ou o mesmo não possa ser excluído gerará uma exceção.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODFIL | Filial da DAV | CHAR | 3 | ||||
NUMITE | Item (número seqüencial por DAV) | NUMBER | 5,0 | ||||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 | ||||
TIPPED | Tipo Pedido/OS | CHAR | 1 | 'O' | O - DAV
P - Pré-Venda |
VALIDA_DAV
Método responsável pela verificação do DAV. Realizando validações entre o DAV e seus itens. Caso a validação dê OK o DAV ficará disponível para ser resgatado na Venda. Caso alguma inconsistência seja verificada gerará exceção.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODFIL | Filial da DAV | CHAR | 3 | ||||
TIPPED | Tipo Pedido/OS | CHAR | 1 | 'O' | O - DAV
P - Pré-Venda |
||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 |
CANCELA_DAV
Função responsável pelo cancelamento de uma DAV.
Obs.: Função não existente para Pré-Venda por obrigação do PAF. Caso não seja possível o cancelamento gerará exceção.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODFIL | Filial da DAV | CHAR | 3 | ||||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 |
ASSINA_DAV
Método serve para gravar a coluna ASSINA da TT_ORC em caso de inclusão de um novo orçamento. Isto porque é necessário executar ENVIA_DAV para obter o NUMPED. E o NUMPED faz parte da assinatura.
Parâmetro | Significado | Tipo | Tamanho | Aceita Nulo | Default | Domínio | Coluna Retorno? |
---|---|---|---|---|---|---|---|
CODFIL | Filial da DAV | CHAR | 3 | ||||
TIPPED | Tipo Pedido/OS | CHAR | 1 | 'O' | O - DAV
P - Pré-Venda |
||
NUMPED | Número da DAV ou Pré-Venda | CHAR | 8 | ||||
ASSINA | Assinatura do Registro | VARCHAR | 256 | Sim |