12309 - Lançamentos Fixos e Variáveis - Operação inválida para o contexto especificado
Problema: Ao acessar a tela disponível em Cálculos > Lançamentos > Fixos e Variáveis e consultar as informações de determinado colaborador, está ocorrendo a seguinte mensagem: Operação inválida para o contexto especificado.
Quando ocorre / onde se aplica: Ao consultar as informações de determinado colaborador na tela disponível em Cálculos > Lançamentos > Fixos e Variáveis.
Solução: Solução 12309: Esta mensagem será apresentada no momento em que o sistema identificar que existem inconsistências entre os registros gravados na tabela e os campos chaves da mesma.
Por exemplo: Na tabela R044MOV, os campos NumEmp (Empresa), TipCol (Tipo de Colaborador), NumCad (Cadastro), CodCal (Código de Cálculo), TabEve (Tabela de Eventos), CodEve (Código do Evento), CodRat (Rateio) e SeqEve (Sequência) são campos considerados chave da tabela e não podem estar divergentes com as informações já cadastradas no sistema.
Desta forma, caso exista um registro gravado com o campo CodEve igual a 9014, que seria um acumulador de cálculo e não um código de evento, a mensagem será apresentada, visto que na tabela R008EVC (Tabela de Eventos) este CodEve não existirá e consequentemente, não podemos ter um lançamento para um código de evento que não está gravado na tabela de Eventos.
Identificamos que este registro gravado indevidamente na tela de lançamentos foi originado por uma importação de dados e por isso não ocorreu nenhuma consistência com relação ao código do evento ser 9014.
Importante: Caso esta solução não se aplique a situação que ocorre em sua base, favor consultar o conteúdo da dica 3529 que também traz orientações sobre esta mensagem.
Quando ocorre / onde se aplica: Ao consultar as informações de determinado colaborador na tela disponível em Cálculos > Lançamentos > Fixos e Variáveis.
Solução: Solução 12309: Esta mensagem será apresentada no momento em que o sistema identificar que existem inconsistências entre os registros gravados na tabela e os campos chaves da mesma.
Por exemplo: Na tabela R044MOV, os campos NumEmp (Empresa), TipCol (Tipo de Colaborador), NumCad (Cadastro), CodCal (Código de Cálculo), TabEve (Tabela de Eventos), CodEve (Código do Evento), CodRat (Rateio) e SeqEve (Sequência) são campos considerados chave da tabela e não podem estar divergentes com as informações já cadastradas no sistema.
Desta forma, caso exista um registro gravado com o campo CodEve igual a 9014, que seria um acumulador de cálculo e não um código de evento, a mensagem será apresentada, visto que na tabela R008EVC (Tabela de Eventos) este CodEve não existirá e consequentemente, não podemos ter um lançamento para um código de evento que não está gravado na tabela de Eventos.
Identificamos que este registro gravado indevidamente na tela de lançamentos foi originado por uma importação de dados e por isso não ocorreu nenhuma consistência com relação ao código do evento ser 9014.
Importante: Caso esta solução não se aplique a situação que ocorre em sua base, favor consultar o conteúdo da dica 3529 que também traz orientações sobre esta mensagem.