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 eliminadas | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório |
numero-ordem | INTEGER | >>>>>9,99 | Número da Ordem de Compra | Sim |
cod-emitente | INTEGER | >>>>>>>>9 | Código do Fornecedor | Sim |
it-codigo | CHARACTER | X(16) | Código do Item | Sim |
seq-cotac | INTEGER | >>9 | Sequência da Cotação | Sim |
l-eliminada | LOGICAL | Sim/Não | Indica se Cotação foi eliminada | Não |
ttDeliverySchedule | Entrada/Saída |
Lista das entregas da ordem de compra | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
cod-refer | CHARACTER | X(8) | Referência | Sim |
concentracao | DECIMAL | >>9.9999 | Concentração | Sim |
data-entrega | DATE | 99/99/9999 | Data Entrega | Sim |
it-codigo | CHARACTER | X(16) | Código do Item | Sim |
nome-abrev | CHARACTER | X(12) | Cliente | Sim |
parcela | INTEGER | >>>>9 | Número da Parcela | Sim |
pedido-clien | CHARACTER | X(12) | Pedido Cliente | Sim |
qtd-do-forn | DECIMAL | >>>>,>>9.9999 | Quantidade na unidade de medida do Fornecedor | Sim |
qtd-sal-forn | DECIMAL | >>>>,>>9.9999 | Quantidade de saldo na unidade de medida do fornecedor | Sim |
quant-saldo | DECIMAL | >>>>,>>9.9999 | Quantidade de saldo na unidade de medida do estoque | Sim |
quantidade | DECIMAL | >>>>,>>9.9999 | Quantidade na unidade de medida do estoque | Sim |
situacao | INTEGER | >9 | Situação | Sim |
un | CHARACTER | X(2) | Unidade de medida | Sim |
nr-sequencia | INTEGER | >>,>>9 | Sequência | Sim |
situacao-desc | CHARACTER | X(8) | Descrição da situação | Não |
un-desc | CHARACTER | X(8) | Descriação da unidade de medida | Não |
numero-ordem | INTEGER | >>>>>9,99 | Número da Ordem de Compra | Sim |
cod-refer-desc | CHARACTER | X(8) | Descrição código de referência | Não |
cons-mrp | LOGICAL | Sim/Não | Considera MRP | Não |
cons-pmp | LOGICAL | Sim/Não | Considera PMP | Não |
data-alter | DATE | 99/99/9999 | Data Última Alteração | Não |
data-entrega-ant | DATE | 99/99/9999 | Data entrega anterior | Não |
data-orig | DATE | 99/99/9999 | Data entrega Original | Não |
es-codigo | CHARACTER | X(16) | Componente | Não |
expectativa | LOGICAL | Sim/Não | Expectativa de Compra | Não |
hora | INTEGER | 99 | Hora da entrega | Não |
item-cotacao | CHARACTER | X(16) | Item | Não |
mrp | INTEGER | 9 | Considera MRP | Não |
natureza | INTEGER | 9 | Natureza | Sim |
nr-alt-data | INTEGER | >9 | Número alteração data | Sim |
nr-alt-quant | INTEGER | >9 | Número alteração quantidade | Sim |
nr-contrato | INTEGER | >>>>>>>>9 | Número do Contrato | Não |
nr-entrega | INTEGER | >>>>9 | Entrega | Não |
nr-estrut | INTEGER | >>>>>>9 | Estrutura | Não |
nr-estrut-filha | INTEGER | >>>>>>9 | Estrutura filha | Não |
qtd-a-ped-forn | DECIMAL | >>>>,>>9.9999 | Quantidade a pedir fornecedor | Não |
qtd-aloc-forn | DECIMAL | >>>>,>>9.9999 | Quantidade alocada fornecedor | Sim |
qtd-rec-forn | DECIMAL | >>>>,>>9.9999 | Quantidade recebida fornecedor | Sim |
qtd-rej-forn | DECIMAL | >>>>,>>9.9999 | Quantidade devolvida fornecedor | Sim |
quant-a-ped | DECIMAL | >>>>,>>9.9999 | Quantidade a pedir | Não |
quant-alocada | DECIMAL | >>>>,>>9.9999 | Quantidade alocada | Sim |
quant-receb | DECIMAL | >>>>,>>9.9999 | Quantidade recebida | Sim |
quant-rejeit | DECIMAL | >>>>,>>9.9999 | Quantidade Devolvida | Sim |
quantid-orig | DECIMAL | >>>>,>>9.9999 | Quantidade Original | Sim |
rendimento | DECIMAL | >>9.9999 | Rendimento | Sim |
sequencia | INTEGER | >>>>9 | Sequencia | Não |
usuario-alt | CHARACTER | X(12) | Usuário última alteração | Sim |
cod-emitente | INTEGER | >>>>>>>>9 | Código do Fornecedor | Sim |
nr-pedido | INTEGER | >>>,>>>,>>9 | Número do pedido | Sim |
cod-ato-concessor | CHARACTER | X(20) | Número do Ato Concessório | Sim |
manufacturer | INTEGER | >>>>>>>>9 | Código do Fabricante | Sim |
manufacturerDescription | CHARACTER | X(60) | Descrição do Fabricante | Sim |
activeHisFunction | LOGICAL | Sim/Não | Função de integração com HIS ativa | Não |
ttDeliveryScheduleUpdated
| Entrada/Saída |
Lista das entregas da ordem de compra | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
Mesmos campos da ttDeliverySchedule |
|
|
|
|
ttEnableFields | Entrada/Saída |
Lista de campos que devem ou não ser habilitados em tela | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
tabela | CHARACTER |
| Tabela do campo a ser tratado | Sim |
campo | CHARACTER |
| Nome do campo a ser tratado | Sim |
habilitado | LOGICAL | Sim/Não | Indica se deve ser habilitado ou não | Sim |
ttLastPurchaseOfItem
| Entrada/Saída |
Dados de última compra | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
purchaseRequisitionId | CHARACTER | x(9) | Número da Ordem de Compra | Sim |
paymentCondition | CHARACTER | x(4) | Condição de Pagamento | Sim |
purchaseDate | DATE | 99/99/9999 | Data do Pedido | Sim |
price | DECIMAL | >>>>>,>>>,>>9.99999 | Preço | Sim |
supplierCNPJ | CHARACTER | x(19) | CNPJ do Fornecedor | Não |
supplierDescription | CHARACTER | x(80) | Nome do Fornecedor | Não |
supplierId | CHARACTER | x(9) | Código do Fornecedor | Não |
itemDescription | CHARACTER | x(60) | Descrição do Item | Não |
itemId | CHARACTER | x(16) | Código do Item | Sim |
unitOfMeasure | CHARACTER | x(2) | Unidade de Medida | Sim |
unitOfMeasureDescription | CHARACTER | x(15) | Descrição da Unidade de Medida | Não |
currencyShorthand | CHARACTER | x(4) | Sigla da Moeda | Não |
ttOrderList
| Entrada/Saída |
Lista de ordens de compra | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório |
numero-ordem | INTEGER | >>>>>9,99 | Número da Ordem | Sim |
ttQuotations | Entrada/Saída |
Informações referente a cotação | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório |
aliquota-icm | DECIMAL | >>9.99 | Alíquota de ICMS | Sim |
aliquota-ii | DECIMAL | >>9.99 | Alíquota de Imposto de Importação | Não |
aliquota-ipi | DECIMAL | >>9.99 | Alíquota de IPI | Sim |
aliquota-iss | DECIMAL | >>9.99 | Alíquota de ISS | Sim |
aprovador | CHARACTER | X(12) | Código do Aprovador | Sim |
atualiza-cp | LOGICAL | Sim/Não | Atualiza Controle Preço | Não |
cdn-fabrican | INTEGER | >>>>>>>>9 | Código do Fabricante | Não |
cdn-pais-orig | INTEGER | >>,>>9 | Código País de Origem | Sim |
cdn-pto-control | INTEGER | >>,>>9 | Código Ponto de Controle | Não |
class-fiscal | CHARACTER | 9999.99.99 | Código da Classificação Fiscal | Não |
cod-comprado | CHARACTER | X(12) | Código do Comprador | Sim |
cod-cond-pag | INTEGER | >>>9 | Código da Condição de Pagamento | Sim |
cod-emitente | INTEGER | >>>>>>>>9 | Código do Fornecedor | Sim |
cod-incoterm | CHARACTER | X(3) | Código da Incoterm | Não |
cod-pto-contr-base | INTEGER | >>>>9 | Ponto de Controle Base | Não |
cod-servico | INTEGER | >>>>9 | Código de Serviço | Não |
cod-transp | INTEGER | >>,>>9 | Transportador | Não |
codigo-icm | INTEGER | >9 | ICMS | Sim |
codigo-ipi | LOGICAL | Sim/Não | IPI Incluso | Sim |
contato | CHARACTER | X(40) | Contato | Sim |
cot-aprovada | LOGICAL | Sim/Não | Cotação Aprovada | Sim |
dat-preco-base | DATE | 99/99/9999 | Data Preço Base | Não |
data-atualiz | DATE | 99/99/9999 | Data Atualização | Não |
data-cotacao | DATE | 99/99/9999 | Data Cotação | Sim |
dias-validade | INTEGER | >>9 | Dias de Validade | Não |
dt-embarque | DATE | 99/99/9999 | Data Embarque | Não |
dt-entrega | DATE | 99/99/9999 | Data Entrega | Não |
frete | LOGICAL | Sim/Não | Frete Incluso | Sim |
hora-atualiz | CHARACTER | X(8) | Hora Atualização | Sim |
ind-orig-entrada | INTEGER | >9 | Origem Entrada | Não |
ind-reajuste | DECIMAL | >>9.99 | Índice Reajuste | Sim |
ind-via-envio | INTEGER | >>,>>9 | Via de Envio | Não |
it-codigo | CHARACTER | X(16) | Código do Item | Sim |
itinerario | INTEGER | >>,>>9 | Código do Itinerário | Sim |
log-gerac-autom-despes | LOGICAL | Sim/Não | Geração Automática de Despesas | Sim |
mapa-cotacao | INTEGER | >9 | Mapa de Cotação | Não |
mo-codigo | INTEGER | >9 | Moeda | Sim |
motivo-apr | CHARACTER | X(2000) | Motivo de Aprovação/Rejeição | Sim |
narrativa | CHARACTER | X(2000) | Narrativa | Sim |
nr-dias-taxa | INTEGER | >>9 | Dias Taxa Financeira | Sim |
numero-ordem | INTEGER | >>>>>9,99 | Número da Ordem de Compra | Sim |
perc-descto | DECIMAL | >9.99999 | Percentual de Desconto | Sim |
possui-reaj | LOGICAL | Sim/Não | Reajuste | Não |
prazo-entreg | INTEGER | >,>>9 | Prazo de Entrega | Sim |
pre-unit-for | DECIMAL | >>>>>,>>>,>>9.99999 | Preço Unitário do Fornecedor | Sim |
preco-fornec | DECIMAL | >>>>>,>>>,>>9.99999 | Preço do Fornecedor | Sim |
preco-unit | DECIMAL | >>>>>,>>>,>>9.99999 | Preço Unitário | Sim |
reaj-tabela | LOGICAL | Sim/Não | Reajusta Tabela | Não |
regime-import | INTEGER | 99 | Regime de Importação | Não |
seq-cotac | INTEGER | >>9 | Sequência da Cotação | Sim |
un | CHARACTER | X(2) | Unidade de Medida | Sim |
usuario | CHARACTER | X(12) | Usuário | Sim |
valor-descto | DECIMAL | >>>,>>>,>>9.9999 | Valor do Desconto | Não |
valor-frete | DECIMAL | >>>,>>>,>>9.9999 | Valor do Frete | Sim |
valor-taxa | DECIMAL | >>9.9999 | Taxa Financeira | Sim |
cod-emitente-desc | CHARACTER | X(8) | Descrição do Fornecedor | Não |
nome-abrev-fabricante | CHARACTER | X(12) | Nome do Fabricante | Não |
reajusta-cotacao | LOGICAL | Sim/Não | Reajusta Cotação | Não |
taxa-financ | LOGICAL | Sim/Não | Encargos Financeiros | Sim |
cod-transp-desc | CHARACTER | X(8) | Descrição do Transportador | Não |
codigo-icm-desc | CHARACTER | X(8) | Descrição ICMS | Não |
codigo-ipi-desc | CHARACTER | X(8) | Descrição IPI | Não |
it-codigo-desc | CHARACTER | X(60) | Descrição do Item | Não |
cod-comprado-desc | CHARACTER | X(8) | Descrição do Comprador | Não |
contato-desc | CHARACTER | X(8) | Descrição do Contato | Não |
updateShip | INTEGER | ->,>>>,>>9 | Altera Parcelas | Não |
internalUM | CHARACTER | X(2) | Unidade de Medida | Não |
internalUMDescription | CHARACTER | X(15) | Descrição Unidade de Medida | Não |
mo-codigo-desc | CHARACTER | X(12) | Descrição da moeda | Não |
cod-cond-pag-desc | CHARACTER | X(30) | Descrição da Condição de Pagamento | Não |
un-desc | CHARACTER | X(15) | Descrição da Unidade de Medida | Não |
quote | DECIMAL | ->>,>>9.99 |
| Não |
situacao | INTEGER | >9 | Situação | Sim |
qt-solic | DECIMAL | >>>,>>>,>>9.9999 | Quantidade | Não |
textRequisition | CHARACTER | X(2000) | Narrativa da Ordem de Compra | Não |
enableUnitOfMeasure | LOGICAL | Sim/Não | Habilita Unidade de Medida | Não |
enableAliquotaIpi | LOGICAL | Sim/Não | Habilita Alíquota IPI | Não |
saveQuotation | LOGICAL | Sim/Não | Salva Cotação | Não |
situacao-desc | CHARACTER | X(8) | Descrição da Situação | Não |
preco-fornec-desc | CHARACTER | X(19) | Preço Fornecedor | Não |
pre-unit-for-desc | CHARACTER | X(19) | Preço Unitário Fornecedor | Não |
preco-unit-desc | CHARACTER | X(19) | Preço Unitário | Não |
valor-ipi | DECIMAL | ->>,>>9.99 | Valor IPI | Não |
cotacao-moeda | DECIMAL | ->>,>>9.99 | Cotação da Moeda | Não |
valor-frete-desc | CHARACTER | X(19) | Valor de Frete | Não |
natureza | INTEGER | ->,>>>,>>9 | Natureza do Fornecedor | Não |
manufacturer | INEGER | ->,>>>,>>9 | Código do Fabricante | Não |
manufacturerDescription | CHARACTER | X(60) | Descrição do Fabricante | Não |
activeHisFunction | LOGICAL | Sim/Não | Função HIS ativa | Não |
activeUMFunction | LOGICAL | Sim/Não |
| Não |
internalPrice | DECIMAL | ->>,>>9.99 | Preço Interno | Não |
ttQuotationsDefault | Entrada/Saída |
Informações referente a cotação | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
Mesmos campos da ttQuotations |
|
|
|
|
ttQuotationsDefaultHtml
| Entrada/Saída |
Informações referente a cotação | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
Mesmos campos da ttQuotations, mais os dois campos definidos abaixo |
|
|
|
|
cod-usuar-criador | CHARACTER | X(12) | Código do usuário criador da cotação | Não |
data-cotacao-desc | CHARACTER | X(10) | Data da cotação em formato caracter | Não |
ttQuotationsReadjustment | Entrada/Saída |
Reajustes da cotação | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório |
sequence | INTEGER | >9 | Sequência | Sim |
purchaseRequisition | INTEGER | >>>>>9,99 | Número da Ordem de Compra | Sim |
vendor | INTEGER | >>>>>>>>9 | Código do Fornecedor | Sim |
item | CHARACTER | X(16) | Código do Item | Sim |
currency | INTEGER | >9 | Código da Moeda | Sim |
indexDate | DATE | 99/99/999 | Data Índice | Sim |
percReadjustment | DECIMAL | >>9.99 | Percentual de Reajuste | Sim |
priceBaseDate | DATE | 99/99/9999 | Data do Preço Base | Sim |
ttResultDeleteQuotations | Entrada/Saída |
Lista de Cotações a serem eliminadas | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
Mesmos campos da ttDeleteQuotations |
|
|
|
|
ttSummaryPurchRequisition
| Entrada/Saída |
Lista de ordens de compra | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório |
cod-comprado | CHARACTER | X(12) | Código do Comprador | Sim |
cod-estabel | CHARACTER | X(5) | Código do Estabelecimento | Sim |
it-codigo | CHARACTER | X(16) | Código do Item | Sim |
narrativa | CHARACTER | X(2000) | Narrativa ordem de compra | Sim |
nr-processo | INTEGER | 999,999 | Código do Processo de Compra | Sim |
numero-ordem | INTEGER | >>>>>9,99 | Número da Ordem de Compra | Sim |
situacao | INTEGER | >9 | Situação da ordem de compra | Sim |
it-codigo-desc | CHARACTER | x(60) | Descrição do Item | Não |
qt-solic | DECIMAL | >>>,>>>,>>9.9999 | Quantidade | Não |
data-entrega | DATE | 99/99/9999 | Data de Entrega | Sim |
un | CHARACTER | X(2) | Unidade de Medida | Sim |
parcelado | LOGICAL | Sim/Não | Compra parcelada | Não |
num-pedido | INTEGER | >>>>>,>>9 | Número do Pedido de Compra | Sim |
approved | LOGICAL | Sim/Não | Ordem aprovada | Não |
requisitante | CHARACTER | X(12) | Requisitante da Ordem de Compra | Sim |
situacao-desc | CHARACTER | X(8) | Descrição da situação da ordem de compra | Não |
nr-requisicao | INTEGER | >>>,>>>,>>9 | Número da Requisição | Sim |
fm-codigo | CHARACTER | X(8) | Família | Sim |
data-emissao | DATE | 99/99/9999 | Data de Emissão Ordem de Compra | Sim |
dat-fim-leilao-rfq | DATE | 99/99/9999 | Data Fim | Não |
hra-fim-leilao-rfq | CHARACTER | 99:99:99 | Hora Fim | Não |
dat-inicio-leilao-rfq | DATE | 99/99/9999 | Data início | Não |
hra-inicio-leilao-rfq | CHARACTER | 99:99:99 | Hora início | Não |
un-desc | CHARACTER | X(8) | Descrição da Unidade de Medida | Não |
cod-emitente | INTEGER | >>>>>>>>9 | Código do Fornecedor | Sim |
nome-abrev | CHARACTER | X(12) | Nome abreviado do fornecedor | Sim |
nr-contrato | INTEGER | >>>>>>>>9 | Número do contrato de compra | Sim |
epcValue | CHARACTER | X(8) | Campo para customização | Não |
RowErrors | Entrada/Saída |
Lista dos erros ocorridos durante a execução de algum método | Saída |
Atributo | Tipo | Descrição |
ErrorSequence | INTEGER | Sequência do Erro |
ErrorNumber | INTEGER | Código do Erro |
ErrorDescription | CHARACTER | Descrição do Erro |
ErrorParameters | CHARACTER | Parâmetros do Erro |
ErrorType | CHARACTER | Tipo do Erro |
ErrorHelp | CHARACTER | Ajuda |
ErrorSubType | CHARACTER | Sub-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))