Histórico da Página
Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
| Nome Físico | dibo/bosc038.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Item | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
| cod-estabel | character | x(5) | Estabelecimento | Sim |
| cod-local | character | X(3) | Local | Sim |
| dt-implan-docto | date | 99/99/9999 | Data Implantação | Sim |
| id-docto | decimal | >>>>>>>>>9 | Identificador Docto | Sim |
| num-docto | character | X(16) | Número Docto | Sim |
| ind-origem-docto | integer | >9 | Origem Docto | Sim |
| serie | character | X(5) | Série | Não |
| ind-tipo-trans | integer | >9 | Tipo Transação | Sim |
| cod-usuario | character | X(12) | Usuário | Não |
| ind-sit-docto | integer | >9 | Situação Docto | Sim |
| log-coletor | logical | Sim/Não | Coletor Atualizando | Não |
| num-docto-origem | character | X(100) | Número Docto Origem | Não |
| log-docto-concluido | logical | Sim/Não | Docto Concluído | Sim |
| log-docto-disp-conf | logical | Sim/Não | Docto Disponível Conferência | Sim |
| cod-doca | integer | >>9 | Código Doca | Sim |
| id-carga | decimal | >>>>>>>>>>>>>9 | Id Carga | Sim |
| nr-embarque | integer | >>>>>9 | Embarque | Não |
| nr-resumo | integer | >>>>,>>9 | Nr Resumo | Não |
| nome-abrev | character | X(12) | Nome Abreviado | Não |
| nr-pedcli | character | x(12) | Pedido Cliente | Não |
| cod-motiv-movto | character | x(4) | Motivo Movimento | Não |
| log-obrig-movto-modul-estoq | logical | Sim/Não | Obrigatório Movimento Modulo E | Não |
| log-fatur-ant-wms | logical | Sim/Não | Cálculo NF Antes Retorno WMS | Sim |
| log-dat-atualiz-movto-estoq | logical | Sim/Não | Data Atualização Movimento Estoque | Sim |
| cdd-embarq | decimal | >>>>>>>>>>>>>>>9 | Embarque | Não |
| cdn-hora-criac | integer | >>>>9 | hora criação | Não |
| RowNum |
char
x(100)
?
| integer | Não |
| r- |
| rowid |
char
x(100)
?
Não
dec-1
dec
->>>>>>>>>>>9.9
?
Não
dec-2
dec
->>>>>>>>>>>
?
Não
int-1
int
->>>>>>>>>9
?
Não
int-2
int
->>>>>>>>>9
?
Não
log-1
log
yes/no
?
Não
log-2
log
yes/no
?
Não
data-1
date
99/99/9999
?
Não
data-2
date
99/99/9999
?
Não
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
| rowid | Não |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estabel | char | x(05) | X |
|
| Código do Estabelecimento |
| pcod-local | char | x(03) | X | Código do Local | ||
| pdt-implan-docto | date | dd/mm/aaaa | X | Data Implantação Documento | ||
| pid-docto | decimal | >>>>>>>>>9 | X | Identificador Docto |
Método:
goToKey2goToKey
Descrição:
Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1).
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |||||
pcod-estabel | char | x(05) | X |
|
| Código do Estabelecimento | |||||
| pcod-local | char | x(03) | X | Código do Local | pdt-implan-docto | date | dd/mm/aaaa | X | Data Implantação Documento | ||
| pid-docto | decimal | >>>>>>>>>9 | X | Identificador Docto |
Método:
goToKey3goToKey2
Descrição:
Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1Registro com Base no Tipo de Transacao (Entrada/Saida).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estabel | char | x(05) | X |
|
| Código do Estabelecimento |
| pcod-local | char | x(03) | X | Código do Local | ||
| pidpnum-docto | decimal | char | x(16)>>>>>>>>>9 | X | Identificador Docto |
goToKey3
| Número Documento | ||||||
| ptipo-trans | integer | >9 | X | Tipo Transação |
Método:
goToKey4
Descrição:
Reposiciona Registro com Base no Tipo de Transacao (Entrada/Saida) com base no índice idx-docto5.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estabel | char | x(05) | X |
|
| Código do Estabelecimento |
| pcod-local | char | x(03) | X | Código do Local | ||
| pnum-docto | char | x(16) | X | Número Documento | ||
| ptipo-trans | integer | >9 | X | Tipo Transação | ||
| porigem-docto | integer | >9 | X | Origem Documento |
Método:
goToKey6goToKey4
Descrição:
Reposiciona Registro com Base no Tipo de Transacao (Entrada/Saida), situação do documento (Implantado/Atualizado) com base no índice idxíndice wmsdocto-docto509.
Requisitos:
Nenhum
Parâmetros:
Utilizar o método setConstraintFiltro3 (detalhado neste documento) para atualizar as variáveis de origem do documento (ind-origem-docto).
Parâmetros:
Parâmetro
Parâmetro |
Tipo | Formato | I | O | IO | Descrição | |
pcod-estabel | char | x(05) | X |
|
| Código do Estabelecimento |
| pcod-local | char | x(03) | X | Código do Local | ||
| pnum-docto | char | x(16) | X | Número Documento | ||
| ptipo-trans | integer | >9 | X | Tipo Transação |
| psit-docto | integer | >9 | X |
| Situação Documento |
...
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
openQueryMainMakeDocto
Descrição:
Disponibiliza todos os Cria um documento e seus itens.
Método:
OpenQueryByCod-item
Descrição:
Busca os registros de uma determinada faixa de itens (inicial e final).
Constraints Associados:
SetConstraintCod-item
Método:
SetConstraintCod-item
Descrição:
Solicita informações para seleção de itens (inicial e final).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descriçãopcod | ||||||
tt- | itemwm- | inidocto | Char | x(16)Table | - | X |
|
| Código do Item Inicial | pcod-item-fim | Char | x(16)Temp-table wm-docto |
tt-wm-docto-itens | Table | - | X |
|
| Código do Item Final |
Método:
OpenQueryByDes-item
Descrição:
Busca os registros de uma determinada faixa de descrição dos itens (inicial e final).
Constraints Associados:
SetConstraintDes-item
Método:
SetConstraintDes-item
Descrição:
Solicita informações para seleção de descrição dos itens.
Temp-table wm-docto-itens |
Definição das Tabelas:
Define temp-table tt-wm-docto no-undo like wm-docto.
Define temp-table tt-wm-docto-itens no-undo like wm-docto-itens.
Método:
MakeDoctoTransfer
Descrição:
Consiste em criar um documento no WMS quando houver uma transferência de depósitos.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | pdes-item-ini | Char | ||
| pid-carga | decimal | >>>>>>>>>9 | X | Identificador de carga | ||||||
tt-wm-docto | Table | - | x(60)X |
|
| Descrição do Item Inicial | pdes-item-fim | Char | x(60)Temp-table wm-docto | |
tt-wm-docto-itens | Table | - | X |
|
| Descrição do Item Final |
Métodos Negócio
Temp-table wm-docto-itens |
Definição Tabela:
As definições das tabelas são as mesmas conforme já definidas no método MakeDoctoMétodos adicionais de atualização e acesso à base de dados.
Método:
importaItemmakeReceiving
Descrição:
Consiste em criar um documento e seus respectivos itens.
Requisitos:
NenhumMétodo consiste na importação on-line de registros de item. Ele é responsável pela gravação dos registros da tabela WM-ITEM através da temp-table tt-item-aux passada como parâmetro.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | ||
tt- | item-auxdocto | Table | - | X |
|
| Temp- | table Auxiliar de Itemtable |
Definição Tabela:
tt- |
docto | |||
Atributo | Tipo | Formato | Descrição |
| num- |
| docto |
| character |
| X(16) |
Código do Item
des-item
| Número Docto | |
| cod-estabel | character |
| x( |
| 5) |
| Estabelecimento |
| cod- |
| item |
| character |
| X( |
| 16) |
| Item |
ind-tipo-contr-est
inte
>9
Tipo de Controle Estoque
val-peso
dec
>,>>>,>>9.9999
Peso
val-comprimento
dec
>,>>>,>>9.9999
Comprimento
val-largura
dec
>,>>>,>>9.9999
Largura
val-altura
dec
| cod-refer | character | X(8) | Referência |
| cod-lote | character | x(40) | Nr. Série / Lote |
| dt-validade | date | 99/99/9999 | Data Validade Lote |
| log-dat-atualiz-movto-estoq | logical | sim/não | Data Atualização Movimento Estoque |
| qtd-item | decimal | >>> |
| ,>>>,>>9.9999 |
Altura
cod-familia
char
x(8)
Código da Família
Método:
getDescFK
Descrição
O método consiste na pesquisa em uma tabela, conforme parâmetro passado e retorna uma descrição/comentário.
No caso da verificação da integração de produtos, é passado o nome da tabela (wm-integra-produto), o valor que indica integração de referências (“2”) e uma variável de que indicará se o registro foi encontrado ou não (“YES”/”NO”).
Requisitos:
| Qtd Item | |||
| num-docto-origem | character | X(16) | Número Docto Origem |
| nr-seq-item-ped | integer | >>>>>9 | Sequência Item pedido |
| nr-pedcli | character | x(12) | Pedido Cliente |
| nome-abrev | character | x(12) | Nome Abrev |
| cdd-embarq | decimal | >>>>>>>>>>>>>>>9 | Embarque |
| qtd-peso | decimal | >>>,>>>,>>9.9999 | Peso |
| nr-resumo | integer | >>>>,>>9 | Resumo |
| cod-doca | integer | >>9 | Código Doca |
| log-encomenda | ligical | Sim/Não | Pedido Sob Encomenda |
| nr-pedido | integer | >>>,>>>,>>9 | Pedido |
| log-lifo-ped-exp | logical | Sim/Não | Lifo Pedido Exportação |
| log-pedido-exp | logical | Sim/Não | Pedido Exportação |
Queries e Constraints
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
openQueryMain
Descrição:
Disponibiliza todos os Documentos.
Método:
openQueryDtNumIdDocto
Descrição:
Disponibiliza os Documentos filtrados por Data Implantação Docto, Num. Docto e Id. Docto.
Requisito:
Utilizar o método setConstraintDtNumIdDocto.
Método:
openQueryDtNumIdDocto2
Descrição:
Disponibiliza os Documentos filtrados por Estabelecimento, Local, Num. Docto, Tipo Transação e Origem Docto.
Requisito:
Utilizar o método setConstraintDtNumIdDocto2.
Método:
openQueryEstabelLocal
Descrição:
Disponibiliza os Documentos filtrados por faixa de Estabelecimento e Local.
Requisito:
Utilizar o método setConstraintEstabelLocal.
Método:
openQueryEstabelLocal2
Descrição:
Disponibiliza os Documentos filtrados por Estabelecimento, Local, Data Implantação Docto, Tipo Transação e Origem Docto.
Requisito:
Utilizar o método setConstraintEstabelLocal2.
Método:
openQueryFiltro
Descrição:
Disponibiliza os Documentos filtrados por Origem Docto, Situação Docto e Tipo Transação.
Requisito:
Utilizar o método setConstraintFiltro.
Método:
openQueryFiltro2
Descrição:
Disponibiliza os Documentos cuja origem seja "Transferência Destino".
Requisito:
Utilizar o método setConstraintTransferencia .
Método:
openQueryFiltro3
Descrição:
Disponibiliza os Documentos filtrados por Origem Docto (1 a 14), Situação Docto e Tipo Transação.
Requisito:
Utilizar o método setConstraintFiltro3.
Método:
openQueryFiltro4
Descrição:
Disponibiliza os Documentos filtrados por uma única Origem Docto e por Situação Docto (Implantado, Atualizado ou Ambos).
Requisito:
Utilizar o método setConstraintFiltro4.
Método:
openQueryIdDocto
Descrição:
Disponibiliza os Documentos filtrados por Estabelecimento, Local, faixa de Id.Docto, Tipo Trans e Origem Docto.
Requisito:
Utilizar o método setConstraintIdDocto.
Método:
openQueryMovtoEstoq
Descrição:
Disponibiliza os Documentos filtrados por Estabelecimento, Local, Num. Docto, Data Implantação e Origem Docto.
Requisito:
Utilizar o método setConstraintMovtoEstoq.
Método:
openQueryOrigemDocto
Descrição:
Disponibiliza os Documentos filtrados por Estabelecimento, Local, Origem Docto, com situação do documento igual a liberado.
Requisito:
Utilizar o método setConstraintOrigemDocto.
Método:
retornaDoctoAtualizaEstoque
Descrição:
Retorna (sim ou não) se o documento pesquisado (com situação de implantado) possui algum item cujo status do movimento esteja "em processo" ou "concluído".
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-ind-origem-docto | integer | >9 | X | Origem Docto | ||
| p-num-docto-origem | character | X(16) | X | Nr. Docto Origem | ||
| p-num-docto | character | X(16) | X | Nr. Docto | ||
| p-ind-tipo-trans | integer | >9 | X | Tipo Transação | ||
| p-atualiza-estoque | logical | sim/não | X | Estoque Atualizado |
Método:
retornaGradeDocProducao
Descrição:
Retorna uma temporária com o(s) documento(s) de origem igual a "Requisição Material Produção", conforme parâmetros informados.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| tt-wm-docto-producao | temp-table | X | Tabela temporária |
Definição Tabela Temporária:
DEFINE TEMP-TABLE tt-wm-docto-producao NO-UNDO
FIELD cod-estabel AS CHAR FORMAT "X(3)" LABEL "Estabelecimento"
FIELD cod-local AS CHAR FORMAT "X(3)" LABEL "Local"
FIELD num-docto AS CHAR FORMAT "X(16)" LABEL "Documento"
FIELD dt-implan-docto AS DATE FORMAT "99/99/9999" LABEL "Data"
FIELD ind-sit-docto AS CHAR FORMAT "X(5)" LABEL "Atualizado"
FIELD id-docto AS DECIMAL FORMAT ">>>>>>>>>9" LABEL "ID Docto"
INDEX codigo IS UNIQUE cod-estabel cod-local id-docto.
Método:
retornaGradeDocumentos
Descrição:
Retorna uma temporária com o(s) documento(s) que possuem tarefas.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-id-docto-ini | decimal | >>>>>>>>>9 | X | Id. Docto Inicial | ||
| p-id-docto-fim | decimal | >>>>>>>>>9 | X | Id. Docto Final | ||
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| p-docto-entrada | logical | sim/não | X | Entrada | ||
| p-docto-saida | logical | sim/não | X | Saída | ||
| p-docto-ressup | logical | sim/não | X | Ressuprimento | ||
| p-docto-transf | logical | sim/não | X | Transferência | ||
| p-nao-iniciada | logical | sim/não | X | Não iniciado | ||
| p-em-processo | logical | sim/não | X | Em processo | ||
| p-concluida | logical | sim/não | X | Concluído | ||
| p-implantado | logical | sim/não | X | Implantado | ||
| p-atualizado | logical | sim/não | X | Atualizado | ||
| tt-grade-doctos | temp-table | X | Tabela temporária |
Definição Tabela Temporária:
DEF TEMP-TABLE tt-grade-doctos NO-UNDO LIKE wm-docto
FIELD tipo-transacao AS CHARACTER FORMAT "X(25)"
FIELD origem-docto AS CHARACTER FORMAT "X(25)"
FIELD situacao-docto AS CHARACTER FORMAT "X(15)"
FIELD picking AS CHARACTER FORMAT "X(15)"
FIELD r-rowid AS ROWID.
Método:
retornaGradeEmbarque
Descrição:
Retorna uma temporária com o(s) documento(s) que possuem tarefas.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-id-docto-ini | decimal | >>>>>>>>>9 | X | Id. Docto Inicial | ||
| p-id-docto-fim | decimal | >>>>>>>>>9 | X | Id. Docto Final | ||
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| p-cdd-embarq-ini | decimal | >>>>>>>>>9 | X | Cód. Embarque Inicial | ||
| p-cdd-embarq-fim | decimal | >>>>>>>>>9 | X | Cód. Embarque Final | ||
| p-nr-resumo-ini | integer | >>>>,>>9 | X | Nr. Resumo Inicial | ||
| p-nr-resumo-fim | integer | >>>>,>>9 | X | Nr. Resumo Final | ||
| p-docto-entrada | logical | sim/não | X | Entrada | ||
| p-docto-saida | logical | sim/não | X | Saída | ||
| p-docto-ressup | logical | sim/não | X | Ressuprimento | ||
| p-docto-transf | logical | sim/não | X | Transferência | ||
| p-nao-iniciada | logical | sim/não | X | Não iniciado | ||
| p-em-processo | logical | sim/não | X | Em processo | ||
| p-concluida | logical | sim/não | X | Concluído | ||
| p-implantado | logical | sim/não | X | Implantado | ||
| p-atualizado | logical | sim/não | X | Atualizado | ||
| tt-grade-doctos | temp-table | X | Tabela temporária |
Definição Tabela Temporária:
DEF TEMP-TABLE tt-grade-doctos NO-UNDO LIKE wm-docto
FIELD tipo-transacao AS CHARACTER FORMAT "X(25)"
FIELD origem-docto AS CHARACTER FORMAT "X(25)"
FIELD situacao-docto AS CHARACTER FORMAT "X(15)"
FIELD picking AS CHARACTER FORMAT "X(15)"
FIELD r-rowid AS ROWID.
Método:
selecaoDoctoCarga
Descrição:
Retorna uma temporária com o(s) documento(s) que possuem carga.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| tt-docto-carga | temp-table | X | Tabela temporária | |||
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| i-docto-carga | integer | 9 | X | 1- Com carga/ 2- Sem carga/ 3- Ambos | ||
| p-docto-entrada | logical | sim/não | X | Entrada | ||
| p-docto-saida | logical | sim/não | X | Saída | ||
| p-docto-ressup | logical | sim/não | X | Ressuprimento | ||
| p-nao-iniciada | logical | sim/não | X | Não iniciado | ||
| p-em-processo | logical | sim/não | X | Em processo | ||
| p-concluida | logical | sim/não | X | Concluído | ||
| p-docto-implantado | logical | sim/não | X | Docto Implantado | ||
| p-docto-concluido | logical | sim/não | X | Docto Concluído |
Definição Tabela Temporária:
DEF TEMP-TABLE tt-docto-carga NO-UNDO
FIELD cod-estabel LIKE Wm-docto.cod-estabel
FIELD cod-local LIKE Wm-docto.cod-local
FIELD id-docto LIKE Wm-docto.id-docto FORMAT ">>>>>>>>>>>9"
FIELD dt-implan-docto LIKE Wm-docto.dt-implan-docto
FIELD num-docto LIKE Wm-docto.num-docto
FIELD id-carga LIKE Wm-carga.id-carga FORMAT ">>>>>>>>>>>9"
FIELD dt-geracao LIKE Wm-carga.dt-geracao
FIELD num-docto-origem LIKE Wm-docto.num-docto-origem
FIELD tipo-transacao as character format "X(25)"
FIELD origem-docto as character format "X(25)".
Método:
VerificaDoctoProd
Descrição:
Retorna se encontrou ou não um documento wms de origem "Reporte Produção" ou "Requisição Material Produção".
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-ord-prod | inteiro | >>>,>>>,>>9 | X | Nr. Ordem Produção | ||
| p-docto-wms | logical | sim/não | X | Encontrou ou não um documento WMS. |
Método:
VerificaDoctoProdReserva
Descrição:
Retorna se encontrou ou não um item de documento wms cuja origem seja "Requisição Material Produção".
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-ord-prod | inteiro | >>>,>>>,>>9 | X | Nr. Ordem Produção | ||
| p-cod-item | character | x(16) | X | Código Item | ||
| p-cod-refer | character | x(08) | X | Código Referência | ||
| p-item-docto-wms | logical | sim/não | X | Encontrou ou não um item de documento WMS. |
Método:
verifyDocumentSituation
Descrição:
Verifica se o usuário materiais tem permissão ou não para dar manutenção nos documentos de Recebimento, Pré-faturamento,
Reporte Produção, Estorno Produção e Transferência Origem.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-id-docto | decimal | >>>>>>>>>9 | X | Id. Docto | ||
| p-cod-usuario | character | X(12) | X | Usuário | ||
| p-docto-entrada | logical | sim/não | X | Documento de entrada |
Método:
getLocalEstab
Descrição:
Validar se o Local é correspondente ao Estabelecimento.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local |
Método:
selecaoDoctoCargaNew
Descrição:
Retorna uma temporária com o(s) documento(s) que possuem carga. É uma evolução do método selecaoDoctoCarga, no qual foi adicionado o filtro código do embarque.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| tt-docto-carga | temp-table | X | Tabela temporária | |||
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| i-docto-carga | integer | 9 | X | 1- Com carga/ 2- Sem carga/ 3- Ambos | ||
| p-docto-entrada | logical | sim/não | X | Entrada | ||
| p-docto-saida | logical | sim/não | X | Saída | ||
| p-docto-ressup | logical | sim/não | X | Ressuprimento | ||
| p-nao-iniciada | logical | sim/não | X | Não iniciado | ||
| p-em-processo | logical | sim/não | X | Em processo | ||
| p-concluida | logical | sim/não | X | Concluído | ||
| p-docto-implantado | logical | sim/não | X | Docto Implantado | ||
| p-docto-concluido | logical | sim/não | X | Docto Concluído | ||
| p-cdd-embaq-ini | decimal | >>>>>>>>>>>9 | X | Cód.Embarque Inicial | ||
| p-cdd-embaq-final | decimal | >>>>>>>>>>>9 | X | Cód.Embarque Final |
Definição Tabela Temporária:
DEF TEMP-TABLE tt-docto-carga NO-UNDO
FIELD cod-estabel LIKE Wm-docto.cod-estabel
FIELD cod-local LIKE Wm-docto.cod-local
FIELD id-docto LIKE Wm-docto.id-docto FORMAT ">>>>>>>>>>>9"
FIELD dt-implan-docto LIKE Wm-docto.dt-implan-docto
FIELD num-docto LIKE Wm-docto.num-docto
FIELD id-carga LIKE Wm-carga.id-carga FORMAT ">>>>>>>>>>>9"
FIELD dt-geracao LIKE Wm-carga.dt-geracao
FIELD num-docto-origem LIKE Wm-docto.num-docto-origem
FIELD tipo-transacao as character format "X(25)"
FIELD origem-docto as character format "X(25)".
Método:
setConstraintDtNumIdDocto
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| p-id-docto-ini | decimal | >>>>>>>>>9 | X | Id. Docto Inicial | ||
| p-id-docto-fim | decimal | >>>>>>>>>9 | X | Id. Docto Final |
Método:
setConstraintDtNumIdDocto2
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-num-docto-ini | character | X(16) | X | Nr. Docto Inicial | ||
| p-num-docto-fim | character | X(16) | X | Nr. Docto Final | ||
| p-ind-tipo-trans-ini | integer | >9 | X | Tipo Transação Inicial | ||
| p-ind-tipo-trans-fim | integer | >9 | X | Tipo Transação Final | ||
| p-ind-origem-docto-ini | integer | >9 | X | Origem Docto | ||
| p-ind-origem-docto-fim | integer | >9 | X | Origem Docto |
Método:
setConstraintEstabelLocal
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel-ini | character | X(05) | X | Estabelcimento Inicial | ||
| p-cod-estabel-fim | character | X(05) | X | Estabelcimento Final | ||
| p-cod-local-ini | character | X(03) | X | Local Inicial | ||
| p-cod-local-fim | character | X(03) | X | Local Final |
Método:
setConstraintEstabelLocal2
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
p-dt-inplan-docto-ini | date | dd/mm/aaaa | X |
|
| Data implantação docto Inicial |
p-dt-inplan-docto-fim | date | dd/mm/aaaa | X |
|
| Data implantação docto Final |
| p-ind-tipo-trans-ini | integer | >9 | X | Tipo Transação Inicial | ||
| p-ind-tipo-trans-fim | integer | >9 | X | Tipo Transação Final | ||
| p-ind-origem-docto-ini | integer | >9 | X | Origem Docto | ||
| p-ind-origem-docto-fim | integer | >9 | X | Origem Docto |
Método:
setConstraintFiltro
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-filtro | integer | >9 | X |
|
| Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos) |
| p-entrada-man | logical | sim/não | X |
|
| Entrada Manual |
| p-saida-man | logical | sim/não | X | Saída Manual | ||
| p-recebimento | logical | sim/não | X | Recebimento | ||
| p-pre-fat | logical | sim/não | X | Pré-faturamento | ||
| p-pedido | logical | sim/não | X | Pedido | ||
| p-trans-destino | logical | sim/não | X | Transferência Destino | ||
| p-trans-origem | logical | sim/não | X | Transferência Origem | ||
| p-rejeicao | logical | sim/não | X | Rejeição | ||
| p-devolucao | logical | sim/não | X | Devolução | ||
| p-transacao | integer | >9 | X | Tipo Transação | ||
| p-reporte | logical | sim/não | X | Reporte | ||
| p-estorno | logical | sim/não | X | Estorno | ||
| p-consolidado | logical | sim/não | X | Consolidado | ||
| p-inv-entrada | logical | sim/não | X | Inventário Entrada | ||
| p-inv-saida | logical | sim/não | X | Inventário Saída | ||
| p-canc-nfs | logical | sim/não | X | Cancelamento NFS | ||
| p-req-material | logical | sim/não | X | Requisição Material Produção | ||
| p-dev-req-estoque | logical | sim/não | X | Devolução Requisição Estoque | ||
| p-req-estoque | logical | sim/não | X | Requisição Estoque |
Método:
setConstraintTransferencia
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-transferencia | logical | sim/não | X |
|
| Transferência |
Método:
setConstraintFiltro3
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-filtro | integer | >9 | X |
|
| Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos) |
| p-entrada-man | logical | sim/não | X |
|
| Entrada Manual |
| p-saida-man | logical | sim/não | X | Saída Manual | ||
| p-recebimento | logical | sim/não | X | Recebimento | ||
| p-pre-fat | logical | sim/não | X | Pré-faturamento | ||
| p-pedido | logical | sim/não | X | Pedido | ||
| p-trans-destino | logical | sim/não | X | Transferência Destino | ||
| p-trans-origem | logical | sim/não | X | Transferência Origem | ||
| p-rejeicao | logical | sim/não | X | Rejeição | ||
| p-devolucao | logical | sim/não | X | Devolução | ||
| p-reporte | logical | sim/não | X | Reporte | ||
| p-estorno | logical | sim/não | X | Estorno | ||
| p-sit-ent | logical | sim/não | X | Entrada | ||
| p-sit-sai | logical | sim/não | X | Saída | ||
| p-sit-res | logical | sim/não | X | Ressuprimento | ||
| p-sit-tra | logical | sim/não | X | Transferência | ||
| p-sit-mot | logical | sim/não | X | Movimentação | ||
| p-dev-req-estoque | logical | sim/não | X | Devolução Requisição Estoque | ||
| p-req-estoque | logical | sim/não | X | Requisição Estoque |
Método:
setConstraintFiltro4
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-ind-origem | integer | >9 | X |
|
| Origem Docto |
| p-filtro | integer | >9 | X |
|
| Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos) |
Método:
setConstraintIdDocto
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-id-docto-ini | decimal | >>>>>>>>>9 | X | Id. Docto Inicial | ||
| p-id-docto-fim | decimal | >>>>>>>>>9 | X | Id. Docto Final | ||
| p-ind-tipo-trans-ini | integer | >9 | X | Tipo Transação Inicial | ||
| p-ind-tipo-trans-fim | integer | >9 | X | Tipo Transação Final | ||
| p-ind-origem-docto-ini | integer | >9 | X | Origem Docto | ||
| p-ind-origem-docto-fim | integer | >9 | X | Origem Docto |
Método:
setConstraintMovtoEstoq
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | character | X(05) | X | Estabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||
| p-num-docto | character | X(16) | X | Nr. Docto | ||
| p-dt-docto | date | dd/mm/aaaa | X | Data Transação Docto | ||
| p-ind-origem-docto | integer | >9 | X | Origem Docto |
Método:
setConstraintOrigemDoctoNenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descriçãoc | ||||||||||||||
| p-cod- | tableestabel | Charcharacter | X(05) | X |
| Nome da tabela a ser pesquisada | c-param | Char | X |
|
| Valor do parâmetro | c-description | Char |
| X |
| Valor da descriçãoEstabelcimento | ||
| p-cod-local | character | X(03) | X | Local | ||||||||||||||||
| p-ind-origem-docto | integer | >9 | X | Origem Docto |