Шаблон «Родословная»

Почему родословная не уезжает, пока не зарегистрировано всё стадо

В этом шаблоне предка нельзя назвать ни номером со свидетельства, ни кличкой — только базовым номером реестра. Отсюда весь порядок работ.

Колонок в шаблоне
15
Из них кладёт книга
3
Замер по живой базе
30 августа 2026

Что это за шаблон

Шаблон описывает три ряда предков одной строкой на животное. Первая колонка называет само животное, остальные — гнёзда родословной: «О» это отец, «М» мать, «МО» мать отца, «ООМ» отец отца матери. Код читается справа налево, последняя буква означает первый шаг от животного. Записанный наоборот, он ничего не испортит на «ОО» и «ММ», где порядок безразличен, зато на всех смешанных путях поменяет местами деда и бабку.

Порядок гнёзд в шаблоне не по рядам и не по алфавиту: сперва вся отцовская сторона — О, ОО, МО, ООО, МОО, ОМО, ММО, — затем вся материнская: М, ОМ, ММ, ООМ, МОМ, ОММ, МММ. Переставить их «как логичнее» значит сдвинуть все значения на соседние гнёзда, причём файл при этом уедет и будет принят.

Главная особенность шаблона — в том, чего в нём нет. «Идентификатора учётной системы», через который хозяйство называет животное на своём языке в «Лактации» и «Осеменении», здесь не предусмотрено вовсе. Это единственный шаблон, кроме «Подтверждения владения», где животное названо только номером реестра, — и здесь так названо не только оно само, но и каждый из предков.

Обязательные колонки

Базовый номер ФГИАС ПР
Номер животного в реестре. Он приходит обратным файлом после сдачи «Основных сведений» и больше ниоткуда. Подставить сюда свой внутренний ключ нельзя: реестр читает эту колонку как первичный ключ и либо отвергнет файл, либо заведёт рядом с настоящим животным второе, и разбирать это придётся вручную и по одному.
О, ОО, МО, ООО, МОО, ОМО, ММО, М, ОМ, ММ, ООМ, МОМ, ОММ, МММ
Гнёзда родословной, и каждое ждёт базовый номер предка в реестре. По отдельности контракт ни одного из них не требует, но строка, где пусты все, — это утверждение «предков нет», а не «предки неизвестны». Различать их реестру нечем, и такая строка затрёт родословную, если она там уже была. Выгрузка её придерживает.

Что кладёт книга

Гнёзда книга собирает обходом связей «отец — мать», шагая по коду справа налево. Число шагов задано длиной кода, а не тем, кончились ли предки, поэтому круг в связях — животное, оказавшееся собственным предком после загрузки чужого файла, — обход не вешает: он просто упирается и оставляет гнездо пустым.

В гнездо кладётся только базовый номер предка. Предок, заведённый в книге, но не зарегистрированный в реестре, даёт пустое гнездо — внешне ровно то же, что предок, которого мы не знаем. В файле различить их нечем, и это свойство шаблона, а не небрежность выгрузки.

Разницу показывает отчёт, и показывает по видам номера, потому что работы за ними стоят разные. Свои предки, с национальным или международным российским номером, сдаются в «Основных сведениях» вместе со стадом — работа понятная и конечная. Иностранных — HOUSA, канадских, немецких, с номерами ICAR — хозяйству сдать нечем: животное ему не принадлежит и в стаде не стоит, а открытый интерфейс реестра отдаёт справочники, а не животных. У внутрихозяйственных внешнего имени нет вовсе. Считаются при этом различные предки, а не связи: один бык стоит в родословных сорока дочерей и даёт сорок связей, а узнать его номер надо один раз.

Где спотыкаются

Отказ реестра называет колонку, а не причину. Ниже — что за ним стоит.

Базовый номер ФГИАС ПР
Своего номера в реестре нет у самого животного. Строка не собирается вовсе — при пустой первой колонке остальные четырнадцать ничего не значат. Чинится сдачей «Основных сведений» и загрузкой обратного файла, другого пути нет.
ни одного предка с базовым номером ФГИАС
Номер есть у животного, но ни у одного из его предков. Выгрузка придерживает такую строку намеренно: отправленная, она сообщила бы реестру, что предков нет, — и затёрла бы уже сданную родословную.
Предок в книге есть, а гнездо пустое
Две разные причины, и путать их дорого. Своего предка достаточно дослать в «Основных сведениях» вместе со стадом. За иностранного браться незачем: совет «сдайте на него основные сведения» — предложение сделать невозможное, и отчёт поэтому называет таких предков поимённо, пока их немного. Двенадцать номеров человек выпишет и отнесёт в поддержку реестра за вечер.
Обратный файл не распознан
Отказ приходит не от реестра, а от книги, и стоит он на дороге к родословной. Шапка не всегда лежит первой строкой: присланный лист начинается с названия выгрузки или даты. Книга ищет шапку в первых десяти строках — преамбулы в присланных хозяйствами файлах доходили до шести, — а файл с преамбулой длиннее отвергает внятно. Разбор чужих форматов показал, что именно это самая частая причина внятного отказа при загрузке.

Чего книга не кладёт и почему

Заполнить шаблон сегодня нечем, и причина не в книге. Все колонки до одной — номера реестра, а обратного файла не было ни разу: номера нет ни у одного животного, значит нет и ни у одного предка. Порядок работ отсюда жёсткий и не переставляется — сначала «Основные сведения» на всё стадо вместе с предками, потом обратный файл, и только потом родословная. Сказать это хозяйству надо до того, как оно начнёт заполнять гнёзда вручную.

Вторая беда своя, и обратный файл её не вылечит. Книга уверенно знает отцов и почти не знает матерей: второй ряд целиком не собирается ни у одного животного из полутора тысяч, а материнская линия обрывается на первом шаге. Пустые гнёзда второго и третьего рядов — это состояние данных, а не свойство шаблона.

Достраивать их догадкой нельзя ни по кличке, ни по хозяйству, ни по году: родословная — основание для расчёта инбридинга и племенной ценности, и предок, поставленный «вероятно», врёт не в одной карточке, а во всех расчётах по всей ветке, и обнаружить это потом нечем. Источников достройки три, и все они записи. Обратные файлы реестра. Племенные свидетельства хозяйств, где материнская линия записана, просто в книгу не переносилась. И то, что уже лежит: сто шестьдесят восемь животных, у которых мать записана текстом без связи, — самая дешёвая из трёх работ, потому что номер известен, не хватает записи предка.

Выгружаться будет столько, сколько собралось. Шаблон уйдёт заполненным на малую часть, и это честнее пустых гнёзд, заполненных предположением.

Чего этот шаблон не закрывает

Родословная не подтверждает происхождение. Она говорит, кто записан предком, а не чем это доказано; доказательство сдаётся «Достоверностью происхождения» — отдельным шаблоном с панелью ISAG и выводом лаборатории.

Она не сдаёт коэффициент инбридинга. Книга считает его по своей родословной и показывает полноту, на которой он стоит, но в этот файл он не входит: расчётные величины уезжают в реестр другими шаблонами.

Три ряда — предел шаблона, а не книги. Обход связей идёт вглубь, пока предки заведены записями, и в племенном свидетельстве книга показывает больше. В реестр за третий ряд не уезжает ничего.

И сдав родословную, хозяйство не закрывает происхождение целиком. Линия, маточное семейство, номера предков, переписанные со свидетельства, расхождение бумаги со связью — всё это остаётся работой книги и здесь не спрашивается.

Слова этой страницы

Определения с нашими числами и с тем, чего каждое слово не означает.

РодословнаяДерево предков, построенное обходом связей «отец — мать». Хранится дважды — связью и текстом со свидетельства; в карточке показывается три ряда, вглубь считается до девяти колен.
Полнота родословнойКакая доля клеток каждого колена известна системе. Стоит рядом с коэффициентом инбридинга, потому что в само число не входит.
ПроисхождениеКто отец и кто мать — и чем это подтверждено. От родословной отличается тем, что это одно звено, и его можно проверить лабораторией.
Коэффициент инбридингаДоля генов, по которым животное получило от отца и от матери копии одного и того же предка. Порог внимания в книге — 6,25 %.
ЛинияРодственная группа, которая ведётся по отцам от родоначальника-быка. В книге это запись справочника с типом «линия», а не текст в примечании.
Маточное семействоРодственная группа, которая ведётся по матерям от родоначальницы. Поле в карточке своё, справочник за ним тот же, что у линии, и путать их нельзя: линия по отцам, семейство по матерям.
Племенное свидетельствоДокумент для селекционной работы: три ряда предков с племенной ценностью каждого и лактациями. Собирается снимком на дату выдачи, и выданное не меняется.

Читать дальше