Produto: | TOTVS Varejo Supermercados
|
---|---|
Linha de Produto: | Linha Consinco |
Segmento: | Varejo |
Módulo: | Patrimonial |
Função: | Transferências de Bens - DOM0011 |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPPAT-4826- Integração do pedido de venda via EDI. |
No processo de Baixa e Transferência, caso o código de movimento esteja marcado para exigir aprovação e exigir nota fiscal integrada e as informações necessárias estejam parametrizadas devidamente, ao aprovar a movimentação antes da confirmação do movimento no patrimonial será criado o pedido referente a movimentação no módulo comercial por meio da EDI de pedido de venda.
Desenvolvida a integração com a EDI de pedido de venda, abaixo está a interface e suas responsabilidades. No objeto criado existem algumas Functions/Procedures que não foram disponibilizadas na interface, para conhecer o funcionamento delas deve-se analisar o corpo do objeto.
Cuidado: O objeto segue o padrão de não incluir confirmações (commits) das alterações parciais, porém, deve-se notar que a EDI cria uma transação separada e faz as confirmações, portanto, mesmo desfazendo as alterações (rollback) após executar o processo, se a EDI executou, as alterações do lado do comercial existiram e as do lado do patrimonial serão desfeitas.
Objeto: PKG_DOMINTEGRACAOAUTODOC
Constantes disponíveis
Constante/Type | Valor padrão | Descrição |
---|---|---|
CONST_INDQTDVLR_QTD | Q | Constante criada para ser utilizada como parâmetro na procedure DOMF_CALCULAVLRBEMQTDBEM e indica que o calculo deve ser para obter como retorno a quantidade do bem. |
CONST_INDQTDVLR_VLR | V | Constante criada para ser utilizada como parâmetro na procedure DOMF_CALCULAVLRBEMQTDBEM e indica que o calculo deve ser para obter como retorno o valor do bem. |
typMovtacao | Padrão do tipo | Type criado com a estrutura de informações necessárias da movimentação para que o processo de geração do pedido da EDI execute corretamente. Nenhuma informação pode ser nula, e esse objeto é usado como parâmetro nas procedures DOMP_INSEREEDIPEDIDO e DOMP_REGISTRAEXECUCAO. |
Interface pública do objeto
Function/Procedure | Parâmetros | Retorno | Descrição |
---|---|---|---|
DOMP_GERAPEDVENDAEDI | pnSeqMovtacaoAprov | Não há | Procedure principal do processo, ela é responsável por executar toda a lógica de integração. |
DOMF_RETORNADADOSMOVTACAO | pnSeqMovtacaoAprov | typMovtacao | Função que busca/calcula os dados obtidas da tabela Dom_MovtacaoAprovacao e retorna eles no type para serem usados para inserir as informações nas tabelas da EDI. |
DOMF_CALCULAVLRBEMQTDBEM | pnSeqBem pnNroIncorp psTotalParcial psTipoParcial pnVlrParcial psIndQtdVlr | Number | Função que recebe os dados referente a tipo e valores escolhidos para transferir, e a partir desses parâmetros de entrada retorna qual a quantidade do bem que será transferida ou qual o valor que será transferido. Boa prática: Utilize as constantes da package para passar o valor no parâmetro psIndQtdVlr. |
DOMP_INSEREEDIPEDIDO | precDadosMovtacao | Não há | Procedure que realiza a inserção dos dados nas tabelas da EDI. |
DOMP_EXECUTAIMPORTACAOEDI | pnSeqEdiPedVenda | Não há | Procedure que executa a chamada da procedure do comercial que consistente e faz a importação dos dados da EDI para a tabela de pedido de venda. |
DOMP_REGISTRAEXECUCAO | precDadosMovtacao | Não há | Procedure executada no final do processo para registrar na tabela Dom_PedidoBemAutoDoc as chaves do processo (SeqMovtacaoAprov, SeqBem e NroIncorp, SeqEdiPedVenda). |
Tabelas envolvidas no processo
Tabelas | Descrição |
---|---|
DOM_MOVTACAOAPROVACAO | Tabela principal onde os dados são obtidos. Ela têm as informações do processo de Baixa/Transferência. |
DOM_CONFIGINTAUTODOC | Tabela de configuração do processo de integração automática de documentos. Armazena informações necessárias para inserir os dados da EDI. |
DOM_CONFIGINTAUTODOCMOVTO | Tabela filha de configuração do processo de integração automática de documentos. Armazena informações necessárias para inserir os dados da EDI. |
EDI_PEDVENDA | Tabela do processo de EDI com os dados do Topo do pedido de venda. |
EDI_PEDVENDAITEM | Tabela do processo de EDI com os dados dos Itens do pedido de venda. |
DOM_PEDIDOBEMAUTODOC | Tabela que registra a associação das chaves das tabelas Dom_MovtacaoAprovacao, Dom_Incorp e Edi_PedVenda. |
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.001 ou superior.
Não há.