Cotações de Compra

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Versão Expedida:

12.1.24


Considerações Gerais

Objetivo 

Filtrar, organizar, persistir, aprovar e retornar informações referentes a cotações de compra.

Funcionamento 

Na forma padrão, realiza-se a chamada por intermédio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A execução na forma persistente é realizada por intermédio da chamada de um comando RUN conforme exemplo a seguir.

A sintaxe para executar a API em modo persistente é: 

RUN fch/fchmat/fchmatenterquotations.p PERSISTENT SET h-handle.

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

Tabelas Temporárias

ttDeleteQuotations

Entrada/Saída

Lista de Cotações a serem eliminadasEntrada

Atributo

TipoFormatoDescriçãoObrigatório
numero-ordemINTEGER>>>>>9,99Número da Ordem de CompraSim
cod-emitenteINTEGER>>>>>>>>9Código do FornecedorSim
it-codigoCHARACTERX(16)Código do ItemSim
seq-cotacINTEGER>>9Sequência da CotaçãoSim
l-eliminadaLOGICALSim/NãoIndica se Cotação foi eliminadaNão



ttDeliverySchedule

Entrada/Saída

Lista das entregas da ordem de compraSaída

Atributo

TipoFormatoDescriçãoObrigatório
cod-referCHARACTERX(8)ReferênciaSim
concentracaoDECIMAL>>9.9999ConcentraçãoSim
data-entregaDATE99/99/9999Data EntregaSim
it-codigoCHARACTERX(16)Código do ItemSim
nome-abrevCHARACTERX(12)ClienteSim
parcelaINTEGER>>>>9Número da ParcelaSim
pedido-clienCHARACTERX(12)Pedido ClienteSim
qtd-do-fornDECIMAL>>>>,>>9.9999Quantidade na unidade de medida do FornecedorSim
qtd-sal-fornDECIMAL>>>>,>>9.9999Quantidade de saldo na unidade de medida do fornecedorSim
quant-saldoDECIMAL>>>>,>>9.9999Quantidade de saldo na unidade de medida do estoqueSim
quantidadeDECIMAL>>>>,>>9.9999Quantidade na unidade de medida do estoqueSim
situacaoINTEGER>9SituaçãoSim
unCHARACTERX(2)Unidade de medidaSim
nr-sequenciaINTEGER>>,>>9SequênciaSim
situacao-descCHARACTERX(8)Descrição da situaçãoNão
un-descCHARACTERX(8)Descriação da unidade de medidaNão
numero-ordemINTEGER>>>>>9,99Número da Ordem de CompraSim
cod-refer-descCHARACTERX(8)Descrição código de referênciaNão
cons-mrpLOGICALSim/NãoConsidera MRPNão
cons-pmpLOGICALSim/NãoConsidera PMPNão
data-alterDATE99/99/9999Data Última AlteraçãoNão
data-entrega-antDATE99/99/9999Data entrega anteriorNão
data-origDATE99/99/9999Data entrega OriginalNão
es-codigoCHARACTERX(16)ComponenteNão
expectativaLOGICALSim/NãoExpectativa de CompraNão
horaINTEGER99Hora da entregaNão
item-cotacaoCHARACTERX(16)ItemNão
mrpINTEGER9Considera MRPNão
naturezaINTEGER9NaturezaSim
nr-alt-dataINTEGER>9Número alteração dataSim
nr-alt-quantINTEGER>9Número alteração quantidadeSim
nr-contratoINTEGER>>>>>>>>9Número do ContratoNão
nr-entregaINTEGER>>>>9EntregaNão
nr-estrutINTEGER>>>>>>9EstruturaNão
nr-estrut-filhaINTEGER>>>>>>9Estrutura filhaNão
qtd-a-ped-fornDECIMAL>>>>,>>9.9999Quantidade a pedir fornecedorNão
qtd-aloc-fornDECIMAL>>>>,>>9.9999Quantidade alocada fornecedorSim
qtd-rec-fornDECIMAL>>>>,>>9.9999Quantidade recebida fornecedorSim
qtd-rej-fornDECIMAL>>>>,>>9.9999Quantidade devolvida fornecedorSim
quant-a-pedDECIMAL>>>>,>>9.9999Quantidade a pedirNão
quant-alocadaDECIMAL>>>>,>>9.9999Quantidade alocadaSim
quant-recebDECIMAL>>>>,>>9.9999Quantidade recebidaSim
quant-rejeitDECIMAL>>>>,>>9.9999Quantidade DevolvidaSim
quantid-origDECIMAL>>>>,>>9.9999Quantidade OriginalSim
rendimentoDECIMAL>>9.9999RendimentoSim
sequenciaINTEGER>>>>9SequenciaNão
usuario-altCHARACTERX(12)Usuário última alteraçãoSim
cod-emitenteINTEGER>>>>>>>>9Código do FornecedorSim
nr-pedidoINTEGER>>>,>>>,>>9Número do pedidoSim
cod-ato-concessorCHARACTERX(20)Número do Ato ConcessórioSim
manufacturerINTEGER>>>>>>>>9Código do FabricanteSim
manufacturerDescriptionCHARACTERX(60)Descrição do FabricanteSim
activeHisFunctionLOGICALSim/NãoFunção de integração com HIS ativaNão



ttDeliveryScheduleUpdated

Entrada/Saída

Lista das entregas da ordem de compraSaída

Atributo

TipoFormatoDescriçãoObrigatório
Mesmos campos da ttDeliverySchedule





ttEnableFields

Entrada/Saída

Lista de campos que devem ou não ser habilitados em telaSaída

Atributo

TipoFormatoDescriçãoObrigatório
tabelaCHARACTER
Tabela do campo a ser tratadoSim
campoCHARACTER
Nome do campo a ser tratadoSim
habilitadoLOGICALSim/NãoIndica se deve ser habilitado ou nãoSim



ttLastPurchaseOfItem

Entrada/Saída

Dados de última compraSaída

Atributo

TipoFormatoDescriçãoObrigatório
purchaseRequisitionIdCHARACTERx(9)Número da Ordem de CompraSim
paymentConditionCHARACTERx(4)Condição de PagamentoSim
purchaseDateDATE99/99/9999Data do PedidoSim
priceDECIMAL>>>>>,>>>,>>9.99999PreçoSim
supplierCNPJCHARACTERx(19)CNPJ do FornecedorNão
supplierDescriptionCHARACTERx(80)Nome do FornecedorNão
supplierIdCHARACTERx(9)Código do FornecedorNão
itemDescriptionCHARACTERx(60)Descrição do ItemNão
itemIdCHARACTERx(16)Código do ItemSim
unitOfMeasureCHARACTERx(2)Unidade de MedidaSim
unitOfMeasureDescriptionCHARACTERx(15)Descrição da Unidade de MedidaNão
currencyShorthandCHARACTERx(4)Sigla da MoedaNão



ttOrderList

Entrada/Saída

Lista de ordens de compraEntrada

Atributo

TipoFormatoDescriçãoObrigatório
numero-ordemINTEGER>>>>>9,99Número da OrdemSim



ttQuotations

Entrada/Saída

Informações referente a cotaçãoEntrada

Atributo

TipoFormatoDescriçãoObrigatório
aliquota-icmDECIMAL>>9.99Alíquota de ICMSSim
aliquota-iiDECIMAL>>9.99Alíquota de Imposto de ImportaçãoNão
aliquota-ipiDECIMAL>>9.99Alíquota de IPISim
aliquota-issDECIMAL>>9.99Alíquota de ISSSim
aprovadorCHARACTERX(12)Código do AprovadorSim
atualiza-cpLOGICALSim/NãoAtualiza Controle PreçoNão
cdn-fabricanINTEGER>>>>>>>>9Código do FabricanteNão
cdn-pais-origINTEGER>>,>>9Código País de OrigemSim
cdn-pto-controlINTEGER>>,>>9Código Ponto de ControleNão
class-fiscalCHARACTER9999.99.99Código da Classificação FiscalNão
cod-compradoCHARACTERX(12)Código do CompradorSim
cod-cond-pagINTEGER>>>9Código da Condição de PagamentoSim
cod-emitenteINTEGER>>>>>>>>9Código do FornecedorSim
cod-incotermCHARACTERX(3)Código da IncotermNão
cod-pto-contr-baseINTEGER>>>>9Ponto de Controle BaseNão
cod-servicoINTEGER>>>>9Código de ServiçoNão
cod-transpINTEGER>>,>>9TransportadorNão
codigo-icmINTEGER>9ICMSSim
codigo-ipiLOGICALSim/NãoIPI InclusoSim
contatoCHARACTERX(40)ContatoSim
cot-aprovadaLOGICALSim/NãoCotação AprovadaSim
dat-preco-baseDATE99/99/9999Data Preço BaseNão
data-atualizDATE99/99/9999Data AtualizaçãoNão
data-cotacaoDATE99/99/9999Data CotaçãoSim
dias-validadeINTEGER>>9Dias de ValidadeNão
dt-embarqueDATE99/99/9999Data EmbarqueNão
dt-entregaDATE99/99/9999Data EntregaNão
freteLOGICALSim/NãoFrete InclusoSim
hora-atualizCHARACTERX(8)Hora AtualizaçãoSim
ind-orig-entradaINTEGER>9Origem EntradaNão
ind-reajusteDECIMAL>>9.99Índice ReajusteSim
ind-via-envioINTEGER>>,>>9Via de EnvioNão
it-codigoCHARACTERX(16)Código do ItemSim
itinerarioINTEGER>>,>>9Código do ItinerárioSim
log-gerac-autom-despesLOGICALSim/NãoGeração Automática de DespesasSim
mapa-cotacaoINTEGER>9Mapa de CotaçãoNão
mo-codigoINTEGER>9MoedaSim
motivo-aprCHARACTERX(2000)Motivo de Aprovação/RejeiçãoSim
narrativaCHARACTERX(2000)NarrativaSim
nr-dias-taxaINTEGER>>9Dias Taxa FinanceiraSim
numero-ordemINTEGER>>>>>9,99Número da Ordem de CompraSim
perc-desctoDECIMAL>9.99999Percentual de DescontoSim
possui-reajLOGICALSim/NãoReajusteNão
prazo-entregINTEGER>,>>9Prazo de EntregaSim
pre-unit-forDECIMAL>>>>>,>>>,>>9.99999Preço Unitário do FornecedorSim
preco-fornecDECIMAL>>>>>,>>>,>>9.99999Preço do FornecedorSim
preco-unitDECIMAL>>>>>,>>>,>>9.99999Preço UnitárioSim
reaj-tabelaLOGICALSim/NãoReajusta TabelaNão
regime-importINTEGER99Regime de ImportaçãoNão
seq-cotacINTEGER>>9Sequência da CotaçãoSim
unCHARACTERX(2)Unidade de MedidaSim
usuarioCHARACTERX(12)UsuárioSim
valor-desctoDECIMAL>>>,>>>,>>9.9999Valor do DescontoNão
valor-freteDECIMAL>>>,>>>,>>9.9999Valor do FreteSim
valor-taxaDECIMAL>>9.9999Taxa FinanceiraSim
cod-emitente-descCHARACTERX(8)Descrição do FornecedorNão
nome-abrev-fabricanteCHARACTERX(12)Nome do FabricanteNão
reajusta-cotacaoLOGICALSim/NãoReajusta CotaçãoNão
taxa-financLOGICALSim/NãoEncargos FinanceirosSim
cod-transp-descCHARACTERX(8)Descrição do TransportadorNão
codigo-icm-descCHARACTERX(8)Descrição ICMSNão
codigo-ipi-descCHARACTERX(8)Descrição IPINão
it-codigo-descCHARACTERX(60)Descrição do ItemNão
cod-comprado-descCHARACTERX(8)Descrição do CompradorNão
contato-descCHARACTERX(8)Descrição do ContatoNão
updateShipINTEGER->,>>>,>>9Altera ParcelasNão
internalUMCHARACTERX(2)Unidade de MedidaNão
internalUMDescriptionCHARACTERX(15)Descrição Unidade de MedidaNão
mo-codigo-descCHARACTERX(12)Descrição da moedaNão
cod-cond-pag-descCHARACTERX(30)Descrição da Condição de PagamentoNão
un-descCHARACTERX(15)Descrição da Unidade de MedidaNão
quoteDECIMAL->>,>>9.99
Não
situacaoINTEGER>9SituaçãoSim
qt-solicDECIMAL>>>,>>>,>>9.9999QuantidadeNão
textRequisitionCHARACTERX(2000)Narrativa da Ordem de CompraNão
enableUnitOfMeasureLOGICALSim/NãoHabilita Unidade de MedidaNão
enableAliquotaIpiLOGICALSim/NãoHabilita Alíquota IPINão
saveQuotationLOGICALSim/NãoSalva CotaçãoNão
situacao-descCHARACTERX(8)Descrição da SituaçãoNão
preco-fornec-descCHARACTERX(19)Preço FornecedorNão
pre-unit-for-descCHARACTERX(19)Preço Unitário FornecedorNão
preco-unit-descCHARACTERX(19)Preço UnitárioNão
valor-ipiDECIMAL->>,>>9.99Valor IPINão
cotacao-moedaDECIMAL->>,>>9.99Cotação da MoedaNão
valor-frete-descCHARACTERX(19)Valor de FreteNão
naturezaINTEGER->,>>>,>>9Natureza do FornecedorNão
manufacturerINEGER->,>>>,>>9Código do FabricanteNão
manufacturerDescriptionCHARACTERX(60)Descrição do FabricanteNão
activeHisFunctionLOGICALSim/NãoFunção HIS ativaNão
activeUMFunctionLOGICALSim/Não
Não
internalPriceDECIMAL->>,>>9.99Preço InternoNão



ttQuotationsDefault

Entrada/Saída

Informações referente a cotaçãoSaída

Atributo

TipoFormatoDescriçãoObrigatório
Mesmos campos da ttQuotations





ttQuotationsDefaultHtml

Entrada/Saída

Informações referente a cotaçãoSaída

Atributo

TipoFormatoDescriçãoObrigatório
Mesmos campos da ttQuotations, mais os dois campos definidos abaixo



cod-usuar-criadorCHARACTERX(12)Código do usuário criador da cotaçãoNão
data-cotacao-descCHARACTERX(10)Data da cotação em formato caracterNão



ttQuotationsReadjustment

Entrada/Saída

Reajustes da cotaçãoEntrada

Atributo

TipoFormatoDescriçãoObrigatório
sequenceINTEGER>9SequênciaSim
purchaseRequisitionINTEGER>>>>>9,99Número da Ordem de CompraSim
vendorINTEGER>>>>>>>>9Código do FornecedorSim
itemCHARACTERX(16)Código do ItemSim
currencyINTEGER>9Código da MoedaSim
indexDateDATE99/99/999Data ÍndiceSim
percReadjustmentDECIMAL>>9.99Percentual de ReajusteSim
priceBaseDateDATE99/99/9999Data do Preço BaseSim



ttResultDeleteQuotations

Entrada/Saída

Lista de Cotações a serem eliminadasSaída

Atributo

TipoFormatoDescriçãoObrigatório
Mesmos campos da ttDeleteQuotations





ttSummaryPurchRequisition

Entrada/Saída

Lista de ordens de compraSaída

Atributo

TipoFormatoDescriçãoObrigatório
cod-compradoCHARACTERX(12)Código do CompradorSim
cod-estabelCHARACTERX(5)Código do EstabelecimentoSim
it-codigoCHARACTERX(16)Código do ItemSim
narrativaCHARACTERX(2000)Narrativa ordem de compraSim
nr-processoINTEGER999,999Código do Processo de CompraSim
numero-ordemINTEGER>>>>>9,99Número da Ordem de CompraSim
situacaoINTEGER>9Situação da ordem de compraSim
it-codigo-descCHARACTERx(60)Descrição do ItemNão
qt-solicDECIMAL>>>,>>>,>>9.9999QuantidadeNão
data-entregaDATE99/99/9999Data de EntregaSim
unCHARACTERX(2)Unidade de MedidaSim
parceladoLOGICALSim/NãoCompra parceladaNão
num-pedidoINTEGER>>>>>,>>9Número do Pedido de CompraSim
approvedLOGICALSim/NãoOrdem aprovadaNão
requisitanteCHARACTERX(12)Requisitante da Ordem de CompraSim
situacao-descCHARACTERX(8)Descrição da situação da ordem de compraNão
nr-requisicaoINTEGER>>>,>>>,>>9Número da RequisiçãoSim
fm-codigoCHARACTERX(8)FamíliaSim
data-emissaoDATE99/99/9999Data de Emissão Ordem de CompraSim
dat-fim-leilao-rfqDATE99/99/9999Data FimNão
hra-fim-leilao-rfqCHARACTER99:99:99Hora FimNão
dat-inicio-leilao-rfqDATE99/99/9999Data inícioNão
hra-inicio-leilao-rfqCHARACTER99:99:99Hora inícioNão
un-descCHARACTERX(8)Descrição da Unidade de MedidaNão
cod-emitenteINTEGER>>>>>>>>9Código do FornecedorSim
nome-abrevCHARACTERX(12)Nome abreviado do fornecedorSim
nr-contratoINTEGER>>>>>>>>9Número do contrato de compraSim
epcValueCHARACTERX(8)Campo para customizaçãoNão



RowErrors

Entrada/Saída

Lista dos erros ocorridos durante a execução de algum métodoSaída

Atributo

TipoDescrição
ErrorSequenceINTEGERSequência do Erro
ErrorNumberINTEGERCódigo do Erro
ErrorDescriptionCHARACTERDescrição do Erro
ErrorParametersCHARACTERParâmetros do Erro
ErrorTypeCHARACTERTipo do Erro
ErrorHelpCHARACTERAjuda
ErrorSubTypeCHARACTERSub-tipo do Erro


Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:


Métodos de Negócio


REST_GET_copyQuotation

Requisito

Nenhum

Sintaxe

RUN REST_GET_copyQuotation in handle (INPUT <integer>,

INPUT<integer>,

INPUT<character>,

INPUT<integer>,

OUTPUT<logical>,

OUTPUT<logical>,

OUTPUT<logical>,

OUTPUT<integer>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Realiza a cópia de uma cotação

Parâmetros

Descrição

nrOrdem

codEmitente 

itCodigo

seqCotac

approveQuotation

importModule

importQuotation

tipoEntrega

ttSummaryPurchRequisition

ttQuotationsDefaultHtml

ttEnableFields

ttLastPurchaseOfItem

ttQuotationsReadjustment

RowErrors

Código do Item

Código do Comprador

Lista de ordens de compra

Sequência da Cotação

Identifica se a cotação está aprovada

Identifica se o módulo de importação está ativo

Identifica se é uma cotação de importação

Identifica qual o tipo de entrega da cotação

Informações referente a ordem de compra

Informações referente a cotação

Informações referente a quais campos devem ser habilitados ou não

Informações referente a última compra

Informações referente ao reajuste da cotação

Lista de Erros encontrados na execução do método



REST_GET_getDeliverySchedule

Requisito

Nenhum

Sintaxe

RUN REST_GET_getDeliverySchedule in handle (INPUT <integer>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Realiza a busca das entregas de uma ordem de compra.

Parâmetros

Descrição

nrOrdem

ttDeliverySchedule

RowErrors

Número da ordem de compra

Lista das entregas da ordem de compra

Lista de Erros encontrados na execução do método



REST_GET_getMultipleRequisitions

Requisito

Nenhum

Sintaxe

RUN REST_GET_getDeliverySchedule in handle (INPUT <character>,

INPUT <character>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Busca ordens de compra sem cotação, ou em cotação do comprador e item passados como parâmetros.

Parâmetros

Descrição

itCodigo

Comprador

ttSummaryPurchRequisition

RowErrors

Código do Item

Código do Comprador

Lista de ordens de compra

Lista de Erros encontrados na execução do método



REST_GET_getQuotationUpdate

Requisito

Nenhum

Sintaxe

RUN REST_GET_getQuotationUpdate in handle (INPUT <integer>,

INPUT<integer>,

INPUT<character>,

INPUT<integer>,

INPUT<character>,

OUTPUT<logical>,

OUTPUT<logical>,

OUTPUT<logical>,

OUTPUT<integer>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Busca informações da cotação quando se está em uma ação de edição do registro.

Parâmetros

Descrição

nrOrdem

codEmitente

itCodigo

seqCotac

action

approveQuotation

importModule

importQuotation

tipoEntrega

ttSummaryPurchRequisition

ttQuotationsDefaultHtml

ttEnableFields

ttLastPurchaseOfItem

ttQuotationsReadjustment

RowErrors

Número da Ordem de Compra

Código do Fornecedor

Código do Item

Sequência da Cotação

Ação (READ indica que é consulta)

Indica se a cotação está aprovada

Indica se o módulo de importação está ativo

Indica se uma cotação de importação

Indica qual é o tipo da entrega

Informações referente a ordem de compra

Informações referente a cotação

Indica quais campos devem estar habilitados ou não em tela

Informações referente a última compra

Informações referente ao reajuste da cotação

Lista de Erros encontrados na execução do método



REST_GET_getSummaryPurchRequisition

Requisito

Nenhum

Sintaxe

RUN REST_GET_getSummaryPurchRequisition in handle (INPUT <integer>,

                                                                                 OUTPUT TABLE <temp-table>,

                                                                                 OUTPUT TABLE <temp-table>).

Descrição

Retorna as informações referente a ordem de compra recebida como parâmetro.

Parâmetros

Descrição

nrOrdem

ttSummaryPurchRequisition

RowErrors

Número da ordem de compra

Informações refente a ordem de compra

Erros ocorridos durante a execução do método



REST_GET_getTypeInformationDelivery

Requisito

Nenhum

Sintaxe

RUN REST_GET_getTypeInformationDelivery in handle (INPUT <integer>,

INPUT <integer>,

OUTPUT <integer>).

Descrição

Retorna qual informação deve ser mostrada no campo "prazo entrega" 1 - prazo da entrega, 2 - data do embarque, 3 - data da entrega

Parâmetros

Descrição

nrRequisition

vendor

typeInformation

Número da ordem de compra

Código do fornecedor

Retorno do tipo de informação a ser mostrado



REST_POST_aproveQuotation

Requisito

Nenhum

Sintaxe

RUN REST_POST_aproveQuotation in handle (INPUT TABLE <temp-table>,

INPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Aprova uma cotação

Parâmetros

Descrição

ttQuotations

ttDeliverySchedule

RowErrors

Informações referente a cotação a ser aprovada

Informações referente as entregas da cotação

Lista de Erros encontrados na execução do método



REST_POST_aproveMultipleQuotations

Requisito

Nenhum

Sintaxe

RUN REST_POST_aproveMultipleQuotations in handle (INPUT TABLE <temp-table>,

INPUT TABLE <temp-table>,

INPUT <integer>,

OUTPUT TABLE <temp-table>).

Descrição

Aprova uma lista de cotações

Parâmetros

Descrição

ttQuotations

ttDeliverySchedule

updateScheduleDate

RowErrors

Informações referente as cotações a serem aprovadas

Informações referente as entregas da cotação

Atualiza data de entrega: 1 - Até entrega, 2 - Todas, 3 - Não atualiza

Lista de Erros encontrados na execução do método



REST_POST_getDeliveryScheduleList

Requisito

Nenhum

Sintaxe

RUN REST_POST_getDeliveryScheduleList in handle (INPUT <logical>,

INPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Realiza a busca das entregas de uma lista de ordens de compra.

Parâmetros

Descrição

lMultipleOrders

ttOrderList

ttDeliverySchedule

RowErrors

Parâmetro lógico apenas para o datasul-rest (precisa ao menos de dois parâmetros e entrada)

Lista com as ordens de compra que terão suas entregas retornadas.

Lista com as entregas referente as ordens passadas como parâmetro

Lista de Erros encontrados na execução do método



REST_POST_removeQuotations

Requisito

Nenhum

Sintaxe

RUN REST_POST_removeQuotations in handle (INPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Eliminação de uma lista de Cotações

Parâmetros

Descrição

ttDeleteQuotations

ttResultDeleteQuotations

RowErrors

Informações referente a cotação

Informações referente a cotação eliminada

Lista de Erros encontrados na execução do método



REST_POST_saveQuotation

Requisito

Nenhum

Sintaxe

RUN REST_POST_saveQuotation in handle (INPUT <character>,

INPUT<character>,

INPUT<integer>,

INPUT TABLE<temp-table>,

INPUT TABLE<temp-table>,

INPUT TABLE<temp-table>,

INPUT TABLE<temp-table>,

OUTPUT <logical>,

OUTPUT TABLE <temp-table>).

Descrição

Salva cotação no banco de dados.

Parâmetros

Descrição

type

codEstabel

numPedido

ttQuotations

ttSummaryPurchRequisition

ttQuotationsReadjustment

ttDeliverySchedule

purchReqApproved

RowErrors

Indica se trate-se de inclusão ou alteração de registro. Valores possíveis ("CREATE" ou "UPDATE")

Código do estabelecimento

Número do pedido de compra

Informações referente a cotação

Informações referente a ordem de compra

Informações referente aos ajustes da cotação

Informações referentes as entregas

Retorna se cotação está aprovada

Lista de Erros encontrados na execução do método



REST_POST_setDefaultsQuotation

Requisito

Nenhum

Sintaxe

RUN REST_POST_setDefaultsQuotation in handle (INPUT <character>,

INPUT <character>,

INPUT <temp-table>,

OUTPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Retorna informações iniciais da cotação

Parâmetros

Descrição

type

fieldName

ttQuotations

ttQuotationsDefault

ttEnableFields

Indica se trate-se de inclusão ou alteração. Valores possíveis ("CREATE" ou "UPDATE")

Nome do campo que dispará o carregamento do restante dos dados

Informações referente a cotação

Informações atualizadas referente a cotação

Informações referente a quais campos devem ser habilitados ou não



REST_POST_updateDeliverySchedule

Requisito

Nenhum

Sintaxe

RUN REST_POST_updateDeliverySchedule in handle (INPUT TABLE <temp-table>,

INPUT TABLE <temp-table>,

OUTPUT TABLE <temp-table>).

Descrição

Atualização de entregas

Parâmetros

Descrição

ttQuotations

ttDeliverySchedule

ttDeliveryScheduleUpdated

Informações referente a cotação

Informações referente as entregas

Informações referente as entregas atualizadas





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