Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP)

Função:

Spedfiscal - Processamento do Sped Fiscal

MATR241 - Relação Bloco K

País:Brasil
Ticket:19532588
Issue:DMANSMARTSQUAD1-28735


02. SITUAÇÃO/REQUISITO

Ao processar o Spedfiscal e o relatório MATR241 - Relação Bloco K Analítico,  simultaneamente, mostra o erro: Nome de objeto 'VWSEL1' inválido - ON REGK275PRO(PCPXSPED.PRW)

03. SOLUÇÃO

Foram alteradas as rotinas SpedFiscal e MATR241 para não permitir que sejam executadas simultaneamente. 

Como no processamento do Bloco K são atualizadas informações em tabelas/campos do Protheus, como por exemplo, D3_PERBLK - Período Bloco K, ao processar as rotinas simultaneamente, o Bloco K pode gravar informações incorretas caso esteja processando para a mesma filial, período ou mesmas ordens de produção.

Por conta desses diversos cenários, foi criado o parâmetro MV_LOCKBLK para que possa bloquear o processamento simultâneo entre o SpedFiscal e MATR241.

Caso o parâmetro seja igual a S-Sim, será bloqueado o processamento simultâneo entre essas rotinas.

Caso o parâmetro seja igual a N-Não, não será feito nenhum bloqueio.


A criação do parâmetro MV_LOCKBLK será expedida oficialmente no pacote 12.1.2410. Porém, para casos urgentes, é possível cadastrar este novo parâmetro via SIGACFG - Configurador.


Passo a passo para criação do novo parâmetro:

  1. Acessar o SIGACFG e ir na opção Dicionário de Dados
  2. Na opção Parâmetros incluir o parâmetro MV_LOCKBLK com as seguintes informações:
    1. Nome de Var.:  MV_LOCKBLK 
    2. Tipo: 1 - Caractere
    3. Cont. Por: S
    4. Cont. Ing: S
    5. Cont. Esp: S
    6. Descrição: Utiliza semáforo no processamento do Bloco K
    7. Cont. Descrição: simultaneamente entre SPEDFISCAL e MATR241 

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

  • Não se aplica.