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:
- Acessar o SIGACFG e ir na opção Dicionário de Dados
- Na opção Parâmetros incluir o parâmetro MV_LOCKBLK com as seguintes informações:
- Nome de Var.: MV_LOCKBLK
- Tipo: 1 - Caractere
- Cont. Por: S
- Cont. Ing: S
- Cont. Esp: S
- Descrição: Utiliza semáforo no processamento do Bloco K
- Cont. Descrição: simultaneamente entre SPEDFISCAL e MATR241
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
- Não se aplica.