Abate de Emergência
Abate de Emergência
Tela do Frigosoft Coletor para registrar e classificar carcaças de animais com ocorrências identificadas durante inspeção SIF na linha de abate.
Visão Geral do Abate de Emergência
O Abate de Emergência é a tela do Frigosoft Coletor, dentro do módulo de Abate, utilizada pelo operador para registrar e classificar carcaças de animais que passaram por uma inspeção adicional do SIF (Serviço de Inspeção Federal) durante o abate. Sempre que o veterinário identifica alguma ocorrência que exige atenção especial em um animal, o operador usa esta tela para registrar a ocorrência, o motivo da inspeção, a parte do animal afetada, o peso das bandas da carcaça e, principalmente, para definir o destino final daquela carcaça.
Essa tela é usada depois que o abate regular do lote já foi iniciado, quando surge a necessidade de dar um tratamento especial a um animal específico. O operador pode classificar a carcaça em quatro destinos possíveis: Sequestrado, Liberado, Condenado ou Salvar. Cada destino tem um comportamento diferente no sistema — por exemplo, apenas o destino Sequestrado gera um Romaneio e Volumes para rastreamento posterior daquela carcaça; os demais destinos (Liberado, Condenado e Salvar) encerram o processo diretamente no próprio registro, sem gerar esses documentos adicionais.
Depois que o operador confirma o registro, o sistema também cuida de tarefas automáticas, como enviar a informação para o sistema central (ERP) e imprimir etiquetas ou laudos específicos, dependendo do destino escolhido — tudo isso é explicado em detalhes nas seções seguintes.
Vídeo Tutorial do Abate de Emergência
▶ Tutorial em vídeo: ainda não disponível para esta rotina.
Pré-requisitos e Contexto de Acesso do Abate de Emergência
- Esta tela é utilizada pelo operador responsável pelo acompanhamento do abate na linha de produção, em conjunto com as decisões do veterinário responsável pela inspeção SIF.
- Antes de registrar um Abate de Emergência, é necessário que exista uma escala de abate ativa e corretamente configurada no ERP, com os seguintes pontos já definidos:
- O lote efetivo para produção deve estar preenchido na escala. Se a escala não tiver um lote associado, o sistema não permite selecioná-la e exibe um aviso (“escalaSemLote”).
- O sexo do animal deve estar preenchido na escala, pois essa informação é usada depois, na etapa de Tipificação, para filtrar as maturidades disponíveis.
- O romaneio de abate da escala já deve ter sido criado no ERP. Se a escala não tiver romaneio de abate criado, o sistema exibe um diálogo de aviso e bloqueia a seleção dessa escala.
- O documento de abate correspondente à escala precisa já ter sido gerado pelo sistema antes de o operador confirmar o processamento. Caso o documento não exista, o sistema bloqueia o envio e apresenta o erro “DOCUMENTO_ABATE_NAO_GERADO”. Nesse caso, é necessário verificar no ERP se o documento de abate foi gerado para aquela escala antes de tentar novamente.
- A rotina depende de uma sincronização prévia de dados iniciais da filial, que traz o tipo de pesagem configurado e as listas de ocorrências, maturidades, coberturas e conformações. Se essa sincronização não retornar dados, o sistema assume automaticamente o modo de pesagem manual (sem balança), exibindo os campos de peso para digitação pelo teclado.
- Não há um perfil de acesso diferenciado documentado além do operador que realiza o apontamento na linha — qualquer restrição adicional de perfil de usuário para acessar esta tela não foi identificada na documentação de origem [informação não disponível na documentação de origem — validar com analista responsável].
Processo de Criação — Passo a Passo do Abate de Emergência
Acessar a tela de Abate de Emergência
O operador abre a tela de Abate de Emergência no aplicativo. Ao entrar, o sistema carrega automaticamente os dados iniciais da filial, incluindo o tipo de pesagem configurado e as listas de ocorrências, maturidades, coberturas e conformações disponíveis para classificação.
Selecionar a escala de abate
O operador visualiza a lista de escalas de abate disponíveis, apresentadas em ordem pelo número do lote, e seleciona a escala desejada com um duplo toque. Se a escala não tiver lote associado ou não tiver romaneio de abate criado no ERP, o sistema impede a seleção e exibe um aviso explicando o motivo.
Preencher os dados da ocorrência
Com a escala selecionada, o operador preenche a Ocorrência, o Motivo de Inspeção e a Parte Afetada do animal, de acordo com a avaliação feita pelo veterinário responsável pela inspeção.
Informar os pesos da carcaça
O operador preenche os campos de peso exigidos, que variam conforme o tipo de pesagem configurado na filial (por exemplo, apenas peso antes, apenas peso depois, ou peso antes e depois de cada banda). Se a carcaça for de banda dupla, os campos referentes à banda 2 também aparecem para preenchimento.
Escolher o destino da carcaça
O operador toca em um dos botões de destino disponíveis: Salvar, Liberar, Condenar ou Sequestrar. Esses botões só ficam habilitados quando todos os campos obrigatórios da etapa (ocorrência, motivo, parte afetada) e os pesos exigidos pelo tipo de pesagem estiverem devidamente preenchidos e válidos.
- Se o destino escolhido for Salvar, Liberar ou Condenar, o sistema avança diretamente para a etapa de Finalizar (Passo 7).
- Se o destino escolhido for Sequestrar e o animal for bovino ou de outra espécie que não seja suína, o sistema avança para a etapa de Tipificação (Passo 6).
- Se o destino escolhido for Sequestrar e o animal for suíno, o sistema pula a etapa de Tipificação e vai direto para a etapa de Finalizar (Passo 7).
Preencher a tipificação (somente para sequestro de bovinos e outras espécies não suínas)
Nesta etapa, exibida apenas quando o destino é Sequestrar em animais não suínos, o operador seleciona a Maturidade, a Cobertura e a Conformação da carcaça. A lista de maturidades exibida já vem filtrada de acordo com o sexo do animal registrado na escala selecionada. Depois de preencher esses três campos, o operador avança para a etapa de Finalizar.
Finalizar e confirmar o envio
Na etapa de Finalizar, o operador revisa as informações e confirma o envio do registro para o servidor.
Verificar a confirmação e reiniciar o formulário
Após o processamento ser concluído com sucesso, o sistema exibe uma mensagem de confirmação, limpa os campos do formulário (mantendo apenas o tipo de pesagem, o modo de pesagem e as listas de ocorrências, maturidades, coberturas e conformações já carregadas) e retorna à etapa inicial (Abate), pronto para o próximo registro.
Descrição de Cada Campo da Tela do Abate de Emergência
Escala de Abate
Descrição: Identifica o lote e a escala de abate à qual o animal inspecionado pertence. É o ponto de partida do registro, pois todas as demais informações do Abate de Emergência ficam vinculadas a essa escala.
Comportamento: As escalas são exibidas em ordem pelo número do lote. Ao tentar selecionar uma escala sem lote associado, o sistema exibe o aviso “escalaSemLote” e não permite continuar. Ao tentar selecionar uma escala sem romaneio de abate criado no ERP, o sistema exibe um diálogo de aviso e bloqueia a seleção.
Impacto: Define o lote, a data e a filial usados para gerar o código de rastreamento (Sisbov) da carcaça, além de determinar o sexo do animal usado no filtro de maturidades na etapa de Tipificação.
Ocorrência
Descrição: Indica a ocorrência identificada pelo veterinário durante a inspeção do animal. Compartilha a mesma origem de cadastro da lista de Motivo de Inspeção — ou seja, o mesmo item pode aparecer tanto em Ocorrência quanto em Motivo de Inspeção.
Comportamento: A lista exibida é montada automaticamente pelo sistema a partir de todas as ocorrências cadastradas na filial, excluindo as que são classificadas como Parte Afetada ou como Destino da Carcaça (ver Regras de Negócio).
Impacto: Influencia diretamente quais mercados ficam habilitados para a carcaça — ocorrências sem liberação para mercados DIF restringem os mercados disponíveis apenas aos mercados DIF, ou ao mercado interno quando nenhum mercado DIF estiver disponível.
Motivo de Inspeção
Descrição: Complementa a Ocorrência, detalhando o motivo pelo qual a inspeção foi realizada naquele animal.
Comportamento: Assim como a Ocorrência, a lista é composta pelas ocorrências cadastradas na filial que não são classificadas como Parte Afetada nem como Destino da Carcaça.
Impacto: Fica registrado junto ao apontamento e é enviado ao sistema central junto com os demais dados da carcaça.
Parte Afetada
Descrição: Indica qual parte do animal foi afetada pela ocorrência identificada na inspeção.
Comportamento: A lista exibida é composta apenas pelas ocorrências cadastradas na filial que estão marcadas com um tipo específico de classificação (tipo 9), separado automaticamente pelo sistema das demais listas de seleção da tela.
Impacto: Fica registrado no apontamento da carcaça e é enviado ao sistema central para fins de controle sanitário.
Peso Antes – Banda 1
Descrição: Peso da banda 1 da carcaça, aferido antes da inspeção final.
Comportamento: Quando o peso é digitado manualmente (modo sem balança), o sistema desconta automaticamente o valor da tara cadastrada, se a tara for maior que zero, calculando o peso líquido informado. Se este campo estiver zerado, mas o campo Peso Depois – Banda 1 tiver um valor maior que zero, o sistema copia automaticamente esse valor para o Peso Antes – Banda 1, evitando digitação repetida.
Impacto: Quando o destino escolhido é Sequestrado, este valor é usado para compor o peso da carcaça no Romaneio gerado e é enviado ao sistema central.
Peso Depois – Banda 1
Descrição: Peso da banda 1 da carcaça, aferido depois da inspeção final (peso SIF).
Comportamento: Se este campo estiver zerado, mas o Peso Antes – Banda 1 tiver valor maior que zero, o sistema copia automaticamente o valor do Peso Antes – Banda 1 para este campo.
Impacto: Quando o destino escolhido é Sequestrado, este é o valor efetivamente utilizado como peso da carcaça (banda 1) no Romaneio gerado para rastreamento.
Peso Antes – Banda 2
Descrição: Peso da banda 2 da carcaça, aferido antes da inspeção final.
Comportamento: Aplica-se o mesmo preenchimento automático descrito para a Banda 1 — se este campo estiver zerado e o Peso Depois – Banda 2 tiver valor maior que zero, o sistema copia o valor automaticamente.
Impacto: Quando o destino escolhido é Sequestrado, compõe o peso da segunda banda registrado no Romaneio.
Peso Depois – Banda 2
Descrição: Peso da banda 2 da carcaça, aferido depois da inspeção final (peso SIF).
Comportamento: Aplica-se o mesmo preenchimento automático descrito para a Banda 1 — se este campo estiver zerado e o Peso Antes – Banda 2 tiver valor maior que zero, o sistema copia o valor automaticamente.
Impacto: Quando o destino escolhido é Sequestrado, este é o valor efetivamente utilizado como peso da segunda banda no Romaneio gerado para rastreamento.
Destino da Carcaça (botões Salvar, Liberar, Condenar e Sequestrar)
Descrição: Define o resultado final da inspeção para aquela carcaça. As opções disponíveis são: Sequestrado (carcaça retida para investigação), Liberado (carcaça aprovada para seguir o fluxo normal), Condenado (carcaça reprovada) e Salvar (registro salvo sem definição final, tratado como padrão pelo sistema quando nenhuma opção reconhecida é informada).
Comportamento: Os botões só ficam habilitados quando todos os campos obrigatórios da tela (ocorrência, motivo, parte afetada) e os pesos exigidos pelo tipo de pesagem configurado estiverem preenchidos corretamente. O botão Salvar só é exibido quando o tipo de pesagem da filial está configurado como “Antes e Depois — Salvar”; nos demais tipos de pesagem, esse botão não aparece na tela. Ao tocar em Sequestrar, o sistema decide automaticamente se a próxima etapa é a Tipificação (animais não suínos) ou diretamente a Finalização (animais suínos).
Impacto: Determina se o sistema gera Romaneio e Volumes (somente para Sequestrado), qual layout de impressão é utilizado (Condenado e Sequestrado geram impressão automática; Liberado e Salvar não geram impressão) e se o registro é sincronizado automaticamente com o sistema central (todos os destinos exceto Salvar disparam essa sincronização).
Maturidade
Descrição: Classifica a maturidade do animal sequestrado, usada na tipificação da carcaça.
Comportamento: A lista exibida já vem filtrada de acordo com o sexo do animal registrado na escala selecionada — maturidades incompatíveis com o sexo do animal não aparecem para seleção. Se, por algum motivo, uma maturidade incompatível chegar a ser selecionada, o sistema recusa a seleção e mantém o valor anterior, sem atualizar o campo.
Impacto: É enviada em letras maiúsculas para compor a tipificação registrada junto ao Romaneio gerado para a carcaça sequestrada.
Cobertura
Descrição: Classifica o grau de cobertura de gordura da carcaça sequestrada.
Comportamento: Valor selecionado pelo operador dentre as opções cadastradas na filial.
Impacto: É enviada em letras maiúsculas para compor a tipificação registrada junto ao Romaneio gerado para a carcaça sequestrada.
Conformação
Descrição: Classifica a conformação da carcaça sequestrada.
Comportamento: Valor selecionado pelo operador dentre as opções cadastradas na filial.
Impacto: É enviada em letras maiúsculas para compor a tipificação registrada junto ao Romaneio gerado para a carcaça sequestrada.
Utilização e Consulta de Registros do Abate de Emergência
O operador consulta registros já processados por meio da aba de Anteriores, disponível na própria tela de Abate de Emergência. Essa lista traz os registros já lançados na filial e na data corrente, exibidos em ordem decrescente pela sequência de cabeça do animal.
A lista de registros anteriores considera apenas os apontamentos cuja sequência de cabeça esteja acima do valor mínimo configurado para abate de emergência (parâmetro “Sequência Mínima de Abate de Emergência”). Sequências abaixo desse limite pertencem ao fluxo de abate normal e não aparecem nessa lista.
Não foram identificados filtros adicionais de busca (por exemplo, por ocorrência, destino ou intervalo de datas) além da listagem automática por filial e data corrente [informação não disponível na documentação de origem — validar com analista responsável].
A partir da lista de Anteriores, o operador também pode optar por Editar ou Excluir um registro já processado — esses dois fluxos são detalhados na seção seguinte, “Processo de Edição do Abate de Emergência”.
Processo de Edição do Abate de Emergência
A edição de um registro de Abate de Emergência só é permitida enquanto o registro ainda não tiver sido processado com um destino definitivo diferente de Salvar. Se o operador tentar editar um registro que já foi processado com destino Sequestrado, Liberado ou Condenado, o sistema recusa a edição e exibe o erro “SISBOV_PROCESSADO” — nesse caso, se for necessário corrigir a informação, o registro precisa ser excluído e lançado novamente do início.
Se o operador tentar editar um registro e o sistema não conseguir localizá-lo no servidor (por exemplo, porque ele já foi excluído por outro operador ou em outra sessão), é exibido o erro “SISBOV_NAO_ENCONTRADA”.
Ao tocar em Editar em um registro da lista de Anteriores, se já houver uma escala selecionada no formulário atual da tela, o sistema exibe um diálogo avisando que a edição vai limpar os dados já preenchidos antes de carregar o registro escolhido. Depois da confirmação, o formulário é preenchido com os dados do registro anterior, e o operador pode então corrigir os campos necessários (ocorrência, motivo, parte afetada, destino, pesos e, se aplicável, tipificação) antes de reenviar.
Não foi identificado, na documentação de origem, um histórico ou log detalhado de alterações visível ao operador para os registros editados [informação não disponível na documentação de origem — validar com analista responsável].
Exclusão de registros
O operador também pode excluir um registro já processado a partir da lista de Anteriores. Antes de efetuar a exclusão, o sistema sempre exibe um diálogo de confirmação. A exclusão remove sempre o registro principal da carcaça (Sisbov). Se o destino do registro excluído era Sequestrado, o sistema também remove o Romaneio e os Volumes gerados para aquela carcaça, desfazendo por completo o rastreamento criado. Para os demais destinos, a exclusão remove apenas o registro principal, e o sistema retorna a lista atualizada de volumes restantes. Assim como no processamento, a exclusão de um registro já sincronizado também é replicada em segundo plano para o sistema central.
Estrutura Técnica e Comportamento do Sistema do Abate de Emergência
Geração automática do código de rastreamento (Sisbov)
Quando o operador confirma um registro para uma carcaça que ainda não possui um código de rastreamento associado, o sistema cria esse código automaticamente, combinando informações do lote com um número sequencial exclusivo para aquele lote, data e filial. Esse código é o que permite rastrear a carcaça em etapas posteriores do processo e no sistema central.
Preenchimento automático de pesos
Ao registrar os pesos das bandas, se o operador informar apenas o peso “antes” ou apenas o peso “depois” de uma mesma banda, o sistema copia automaticamente o valor informado para o campo que ficou em branco, evitando digitação duplicada e garantindo que ambos os valores fiquem preenchidos para o processamento.
Restrição automática de mercados
Ao processar o registro, o sistema verifica se a ocorrência selecionada tem liberação para mercados DIF. Caso não tenha, o sistema restringe automaticamente os mercados que aquela carcaça pode atender apenas aos mercados DIF disponíveis; se não houver nenhum mercado DIF disponível, o sistema libera o mercado interno como alternativa. Essa validação de mercados não é alterada quando a carcaça já está com status Bloqueado. O critério exato de como cada ocorrência é marcada com liberação DIF no cadastro do sistema central não foi completamente detalhado na documentação de origem [informação não disponível na documentação de origem — validar com analista responsável].
Geração de Romaneio e Volumes
Apenas quando o destino escolhido é Sequestrado, o sistema gera automaticamente um Romaneio para a carcaça, usando os pesos informados nas bandas (após a inspeção) e a tipificação preenchida (maturidade, cobertura e conformação). Junto com o Romaneio, o sistema também gera os Volumes correspondentes para o rastreamento físico da carcaça sequestrada. O critério de como o sistema identifica a câmara de destino correta a partir da informação escolhida pelo operador não foi completamente detalhado na documentação de origem [informação não disponível na documentação de origem — validar com analista responsável].
Impressão automática
Dependendo do destino escolhido, o sistema imprime automaticamente um documento após o processamento. Para o destino Condenado, é impresso o layout de condenação, usado para identificar a carcaça reprovada na área de inspeção. Para o destino Sequestrado, é impresso o layout de sequestro, incluindo os volumes gerados. Os destinos Liberado e Salvar não geram nenhuma impressão automática.
Sincronização com o sistema central (ERP)
Depois que o processamento é concluído com sucesso, se o destino final escolhido não for Salvar, o sistema envia automaticamente, em segundo plano, o apontamento para o sistema central — isso vale para os destinos Sequestrado, Liberado e Condenado. Quando o destino é Salvar, o registro permanece apenas no banco local do serviço, sem esse envio automático para o sistema central. Da mesma forma, quando um registro já processado é excluído, além da remoção local o sistema também envia em segundo plano a informação de exclusão para o sistema central. Caso essa sincronização em segundo plano falhe, o sistema apenas registra uma advertência interna, sem repetir o envio automaticamente nem avisar o operador na tela — por isso, é importante que, em caso de dúvida sobre se um registro foi realmente refletido no sistema central, o usuário confirme a informação com a equipe responsável pelo ERP.
Regras de Negócio e Restrições do Abate de Emergência
Classificação automática das listas de seleção
As ocorrências cadastradas na filial são separadas automaticamente pelo sistema em quatro listas conforme o tipo de cada ocorrência: as ocorrências de um tipo específico (tipo 9) formam a lista de Parte Afetada; as ocorrências de outro tipo específico (tipo 5) que tenham uma câmara de destino associada formam a lista de Destino da Carcaça; todas as demais ocorrências alimentam ao mesmo tempo as listas de Ocorrência e de Motivo de Inspeção, podendo o mesmo item aparecer nas duas listas.
Significado de cada destino de carcaça
Sequestrado: a carcaça é retida para investigação e o sistema gera Romaneio e Volumes para rastreamento. Liberado: a carcaça é aprovada e segue o fluxo normal de produção. Condenado: a carcaça é reprovada e o sistema imprime automaticamente o layout de condenação. Salvar: é o destino padrão usado quando nenhum valor reconhecido é informado; o registro fica salvo sem gerar Romaneio, impressão ou envio automático ao sistema central.
Escala sem lote bloqueia a seleção
Uma escala de abate sem lote efetivo para produção associado não pode ser selecionada na tela de Abate de Emergência. O sistema exibe o aviso “escalaSemLote” e impede o operador de continuar com essa escala.
Escala sem romaneio de abate bloqueia a seleção
Uma escala de abate que ainda não tenha um romaneio de abate criado no ERP não pode ser selecionada. O sistema exibe um diálogo de aviso e bloqueia a seleção até que o romaneio de abate seja criado no ERP.
Documento de abate obrigatório antes do processamento
O processamento de um registro de Abate de Emergência só é concluído se a escala selecionada já tiver um documento de abate gerado no sistema. Caso contrário, o sistema bloqueia o envio com o erro “DOCUMENTO_ABATE_NAO_GERADO”.
Campos de peso obrigatórios conforme o tipo de pesagem da filial
O conjunto de campos de peso exigidos para habilitar os botões de destino depende do tipo de pesagem configurado na filial:
- Modo sem balança e tipo “Antes e Depois — Salvar”: para carcaças de banda única, exige peso antes e peso depois da banda 1, ambos maiores que zero; para carcaças de banda dupla, exige os quatro campos de peso (antes e depois das bandas 1 e 2), todos maiores que zero.
- Tipo “Somente Peso Antes”: para banda única, exige apenas o peso antes da banda 1 maior que zero; para banda dupla, exige o peso antes das bandas 1 e 2, ambos maiores que zero.
- Tipo “Somente Peso Depois”: para banda dupla, exige o peso depois das bandas 1 e 2, ambos maiores que zero. Para banda única, o sistema atualmente exige o peso antes da banda 1 maior que zero, o que pode gerar confusão para o operador nesse tipo de configuração — recomenda-se atenção a esse comportamento específico.
- Tipo “Antes e Depois” (completo): sempre exige os quatro campos de peso preenchidos, independentemente de a carcaça ser de banda única ou dupla.
Preenchimento automático de peso ausente entre “antes” e “depois” da mesma banda
Se o peso “antes” de uma banda estiver zerado, mas o peso “depois” da mesma banda tiver valor maior que zero, o sistema copia automaticamente esse valor para o campo “antes”, e vice-versa. Essa regra vale de forma independente para a banda 1 e para a banda 2.
Desconto de tara no peso informado manualmente
No modo de pesagem manual (sem balança), se o peso informado pelo operador for maior que zero e houver uma tara maior que zero configurada, o sistema calcula o peso líquido subtraindo a tara do valor informado. Se o peso informado for zero ou negativo, o valor é mantido sem desconto de tara.
Restrição de mercados habilitados conforme liberação DIF da ocorrência
Se a ocorrência selecionada não tiver liberação para mercados DIF, o sistema restringe os mercados habilitados para aquela carcaça apenas aos mercados DIF disponíveis. Se não houver nenhum mercado DIF disponível, o sistema libera automaticamente o mercado interno como alternativa. Se a carcaça já estiver com status Bloqueado, essa validação de mercados não é alterada.
Mercado interno como padrão e mercado principal por menor exigência
O mercado interno é sempre a opção de segurança quando nenhum mercado DIF está disponível para a carcaça. Entre os mercados habilitados, o mercado principal exibido ao operador é sempre aquele com o menor nível de exigência.
Sequência mínima define o que é abate de emergência
Toda sequência de cabeça registrada como Abate de Emergência precisa estar acima do valor mínimo configurado no parâmetro de sequência mínima de abate de emergência. Sequências abaixo desse valor pertencem ao fluxo de abate normal, e não ao Abate de Emergência.
Compatibilidade entre maturidade e sexo do animal
Na etapa de Tipificação, a lista de maturidades exibida já é filtrada de acordo com o sexo do animal da escala selecionada. Maturidades incompatíveis com esse sexo não aparecem na lista e, se ainda assim uma seleção incompatível for tentada, o sistema recusa a seleção e mantém o valor anterior.
Somente o destino Sequestrado gera Romaneio e Volumes
Entre os quatro destinos possíveis, apenas o destino Sequestrado faz o sistema gerar automaticamente um Romaneio e os Volumes de rastreamento para a carcaça. Os destinos Liberado, Condenado e Salvar não geram esses documentos.
Impressão automática conforme o destino
O sistema imprime automaticamente um documento apenas para os destinos Condenado (layout de condenação) e Sequestrado (layout de sequestro, incluindo os volumes gerados). Os destinos Liberado e Salvar não geram nenhuma impressão automática.
Sincronização automática com o sistema central, exceto para o destino Salvar
Depois de processado com sucesso, todo registro cujo destino final seja Sequestrado, Liberado ou Condenado é automaticamente enviado, em segundo plano, para o sistema central. Registros com destino Salvar permanecem apenas no banco local do serviço, sem esse envio automático.
Bloqueio de edição para registros já processados
Um registro cujo destino final já tenha sido definido como diferente de Salvar não pode mais ser editado. Qualquer tentativa de edição nessa condição é recusada pelo sistema com o erro “SISBOV_PROCESSADO”. Para corrigir uma informação nesse caso, é necessário excluir o registro e lançá-lo novamente.
Exclusão sempre remove o registro principal e, se Sequestrado, também o Romaneio e os Volumes
A exclusão de um registro de Abate de Emergência sempre remove o registro principal da carcaça. Se o destino do registro excluído era Sequestrado, o sistema também remove o Romaneio e os Volumes gerados para aquela carcaça. A exclusão de um registro já sincronizado também é replicada em segundo plano para o sistema central.
Limpeza de campos após processamento bem-sucedido
Depois que o envio é aceito pelo servidor, o sistema limpa automaticamente os campos preenchidos pelo operador para o próximo registro: escala, produto, classificação, os quatro campos de peso, ocorrência, motivo, parte afetada, destino, carcaça de destino, maturidade, cobertura, conformação e sequência. Permanecem carregados apenas o tipo de pesagem, o modo de pesagem e as listas de ocorrências, maturidades, coberturas e conformações, para que o operador não precise esperar uma nova consulta ao servidor antes de registrar o próximo animal.