Numeração Sequencial de Movimentação / MV_DOCSEQ
Os movimentos de estoque , como Nfs de Entrada(SD1), Nfs de Saida(SD2) , requisicoes, devolucoes e producoes (SD3), tem um numero sequencial gravado automaticamente pelo sistema, nos campos "_NUMSEQ".
Esta sequencia e' de extrema importância para o correto funcionamento do sistema, e não deve haver repetição em movimentos diferentes.
Por exemplo, numa producao todos os movimentos envolvidos devem ter o numero sequencial igual, porem este numero nao pode ser repetido em uma Nf ou em outra producao, por exemplo.
COM ISSO FICA CLARA A NECESSIDADE DE PRESERVAR O VALOR DESTE PARAMETRO NO SX6, POIS SE E' BAIXADO UM BACKUP ANTIGO DO SX6 COM UM NUMERO SEQUENCIAL ANTIGO NO PARÂMETRO, O SISTEMA IRA REPETIR A NUMERAÇÃO SEQUENCIAL.
O SISTEMA IRA AVISAR CASO HAJA ALGUMA INCONSISTENCIA NOS NUMEROS, E CABE AOS RESPONSAVEIS PELO SISTEMA IDENTIFICAR E CORRIGIR OS MOVIMENTOS COM NUMEROS REPETIDOS, ALEM DE CORRIGIR O VALOR DO PARAMETRO PARA QUE OS PROXIMOS NUMEROS NAO SEJAM REPETIDOS.
O SISTEMA UTILIZA A FUNCAO PROXNUM() NA GRAVACAO DOS CAMPOS SEQUENCIAS DOS ARQUIVOS SD1, SD2 E SD3. ESTA FUNCAO DEVOLVE O VALOR A SER GRAVADO NO CAMPO D1/D2/D3+_NUMSEQ E JA ATUALIZA NO PARAMETRO O NUMERO.
IMPORTANTE: Caso utilize o processo de Transferência de Produtos entre Filiais (MATA310/MATA103/MATA410) o parâmetro MV_DOCSEQ deve ser utilizado de forma Compartilhada entre as filiais envolvidas no processo.
Observação: Atualmente os campos de controle _NUMSEQ suportam uma quantidade muito elevada de registros (entorno de 2.5 bilhões) .