Histórico da Página
...
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 Foi criado o parâmetro MV_LOCKBLK que indica se utiliza semáforo para controlar LOCKBLK para que possa bloquear o processamento simultâneo entre o Spedfiscal SpedFiscal e MATR241.
Caso o parâmetro seja igual a ‘S’ S-Sim, será bloqueado o processamento simultâneo entre essas rotinas.
Caso o parâmetro seja igual a ‘N’ 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
19295231 DMANSMARTSQUAD1-28585 DT - SPEDFISCAL - Não gera K235 - Quantidade fracionadaNão se aplica.
05. ASSUNTOS RELACIONADOS
...