Definição de tabelas de integração entre o TOTVS Varejo Supermercados WMS e Picking by Voice - DiVo da Dietch.
Estar com a estrutura de integração configurada entre os owners da TOTVS Varejo Supermercados WMS e da Ditech conforme documentação: Servidor de Voice Picking - DiVo
1. Tabelas para envio dos dados para o DiVo:
MLO_PRODUTIVOVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| CODPRODUTIVO | INTEGER | Não | ||
| NROEMPRESA | NUMBER(6) | Não | ||
| CODRH | VARCHAR2(50) | Sim | ||
| PRODUTIVO | VARCHAR2(40) | Sim | ||
| INDPROCESSADO | VARCHAR2(1) | Sim | Status do Registro. N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| DTAHOROPERACAO | DATE | Sim | Data Hora da última alteração. | |
| SENHA | VARCHAR2(12) | Sim |
Integra com a tabela PREPARATORI do DiVo.
MLO_DEPOSITOVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| CODDEPOSITO | VARCHAR2(2) | Não | ||
| NROEMPRESA | NUMBER(6) | Não | ||
| DESCDEPOSITO | VARCHAR2(30) | Sim | ||
| INDPROCESSADO | VARCHAR2(1) | Sim | N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| DTAHOROPERACAO | DATE | Sim | Data Hora da última alteração. |
Integra com a tabela AZIENDA_DEPOSITO do DiVo.
MLO_COLETORVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| IPCOLETOR | VARCHAR2(50) | Não | ||
| INDPROCESSADO | VARCHAR2(1) | Sim | N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| DTAHOROPERACAO | DATE | Sim | Data Hora da última alteração. |
Integra com a tabela TERMINALINO do DiVo.
MLO_STAGEINVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQSTAGEIN | NUMBER | Não | Código. | |
| NROEMPRESA | NUMBER(6) | Não | Número da Empresa do Centro de Distribuição. | |
| SEQSTAGEINVOICE | NUMBER | Não | Sequencial interno ao gravar a informação. | |
| DESCSTAGEIN | VARCHAR2(30) | Não | Descrição Stage-in. | |
| CODIDENTIFICADOR | NUMBER | Não | Utiliza para identificar as etiquetas do Stage-in. | |
| INDTIPOPRODUTO | VARCHAR2(1) | Não | A - Ambos Produtos | E - Emite Etiqueta de Volumes/Master | N - Não Emite Etiqueta de Volumes/Master | |
| INDPROCESSADO | VARCHAR2(1) | Sim | N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| DTAHOROPERACAO | DATE | Sim | Data Hora da última alteração. |
Nota: A tabela ainda não foi criada no DiVo.
MLO_STAGEOUTVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQSTAGEOUT | NUMBER | Não | Código. | |
| NROEMPRESA | NUMBER(6) | Não | Número da Empresa do Centro de Distribuição. | |
| SEQSTAGEOUTVOICE | NUMBER | Não | Sequencial interno ao gravar a informação. | |
| DESCSTAGEOUT | VARCHAR2(30) | Não | Descrição Stage-out. | |
| CODIDENTIFICADOR | NUMBER | Não | Utiliza para identificar as etiquetas do Stage-out. | |
| INDPROCESSADO | VARCHAR2(1) | Sim | N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| DTAHOROPERACAO | DATE | Sim | Data Hora da última alteração. |
Nota: A tabela ainda não foi criada no DiVo.
MLO_INTEGRACAOVOICE
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQINTEGRACAO | INTEGER | Não | ||
| NROEMPRESA | NUMBER(6) | Sim | ||
| NROCARGA | NUMBER | Sim | ||
| CODDEPOSITO | VARCHAR2(2) | Sim | ||
| SEQLOTE | NUMBER(4) | Sim | ||
| NROQUEBRA | NUMBER(3) | Sim | ||
| SEQCLIENTE | NUMBER | Sim | ||
| SEQENDERECO | INTEGER | Sim | ||
| SEQPRODUTO | INTEGER | Sim | ||
| CODDEPOSITANTE | NUMBER(3) | Sim | ||
| QTDEMBALAGEM | NUMBER(8,3) | Sim | ||
| QTDEMBSOLICITADA | NUMBER(15,6) | Sim | ||
| NROBOX | NUMBER(3) | Sim | ||
| SEQUENCIALLOTE | NUMBER | Sim | ||
| TIPOCARGA | VARCHAR2(1) | Sim | R = Recebimento E = Expedição | |
| TIPODADOS | VARCHAR2(1) | Sim | Tipo de dado de integração Manda Fixo "L" no DiVo | |
| VOICECHECKDIG | NUMBER(5) | Sim | ||
| ORDEMSEPARACAO | NUMBER(5) | Sim | ||
| INDTIPOINTEGRACAO | VARCHAR2(1) | Sim | Tipo de Integração: -> D = DiVo -> C = Consinco/DiVo. | |
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| INDPROCESSADO | VARCHAR2(1) | Sim | Status do Registro. N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| DTAHORGERACAO | DATE | Sim | Data Hora da última alteração. | |
| USUGERACAO | VARCHAR2(12) | Sim | ||
| DTAHORALTERACAO | DATE | Sim | ||
| USUALTERACAO | VARCHAR2(12) | Sim | ||
| INDATVEXECUCAO | VARCHAR2(1) | Sim | Indica que a atividade foi selecionada para executar no DiVo. | |
| DTAHORATVEXECUCAO | DATE | Sim | ||
| INDTIPOSEPARACAO | VARCHAR2(1) | Sim | Indicará o tipo da separação. -> N - Separação Normal -> A - Separação Agrupada por Cliente -> J - Separação por Junção de Lotes | |
| INDSEPARACAOPALINTEIRO | VARCHAR2(1) | Sim | ||
| SEQPALETERF | INTEGER | Sim | ||
| INDUTZTOLERANCIAPESO | VARCHAR2(1) | Sim | ||
| PERCTOLERANCIAPESOMAIOR | NUMBER(8,3) | Sim | ||
| PERCTOLERANCIAPESOMENOR | NUMBER(8,3) | Sim | ||
| DESTINO | VARCHAR2(40) | Sim | ||
| QTDTOTALCLISEPAGRUPADA | INTEGER | Sim | ||
| OBSERVACAO | VARCHAR2(100) | Sim | ||
| INDPRODPESAVEL | VARCHAR2(1) | Sim | ||
| DESCPRODUTO | VARCHAR2(70) | Sim | ||
| ENDERECO | VARCHAR2(50) | Sim | ||
| CODRUA | VARCHAR2(3) | Sim | ||
| NROPREDIO | NUMBER(3) | Sim | ||
| NROAPARTAMENTO | NUMBER(2) | Sim | ||
| NROSALA | NUMBER(5) | Sim | ||
| CODLINHASEPAR | VARCHAR2(2) | Sim | ||
| CODDISTRIBLINHA | VARCHAR2(2) | Sim | ||
| CODPRODUTIVO | INTEGER | Sim | ||
| EMBALAGEM | VARCHAR2(3) | Sim | ||
| SEQATIVIDADE | NUMBER | Sim | ||
| SEQPALETERFAGRUP | INTEGER | Sim | ||
| NROEMPSELINVERSA | NUMBER(3) | Sim | ||
| NOMEREDUZSELINV | VARCHAR2(15) | Sim | ||
| INDEMITEETIQUETAVOLUMESMASTER | VARCHAR2(1) | Sim | Indica se o Produto Emite Etiqueta de Volumes/Master. 'S' → Emite Etiqueta. 'N' → Não Emite. | |
| INDUTZSTAGEIN | VARCHAR2(1) | Sim | Indica se o Lote Exige Validação do Stage-in. 'S' → Exige. 'N' → Não Exige. | |
| INDUTZSTAGEOUT | VARCHAR2(1) | Sim | Indica se o Lote Exige Validação do Stage-out. 'S' → Exige. 'N' → Não Exige. |
Integra com a tabela ORDINI_CLI_T, ORDINI_CLI_D e BARCODE do DiVo.
2. Tabelas para retorno dos dados do DiVo para o WMS:
MLO_INTEGRACAORETVOICE.
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQINTEGRACAO | INTEGER | Não | ||
| NROEMPRESA | NUMBER(6) | Sim | ||
| NROCARGA | NUMBER | Sim | ||
| CODDEPOSITO | VARCHAR2(2) | Sim | ||
| SEQLOTE | NUMBER(4) | Sim | ||
| NROQUEBRA | NUMBER(3) | Sim | ||
| SEQCLIENTE | NUMBER | Sim | ||
| CODPRODUTIVO | NUMBER | Sim | ||
| DTAHORINITAREFA | DATE | Sim | ||
| DTAHORFIMTAREFA | DATE | Sim | ||
| INDOPERACAO | VARCHAR2(1) | Sim | I - Insert | D - Delete | |
| INDPROCESSADO | VARCHAR2(1) | Sim | Status do Registro N - Não Enviado | G - Gravado | E - Enviado | C - Crítica | |
| DTAHORGERACAO | DATE | Sim | ||
| USUGERACAO | VARCHAR2(12) | Sim | ||
| DTAHORALTERACAO | DATE | Sim | ||
| USUALTERACAO | VARCHAR2(12) | Sim | ||
| SEQUENCIAERRO | INTEGER | Sim | Informação interna quando existe critica de integração | |
| NROETQLOTESEPAR | NUMBER | Sim | Sequencial interno gerado ao receber o retorno do Voice. | |
| CODIDENTIFICADORSTAGEIN | NUMBER | Sim | Código de Identificação do Stage-in que foi associado o lote de separação | |
| CODIDENTIFICADORSTAGEOUT | NUMBER | Sim | Código de Identificação do Stage-out que foi associado o lote de separação |
Recebe dados da tabela ORDINI_CLI_T do DiVo.
MLO_INTEGRACAORETVOICEPROD
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQINTEGRACAO | INTEGER | Não | ||
| SEQINTEGRAITEM | INTEGER | Não | Sequencial interno gerado ao receber o retorno do Voice. | |
| SEQENDERECO | INTEGER | Sim | ||
| SEQPRODUTO | INTEGER | Sim | ||
| CODDEPOSITANTE | NUMBER(3) | Sim | ||
| QTDEMBALAGEM | NUMBER(8,3) | Sim | ||
| QTDEMBSEPARADA | NUMBER(15,6) | Sim | ||
| QTDEMBALAGEMINT | NUMBER(8,3) | Sim | Deverá gravar a mesma informação da QTDEMBALAGEM | |
| INTETQSEPARSELINV | VARCHAR2(80) | Sim | Utilizado somente em Seleção Inversa |
Recebe dados da tabela BOLLA_CLI_D do DiVo.
MLO_INTEGRACAORETVOICEETQ
| Nome | Tipo | Aceita Nulo | Padrão | Comentários |
| SEQINTEGRACAO | INTEGER | Não | ||
| SEQINTEGRACAOETQ | INTEGER | Não | Sequencial interno gerado ao receber o retorno do Voice. | |
| SEQPONTOIMPRESSAO | INTEGER | Sim | ||
| QUANTIDADEETQ | INTEGER | Sim |
Recebe dados da tabela BOLLA_CLI_T_X_CAUZIONE do DiVo.