Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Objetivos
- Realizar ajustes nas rotinas de separação para atrelar o palete no processo atual e criar uma nova forma de conferência, na qual será possível realizar a conferência dos itens informando o palete. No processo de separação existente, o palete será a referência de onde o estoque está sendo "colocado", ou seja, o palete físico que está sendo utilizado para movimentar o estoque.
- Criar um novo processo de conferência no coletor com base no processo atual de conferência manual por documento e incluir a possibilidade de efetuar a conferência por palete.
Definição da Regra de Negócio
Na tabela a seguir serão listadas as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
WMS6636 | Criação | Conferência manual coletor palete | |
WMSR137 | Criação | RNL para validar palete informado na separação | |
WMS6637 | Criação | Função para validar/conferir o palete informado na conferência | |
WMS6214t | Criação | Tela separação controla SKU e informa palete | |
WMS6214u | Criação | Tela separação não controla SKU e informa palete | |
WMS60018 | Alteração | Contrato / Expedição - Separação/Conferência |
|
WMSM170 | Alteração | DML da tabela wms_parametro_separacao | |
WMST170 | Alteração | RNT da tabela wms_parametro_separacao | |
WMS60019 | Alteração | Contrato / Expedição - Embarque/Fiscal | |
WMS60030 | Alteração | Função de cópia de contrato | |
WMS6167 | Alteração | Função para validação de operação (inclusão do tipo de processo 315) | |
WMS6377 | Alteração | Função para busca dos processos de expedição (inclusão do tipo de processo 315) | |
WMS70006 | Alteração | Wizard (inclusão do tipo de processo 315) | |
WMS70007 | Alteração | Wizard (inclusão do tipo de processo 315) | |
WMS70007b | Alteração | Wizard (inclusão do tipo de processo 315) | |
WMS7001c | Alteração | Wizard (inclusão do tipo de processo 315) | |
WMSR120 | Alteração | RNL Inventário rotativo (inclusão do tipo de processo 315) | |
WMSR44 | Alteração | Cancelamento Expedição (inclusão do tipo de processo 315) | |
WMSR60 | Alteração | Sequência Atividades Expedição (inclusão do tipo de processo 315) | |
WMSR70 | Alteração | Geração OS Onda Separação (inclusão do tipo de processo 315) | |
WMSR88 | Alteração | Wizard (inclusão do tipo de processo 315) | |
WMS60014 | Alteração | Contrato / Valida medição de tempo (inclusão do tipo de processo 315) | |
WMS6008 | Alteração | Serviço x Atividade (inclusão do tipo de processo 315) | |
WMS6025 | Alteração | Serviço x Atividade x Proposta (inclusão do tipo de processo 315) | |
WMS6220 | Alteração | Manutenção tabela wms_parametro_separacao (inclusão do tipo de processo 315) | |
WMS6225 | Alteração | Geração de estrutura de OS (inclusão do tipo de processo 315) | |
WMS6242 | Alteração | Capa conferência coletor (inclusão do tipo de processo 315) | |
WMS6258 | Alteração | Capa conferência desktop (inclusão do tipo de processo 315) | |
WMS6345 | Alteração | Geração de estrutura de OS (inclusão do tipo de processo 315) | |
WMS6609 | Alteração | Análises Tempo Médio Separação (inclusão do tipo de processo 315) | |
WMS6770 | Alteração | Registros padrão (inclusão do tipo de processo 315) | |
WMS6214 | Alteração | Separação coletor (Ajuste para gravar o palete informado) | |
WMSR41 | Alteração | Separação no picking (Ajuste para gravar o palete informado) | |
WMSR56 | Alteração | Função para retornar dados para impressão da nota fiscal | |
VDP1285 | Alteração | Função de solicitação de faturamento |
1 - Parametrização
1.1 - Ajustes no Contrato - WMS60013 - Inclusão de Parâmetros no Processo de Separação e Conferência - WMS60018 - Protótipo 1
Serão criados dois parâmetros:
Informa palete destino (inf_palete_destino_separacao) - Opções: S ou N): Quando assinalado este parâmetro o palete deverá ser informado em todo movimento de separação. Antes de informar a etiqueta de origem da coleta (pode ser uma identificação de estoque ou uma etiqueta de endereço quando a separação ocorrer em endereço de picking) será obrigatório informar o palete. Ele será gravado diretamente na tabela wms_identif_estoque correspondendo ao palete de cada ID separada. Deverá atender as mesmas regras de uso de palete existentes em outros pontos do sistema.
- Modo conferência palete (modo_conf_palete - Opções: 1,2, 3 ou 4): Ele indicará qual a forma de conferência que poderá ser utilizada.
As opções são: - Somente Pede Confirmação: após bipar o palete, envia mensagem para o usuário "Confirma a conferência do palete XXXXXXX como XX SKUs?" já com o campo de resposta como S. Em caso afirmativo, todos os itens do palete serão listados como conferidos. Caso contrário, volta para a tela principal do processo de conferência em questão.
- Informa Quantidade Total de SKU (Opção Default): após bipar o palete, abre tela na qual deverá ser informada a quantidade total de SKUs do palete independente do item. Não será permitido informar uma quantidade de caixas diferentes da que compõe o palete. Não será exibida a quantidade esperada, caso seja necessário identificar esta informação deverá ser utilizado o WMS6170 (desktop) ou WMS6181 (coletor) pesquisando pelo palete. Se o palete possuir algum item que não controla SKU, automaticamente, caso esta opção esteja assinalada, será utilizada a opção 3 - Informa Itens e Quantidade.
- Informa Itens e Quantidade: após bipar o palete, abre uma tela para informar o código do item e na sequência a quantidade. A cada item será validado essa informação se o item ainda possui quantidade pendente de conferência. Apenas quando todos os itens do palete forem conferidos é que o estoque do palete será conferido. Caso ocorra uma interrupção ou queda de sinal nesse processo, será necessário iniciar novamente a conferência do palete. A unidade de medida da quantidade será solicitada com base no parâmetro principal do processo de conferência. (Não informa, informa quantidade em itens, e informa quantidade em SKUs).
- Informa Itens, Quantidade e Dimensionais: Serão repetidos todos os passos do modo de conferência anterior, sendo que depois de informar a quantidade será solicitado os dimensionais, com base nos parâmetros atuais de controla/restringe.
A cada item/quantidade e dimensionais será validado essa informação. Apenas quando todos os itens do palete forem conferidos é que o estoque do palete será conferido. - Alterar a função wms60030_copia_contrato para ler os novos campos criados relacionados ao contrato de origem da cópia e gravar os valores lidos para para o contrato destino da cópia.
- Realizar os ajustes nas DML (WMSM170) e RNT(WMST170) para prever a leitura/gravação dos novos campos.
Os parâmetros serão gravados na tabela WMS_PARAMETRO_SEPARACAO, conforme descrição realizada no tópico Dicionário de Dados e na seção Protótipo são exibidas as imagens de como ficará a tela do Contrato - Separação/Conferência (Protótipo 1 e Protótipo 2).
1.2 - Ajustes no Contrato - WMS60013 - Inclusão de Parâmetros no Processo de Embarque/Fiscal - WMS60019 - Protótipo 2
Será criada uma parametrização que permitirá definir como será calculada a quantidade de volumes impressa na Nota Fiscal.
Para cada tipo de Nota (Retorno simbólico depositante mesmo Estado, Retorno simbólico depositante outro Estado, Retorno depositante mesmo Estado, Retorno depositante outro Estado, Retorno simbólico regime especial, Conta e ordem e Solicitação de faturamento VDP), será possível selecionar as seguintes opções:
Fixo 0
Fixo 1
Quantidade de volumes digitada na solicitação de carga
Quantidade de volumes gerados no processo de conferência
Quantidade de SKUs expedidos na solicitação de carga
Quantidade de itens expedidos na solicitação de carga
Quantidade de paletes expedidos na solicitação de carga
Os parâmetros serão gravados na tabela WMS_PARAMETRO_SEPARACAO, conforme descrição realizada no tópico Dicionário de Dados, e na sessão protótipo são exibidas as imagens de como ficará a tela do contrato - embarque/fiscal (Protótipo 3).
1.3 - Criação de um Novo Processo de Conferência
Incluir um novo registro na tabela WMS_TIP_PROCESSO o tipo de processo 315, conforme descrição realizada na tabela a seguir.
Inclusão de Registro na tabela WMS_TIP_PROCESSO | |
Descrição campo | Valor |
---|---|
tip_processo | 315 |
descricao_tip_processo | CONF MANUAL COLETOR PALETE |
descrição_reduzida_tip_processo | CONF.COL PALETE |
instrucao | EFETUAR A CONFERENCIA DE SOLICITACOES DE CARGA, PELO COLETOR, UTILIZANDO AS REGRAS DA CONFERENCIA MANUAL PODENDO INFORMAR O PALETE SEPARADO PARA CONFERIR OS ITENS ATRELADOS AO MESMO |
tip_classe_operacao | E |
programa | WMS6636 |
padrao | S |
Para garantir o correto funcionamento dos processos de conferência de expedição já existente e suas validações, será necessário alterar os seguintes fontes:
- WMS6167 - Validação de operação: Alterar todas as validações para considerar o novo tipo de conferência 315. Utilizar como base o tipo de processo 305, uma vez que essa nova conferência, terá como base esse tipo já existe e mais a possibilidade de informar o palete separado.
- WMS6377 - Busca de processos da proposta do depositante: Incluir na função wms6377_busca_processos_proposta_depositante o tipo de processo 315.
- WMS70006 - Wizard: Incluir na função wms70006_carrega_temporaria o novo tipo de processo 315.
- WMS70007 - Wizard: Incluir na função wms70007_inclui_estrutura o novo tipo de processo 315.
- WMS70007b - Wizard: Incluir em todas as validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMS7001c- Wizard: Incluir na função wms7001c_busca_dados o novo tipo de processo 315. Incluir na validação da função wms7001c_validacoes o tipo de processo 315.
- WMSR120 - Inventário rotativo: Incluir na função wmsr120_analise_inventario_rotativo onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMSR44 - cancelamento de expedição: Incluir na função wmsr44_os_ativ_cria onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMSR60 - Sequencia de execução das atividades de expedição: Incluir nas funções wmsr60_exibe_instrucao_trabalho e wmsr60_verifica_atividades_finalizadas onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMSR70 - Geração de ordem de serviço de expedição: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMSR88 - Função de wizard: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMS60014 - Valida medição de tempo: Incluir na função wms60014_valida_medicao_tempo_atividade uma nova consistência para o tipo 315.
- WMS60018 - Contrato ->Separação/Conferência: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMS6008 - Serviço x Atividade: Alterar a função wms6008_valida_medicao_tempo_atividade para incluir o novo tipo de processo criado 315.
- WMS6025 - Serviço x Atividade x Proposta: Alterar a função wms6025_valida_medicao_tempo_atividade para incluir o novo tipo de processo criado 315.
- WMS6220 - Manutenção tabela WMS_PARAMETRO_SEPARACAO: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315. Nos programas, onde está sendo validado o WMS6218, incluir também a validação do novo programa de conferência.
- WMS6225 - Geração de estrutura de OS: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMS6242 - Capa conferência coletor: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315. Deverá ser chamado o programa novo WMS6636.
- WMS6258 - Capa conferência desktop: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315. Não será possível executar esse processo de conferencia via desktop, apenas coletor.
- WMS6345 - Geração de estrutura de OS: Incluir na validações onde está sendo tratado o tipo de processo 305 para tratar o novo tipo de processo 315.
- WMS6609 - Análises Tempo Médio Separação: Alterar a função wms66092_carrega_dados_analise para incluir o novo tipo de processo criado 315.
- WMS6770 - Registros padrões: Alterar a função wms6770_processa_tip_processos para incluir o novo tipo de processo criado 315.
2 - Ajustes na Rotina de Separação - WMS6214
No processo de separação, quando acessar a tela indicando a origem da separação, deverá solicitar o palete antes da etiqueta de estoque.
Na função wms6214_inicia_movimento existem duas telas que são chamadas:
- WMS62143 - Etiqueta Origem - Controla SKU
- WMS6214k - Etiqueta Origem - Não Controla SKU.
Criar duas novas telas (WMS6214t e WMS6214U) com base nas atuais, nas quais serão excluídos os campos área e tipo de estoque que são exibidos atualmente para permitir a inclusão do campo palete destino, conforme Protótipos 4 e 5.
Para realizar a validação da utilização do palete informado, criar duas funções dentro da nova RNL WMSR137:
WMSR137_valida_palete: será chamada após informar o palete(after field do campo). Valida apenas o palete informado, sem saber a relação dele com o estoque que será colocado sobre o mesmo. Deverá ser validado se o mesmo pode ser utilizado seguindo as mesmas regras do WMS6182, campo palete receptor.
WMSR137_valida_palete_com_id: antes de executar o processamento, deverá ser validado novamente, se foi possível utilizar o palete para o processo em questão, similar ao que é realizado no WMS6182 após preencher todos os campos da tela. Nesse ponto, será validado o palete e a ID que o mesmo será atrelado, seja ela física ou virtual.
Depois de validado o palete que foi informado, realizar os seguintes tratamentos:
- O palete informado nesse processo será gravado no campo palete da tabela wms_identif_estoque da identificação de estoque que está sendo separada no movimento;
- Ajustar o programa para executar o processo utilizado GET e SET sem precisar passar mais parâmetros para as funções.
- As funções wmsr27_gera_palete_com_identif_estoque e wmsr18_divisao_fusao_estoque deverão utilizar o palete informado em tela para a criação do palete.
- Mesmo quando não for criada uma nova ID de estoque, o palete informado deverá ser atrelado como palete do estoque separado.
- É necessário alterar também a wmsr41_separacao_picking que chama as funções wmsr27_gera_palete_com_identif_estoque e wmsr18_divisao_fusao_estoque.
- Algumas validações do palete devem ser alteradas: não validar palete misto; não validar capacidade; não validar peso e cubagem.
- Quando a etiqueta informada para o palete é a etiqueta de estoque também que está sendo separada, criar uma etiqueta virtual para o estoque para permitir que possa ser utilizado o mesmo palete para outro estoque.
OBS: lembrar que ao consultar o estoque no WMS6170 pelo equipamento ou palete o mesmo poderá ser visualizado conforme executado na separação.
3 - Criação de Novo Tipo de Conferência Coletor Com Base no Atual WMS6218 (Conferência Manual Documento) - WMS6636
Este processo será criado com base no processo já existente de conferência por documento, WMS6218, portanto, será realizada uma cópia do programa e todas as suas telas e renomeados para o WMS6636.
Na sequência, neste novo programa será disponibilizada a funcionalidade de conferir palete, a qual deverá ser efetuada toda em uma função (WMS6637), para que possa ser reutilizada para algum outro tipo de conferência em projeto posterior.
A funcionalidade de conferência de palete poderá ser iniciada em dois pontos:
- No campo Etiqueta Volume (com esta opção será criado um volume para o palete).
- No campo EAN/SKU (o volume pode ser diferente do palete).
Nestes dois pontos será possível bipar um palete para realizar a conferência automática do mesmo, conforme regras descritas na sequência.
3.1 - Validações no Palete Informado, Antes de Realizar a Conferência
WMS6637_valida_palete_conferencia: esta função será responsável por validar o palete antes de efetivamente realizar a conferência do mesmo.
Serão validados os seguintes pontos:
- Verificar se o palete já conferido anteriormente: Mensagem: Esse palete já foi conferido! Deseja cancelar a conferência do mesmo? Em caso afirmativo, será realizado o cancelamento da conferência de todos os itens do palete, similar a retirada de itens de volumes e também será excluído o volume, caso o mesmo fique vazio. Não serão solicitadas informações adicionais, e ao final será enviado a mensagem "Palete cancelado com sucesso" ou "Não foi possível cancelar a conferencia do palete" conforme resultado do processamento da função. E voltará para a tela de palete, onde caso o usuário desejar, poderá realizar novamente a conferência do mesmo.
- Verificar se existe alguma reserva no palete que não está relacionada o solicitação de carga que está sendo conferida. Mensagem: Não é possível realizar a conferencia desse palete. Existe reserva para mais de um documento.
- Verificar se existe algum estoque que não está reservado. Mensagem: Não é possível realizar a conferencia desse palete. Existe estoque sem reserva.
Verificar se todos os itens possuem conferência pendente. Mensagem: Não é possível realizar a conferencia desse palete. Nem todos os itens são necessários para o fechamento da conferência.
3.2 - Realizando a Conferência do Palete
Deverá ser criada uma função WMS6637_confirma_conferencia_palete. Essa função irá abrir as telas necessárias para a realização da conferência do palete levando em conta o modo de conferência configurado no depositante.
Poderão ser configuradas 4 opções de conferência de palete, que funcionarão da seguinte forma:
- Somente pede confirmação(Protótipo 6): envia mensagem para o usuário solicitando a confirmação. Respondendo Sim, o sistema irá realizar o processamento da conferência do palete chamando a função WMS6637_processa_conferencia_palete. Respondendo não, volta para a tela inicial do processo.
- Informa quantidade total de SKU (Protótipo 7): antes de abrir essa tela, deve ser verificado se algum dos itens do palete não controla SKU. Se existir algum dos itens que não controla SKU, automaticamente, será aberta a tela para informar os itens e quantidade (opção descrita na sequencia), ou seja, apenas quando todos os itens do palete controlarem SKU essa opção poderá ser utilizada.Essa opção envia mensagem para o usuário solicitando a quantidade de SKUs presentes no palete. O mesmo deverá responder a quantidade total e ela será validada em relação a quantidade esperada, criar a função WMS6637_valida_qtd_palete. Quando informada uma quantidade diferente da esperada será enviada uma mensagem informando "Quantidade de SKUs informada é diferente da quantidade esperada" e volta para o campo Qtd SKUs. Quando informada a quantidade esperada de SKUs o sistema irá realizar o processamento da conferência do palete chamando a função WMS6637_processa_conferencia_palete.
Nessa tela o usuário terá as seguintes opções: Esc - Cancelar (limpa as tabelas do palete) e F4 - Concluir (efetiva a conferencia do palete).
- Informa itens e quantidade(Protótipo 8): com essa opção parametrizada, o sistema deverá abrir uma nova tela, onde deverão ser informados os itens e suas respectivas quantidades conferidas.A unidade de medida da quantidade será solicitada com base no parâmetro principal do processo de conferência. (Não informa, informa quantidade em itens, e informa quantidade em SKUs). Ao informar um item e quantidade será validado se o item já não foi conferido anteriormente (Situação do item é F) . A cada item conferido será verificado se ainda existem itens no palete pendentes de conferência. Caso exista, volta para a tela de itens, caso contrário, informa que "Todos os itens do palete já foram conferidos". Após todos os itens conferidos, o usuário poderá confirmar a conferência do palete que irá chamar a função WMS6637_processa_conferencia_palete para conferir o palete.
Nessa tela o usuário terá as seguintes opções: Esc - Cancelar (limpa as tabelas do palete) e F4 - Concluir (efetiva a conferencia do palete).
- Informa itens, quantidade e dimensionais (Protótipo 9): o funcionamento dessa opção é idêntico a opção anterior, incluindo a possibilidade de informar os dimensionais o item/sku e quantidade informado anteriormente, os dimensionais serão solicitados em um array no final da tela para simplificar o processo. Será levando em conta a parametrização de controla/restringe dimensionais. Nessa tela o usuário terá as seguintes opções: Esc - Cancelar (limpa as tabelas do palete) e F4 - Concluir (efetiva a conferencia do palete).
3.3 - Realizando a Conferência do Palete
A função WMSR138_processa_conferencia_palete deve ser criada para realizar efetivamente a conferencia de todos os itens do palete. Ela será chamada ao final de todos os modos de conferência e irá retornar o status final do processo. Essa função deverá fazer um cursor com base no palete e pegar as informações de itens/quantidade/dimensionais do mesmo e chamar a função wmsr35_inclui_item_volume_sem_split. Caso não seja possível fazer esse processo para todos os itens do palete, serão excluídas todas as informações do palete nas tabelas do processo de conferência por palete e será retornado que não foi possível realizar a conferência do palete. Independente de sucesso ou fracasso, ao final desse processo será retornado para a tela de código de barras do volume para continuar/concluir o processo de conferência.
4 - Impressão da Quantidade de Volumes na Nota Fiscal
Atualmente a quantidade de volumes da nota fiscal é fixa com base nas regras apresentadas na FAQ: http://tdn.totvs.com/x/MymFD
Com essa nova parametrização, serão criadas novas possibilidade de calcular os volumes impresso na nota fiscal. Os valores padrões foram deixados como o sistema calcula atualmente.
Deverá ser ajustada a função wmsr56_busca_peso_volume_solic_carga para calcular a quantidade de volumes tendo por base o parâmetro do contrato e o tipo da nota fiscal.
A FAQ http://tdn.totvs.com/x/xyYaDg, explica como configurar para a solicitação de faturamento utilizar ou não a quantidade de volumes do WMS.
Quando o parâmetro wms_busca_info_volume estiver como S, ajustar a função vdp1285_busca_info_volumes para calcular os volumes de maneira idêntica a função wmsr56_busca_peso_volume_solic_carga.
Protótipo de Tela - Contrato - Protótipo 1
Protótipo de Tela - Contrato - Protótipo 2
Protótipo de Tela - Contrato - Protótipo 3
Protótipo de Tela - Separação - Protótipo 4 e Protótipo 5
Protótipo de Tela - Conferência palete: modo confirma - Protótipo 6
Protótipo de Tela - Conferência palete: modo quantidade de SKUS - Protótipo 7
Protótipo de Tela - Conferência palete: itens e quantidade - Protótipo 8
Protótipo de Tela - Conferência palete: itens, quantidade e dimensionais - Protótipo 9
Dicionário de Dados
TABELA: WMS_PARAMETRO_SEPARACAO | ||||
Campo | Descrição | Tipo | Obrigatório | Campo novo? |
Empresa | Código da empresa | CHAR(02) | Não | |
Depositante | Código do depositante | CHAR(15) | Não | |
.... | ||||
informa_quantidade_conferencia | Indica como será realizada a conferência dos itens | CHAR(01) | Não | |
permt_plnjt_endereco_nao_doca | Indica se permite ou não planejar a conferência para endereços diferentes de doca/statge | CHAR(01) | Não | |
... | ||||
inf_palete_destino_separacao | Informa o palete destino no processo de separação | CHAR(01) | Sim | |
modo_conf_palete | Indica o modo que será realizada a conferência do palete - Valores possíveis: 1 - Somente pede confirmação 2 - Informa quantidade total de SKUs (default) 3- Informa itens e quantidades 4 - Informa itens, quantidades e dimensionais | CHAR(01) | Sim | |
..... | ||||
or_qtd_vol_nf_ret_sim_me | Origem quantidade de volumes nota de Retorno simbólico depositante mesmo estado Valor default : 1 Para todas as notas o valor pode ser: 0 - Fixo 0 | CHAR(01) | Sim | |
or_qtd_vol_nf_ret_sim_oe | Origem quantidade de volumes nota de Retorno simbólico depositante outro estado Valor default : 1 | CHAR(01) | Sim | |
or_qtd_vol_nf_ret_dep_me | Origem quantidade de volumes nota de Retorno depositante mesmo estado Valor default : 5 | CHAR(01) | Sim | |
or_qtd_vol_nf_ret_dep_oe | Origem quantidade de volumes nota de Retorno depositante outro estado Valor default : 5 | CHAR(01) | Sim | |
or_qtd_vol_nf_reg_esp | Origem quantidade de volumes nota de Regime especial Valor default : 1 | CHAR(01) | Sim | |
or_qtd_vol_nf_conta_ordem | Origem quantidade de volumes nota de Conta e ordem Valor default : 5 | CHAR(01) | Sim | |
or_qtd_vol_nf_solic_fat | Origem quantidade de volumes Solicitação de faturamento do VDP Valor default : 5 | CHAR(01) | Sim |
TABELA CRIADA: WMS_CONFERENCIA_PALETE | ||||
NOME | DESCRIÇÃO | TIPO | Chave Primária | OBRIGATÓRIO |
---|---|---|---|---|
empresa | Empresa | CHAR(02) | ||
trans_solicitacao_carga_mestre | Número da Solicitação de carga | INTEGER | ||
sequencial_conferencia | Sequencial da conferencia | INTEGER | ||
palete | Código do palete conferido | CHAR(20) | ||
situacao_palete | Situação da conferência do palete. Opções A(andamento) F(finalizada) | CHAR(01) | ||
volume_exped | Número do volume exped onde será colocado o palete | INTEGER |
TABELA CRIADA: WMS_CONF_PALETE_ITEM_DIMENS | ||||
NOME | DESCRIÇÃO | TIPO | Chave primária | OBRIGATÓRIO |
---|---|---|---|---|
empresa | Empresa | CHAR(02) | ||
sequencial_dimensional | Sequencial único de conferencia por dimensional | SERIAL | ||
trans_solicitacao_carga_mestre | Número da Solicitação de carga | INTEGER | ||
sequencial_conferencia | Sequencial da conferencia | INTEGER | ||
palete | Código do palete conferido | CHAR(20) | ||
item | Código do item ERP | CHAR(15) | ||
situacao | Situação da conferência do item. Opções: Opções P(pendente) F(finalizada) | CHAR(01) | ||
qtd_item | Quantidade de itens no palete - Total a ser conferido | DECIMAL(15,3) | ||
qtd_item_conferida | Quantidade de itens no palete - Total já conferido | DECIMAL(15,3) | ||
qtd_sku | Quantidade de SKus do item no palete - Total a ser conferido | DECIMAL(15,3) | ||
qtd_sku_conferida | Quantidade de SKus do item no palete - Total já conferido | DECIMAL(15,3) | ||
situacao | Situação da conferência do item. Opções: Opções P(pendente) F(finalizada) | CHAR(01) | ||
lote | Lote do estoque | CHAR(15) | ||
volume | Volume do estoque | INTEGER | ||
data_producao | Data de produção do estoque | DATE | ||
data_validade | Data de validade do estoque | DATE | ||
peca | Número de peça do estoque | CHAR(15) | ||
serie | Número de série do estoque | CHAR(25) | ||
comprimento | Comprimento do estoque | DECIMAL(15,3) | ||
largura | Largura do estoque | DECIMAL(15,3) | ||
altura | Altura do estoque | DECIMAL(15,3) | ||
diametro | Diâmetro do estoque | DECIMAL(15,3) |
Criar um índice com os seguintes campos: empresa, trans_solicitacao_carga_mestre,sequencial_conferencia, palete
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|