Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

02. SITUAÇÃO/REQUISITO

Ao processar o Spedfiscal e o relatório MATR241 - Relação Bloco K Analíticosimultaneamente, 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:

  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

19295231 DMANSMARTSQUAD1-28585 DT - SPEDFISCAL - Não gera K235 - Quantidade fracionadaNão se aplica.

05. ASSUNTOS RELACIONADOS

...