🐄 AC Gestão Pecuária

Controle do rebanho • v2.7

Próximos partos previstos

Animais por proprietário

Proprietários

Rebanho cadastrado

Lista de animais cadastrados. Clique no nome ou número do brinco para abrir o registro completo. Novos cadastros e alterações são feitos na aba Registro.

Registrar animal

Preencha primeiro os dados básicos. Em “Informações adicionais”, você também pode selecionar a mãe de qualquer animal, inclusive uma vaca adulta.

Preencha o número, o nome ou ambos. Se não houver brinco, deixe vazio.
Preencha o nome, o número do brinco ou ambos.
Grupo em que o animal será contado no painel.
Quem é o dono do animal. Cadastre antes na aba Proprietários.
Usada para calcular a idade automaticamente.

Novos animais não são vinculados a outros automaticamente. A mãe só será registrada se você selecionar e confirmar o vínculo. Para informar a cor do bezerro, abra Informações adicionais e preencha “Cor / pelagem do animal”.

Informações adicionais (opcional)

Abra apenas quando precisar registrar mais detalhes.

Importante para touros e bezerros.
Escreva livremente a cor do bezerro ou da vaca.
Raça ou cruzamento, se conhecido.
Animais vendidos ou falecidos continuam no histórico.
Opcional. Você pode indicar a mãe de uma vaca adulta, novilha ou bezerro. Deixe vazio se não souber; nunca será preenchido automaticamente.
Nome ou brinco do touro, se souber.
Use 100% quando houver um único dono.
Ex.: 50% para cada um: informe 50 acima e selecione o segundo dono.

Registrar reprodução

A previsão é estimativa, não substitui diagnóstico veterinário. Cobertura pendente não conta como prenhez confirmada.

Histórico reprodutivo

Registrar parto e vincular bezerro

Selecione um bezerro existente OU informe o nome e/ou número para criar um novo. A ligação mãe–filho será automática.

Histórico de partos

Relatórios da fazenda

Escolha o ano, o tipo de animal e o proprietário. Você pode visualizar e imprimir cada relatório separadamente.

Importante: o total de animais representa o cadastro atual, não o rebanho que existia no ano selecionado. O filtro de ano é aplicado aos partos e registros de reprodução. Para obter um balanço histórico exato de cada ano, será necessário registrar datas de entrada, venda e baixa dos animais.

Backup e transferência

Os registros ficam neste navegador e neste dispositivo. Faça backup com frequência. Para levar dados de um dispositivo ao outro, exporte o arquivo JSON e importe no outro dispositivo.

Começar o rebanho do zero

Apaga todos os animais, vínculos de mães e bezerros, reproduções e partos deste navegador. Os proprietários serão mantidos. Faça um backup antes, caso queira recuperar os registros antigos.

⚠️ Não há sincronização automática entre Windows e iPhone. Não edite cadastros em ambos sem transferir o backup mais recente: a importação substitui o banco local.

☁ Sincronização Windows + iPhone (beta)

Entre com a mesma conta nos dois dispositivos. Faça backup antes de ativar. Esta versão sincroniza sob comando para evitar substituições acidentais. Não edite simultaneamente nos dois aparelhos.

Sincronização segura: primeiro carregue dados da nuvem no segundo dispositivo. Depois de editar, envie as alterações. Se a nuvem tiver mudado, o envio será bloqueado.

Não conectado.

Fotos ficam dentro do backup sincronizado; muitas fotos podem exceder o limite do banco. Dados são armazenados no navegador e na nuvem. Não insira a senha do banco de dados nem uma chave service_role.

');w.document.close();w.focus();setTimeout(()=>w.print(),300);}; })();

☁ Sincronização Windows + iPhone (beta)

Entre com a mesma conta nos dois dispositivos. Faça backup antes de ativar. Esta versão sincroniza sob comando para evitar substituições acidentais. Não edite simultaneamente nos dois aparelhos.

Sincronização segura: primeiro carregue dados da nuvem no segundo dispositivo. Depois de editar, envie as alterações. Se a nuvem tiver mudado, o envio será bloqueado.

Não conectado.

Fotos ficam dentro do backup sincronizado; muitas fotos podem exceder o limite do banco. Dados são armazenados no navegador e na nuvem. Não insira a senha do banco de dados nem uma chave service_role.

');w.document.close();w.print()}}); $('advContent').addEventListener('change',async e=>{if(e.target.id==='treeAnimal')tree();if(e.target.id==='balanceYear'||e.target.id==='balanceOwner')balance();if(e.target.id==='advImport'){const file=e.target.files[0];if(!file)return;try{const x=JSON.parse(await file.text());if(x.format!=='ac-pecuaria-completo-v27'||!Array.isArray(x.basico?.animais)||!Array.isArray(x.basico?.donos)||!x.avancado)throw Error('Backup completo inválido');if(!confirm('Substituir todos os dados deste navegador pelo backup completo?'))return;localStorage.setItem(K,JSON.stringify(x.basico));localStorage.setItem(X,JSON.stringify(x.avancado));alert('Backup importado. A página será recarregada.');location.reload()}catch(err){alert(err.message)}}}); // Acrescenta os módulos avançados também ao backup JSON padrão, mantendo compatibilidade. const oldExport=$('exportar');oldExport.addEventListener('click',e=>{e.stopImmediatePropagation();exportAll()},true); // O importador padrão aceita tanto backups antigos quanto backups completos. const oldImport=$('importar');oldImport.addEventListener('change',async e=>{const file=e.target.files?.[0];if(!file)return;let x;try{x=JSON.parse(await file.text())}catch{return}if(x?.format!=='ac-pecuaria-completo-v27')return;e.stopImmediatePropagation();if(!confirm('Importar backup completo e substituir todos os dados?'))return;localStorage.setItem(K,JSON.stringify(x.basico));localStorage.setItem(X,JSON.stringify(x.avancado));alert('Backup completo importado.');location.reload()},true); // Não apaga registros avançados silenciosamente ao reiniciar o rebanho. $('zerarRebanho').addEventListener('click',()=>{if(!animals().length&&extra.movimentos.length){alert('Os módulos avançados não foram apagados. Exporte um backup e exclua seus registros individualmente se necessário.')}},false); })();

☁ Sincronização Windows + iPhone (beta)

Entre com a mesma conta nos dois dispositivos. Faça backup antes de ativar. Esta versão sincroniza sob comando para evitar substituições acidentais. Não edite simultaneamente nos dois aparelhos.

Sincronização segura: primeiro carregue dados da nuvem no segundo dispositivo. Depois de editar, envie as alterações. Se a nuvem tiver mudado, o envio será bloqueado.

Não conectado.

Fotos ficam dentro do backup sincronizado; muitas fotos podem exceder o limite do banco. Dados são armazenados no navegador e na nuvem. Não insira a senha do banco de dados nem uma chave service_role.