Шаблон «Родословная»
Почему родословная не уезжает, пока не зарегистрировано всё стадо
В этом шаблоне предка нельзя назвать ни номером со свидетельства, ни кличкой — только базовым номером реестра. Отсюда весь порядок работ.
- Колонок в шаблоне
- 15
- Из них кладёт книга
- 3
- Замер по живой базе
- 30 августа 2026
Что это за шаблон
Шаблон описывает три ряда предков одной строкой на животное. Первая колонка называет само животное, остальные — гнёзда родословной: «О» это отец, «М» мать, «МО» мать отца, «ООМ» отец отца матери. Код читается справа налево, последняя буква означает первый шаг от животного. Записанный наоборот, он ничего не испортит на «ОО» и «ММ», где порядок безразличен, зато на всех смешанных путях поменяет местами деда и бабку.
Порядок гнёзд в шаблоне не по рядам и не по алфавиту: сперва вся отцовская сторона — О, ОО, МО, ООО, МОО, ОМО, ММО, — затем вся материнская: М, ОМ, ММ, ООМ, МОМ, ОММ, МММ. Переставить их «как логичнее» значит сдвинуть все значения на соседние гнёзда, причём файл при этом уедет и будет принят.
Главная особенность шаблона — в том, чего в нём нет. «Идентификатора учётной системы», через который хозяйство называет животное на своём языке в «Лактации» и «Осеменении», здесь не предусмотрено вовсе. Это единственный шаблон, кроме «Подтверждения владения», где животное названо только номером реестра, — и здесь так названо не только оно само, но и каждый из предков.
Обязательные колонки
- Базовый номер ФГИАС ПР
- Номер животного в реестре. Он приходит обратным файлом после сдачи «Основных сведений» и больше ниоткуда. Подставить сюда свой внутренний ключ нельзя: реестр читает эту колонку как первичный ключ и либо отвергнет файл, либо заведёт рядом с настоящим животным второе, и разбирать это придётся вручную и по одному.
- О, ОО, МО, ООО, МОО, ОМО, ММО, М, ОМ, ММ, ООМ, МОМ, ОММ, МММ
- Гнёзда родословной, и каждое ждёт базовый номер предка в реестре. По отдельности контракт ни одного из них не требует, но строка, где пусты все, — это утверждение «предков нет», а не «предки неизвестны». Различать их реестру нечем, и такая строка затрёт родословную, если она там уже была. Выгрузка её придерживает.
Что кладёт книга
Гнёзда книга собирает обходом связей «отец — мать», шагая по коду справа налево. Число шагов задано длиной кода, а не тем, кончились ли предки, поэтому круг в связях — животное, оказавшееся собственным предком после загрузки чужого файла, — обход не вешает: он просто упирается и оставляет гнездо пустым.
В гнездо кладётся только базовый номер предка. Предок, заведённый в книге, но не зарегистрированный в реестре, даёт пустое гнездо — внешне ровно то же, что предок, которого мы не знаем. В файле различить их нечем, и это свойство шаблона, а не небрежность выгрузки.
Разницу показывает отчёт, и показывает по видам номера, потому что работы за ними стоят разные. Свои предки, с национальным или международным российским номером, сдаются в «Основных сведениях» вместе со стадом — работа понятная и конечная. Иностранных — HOUSA, канадских, немецких, с номерами ICAR — хозяйству сдать нечем: животное ему не принадлежит и в стаде не стоит, а открытый интерфейс реестра отдаёт справочники, а не животных. У внутрихозяйственных внешнего имени нет вовсе. Считаются при этом различные предки, а не связи: один бык стоит в родословных сорока дочерей и даёт сорок связей, а узнать его номер надо один раз.
Где спотыкаются
Отказ реестра называет колонку, а не причину. Ниже — что за ним стоит.
- Базовый номер ФГИАС ПР
- Своего номера в реестре нет у самого животного. Строка не собирается вовсе — при пустой первой колонке остальные четырнадцать ничего не значат. Чинится сдачей «Основных сведений» и загрузкой обратного файла, другого пути нет.
- ни одного предка с базовым номером ФГИАС
- Номер есть у животного, но ни у одного из его предков. Выгрузка придерживает такую строку намеренно: отправленная, она сообщила бы реестру, что предков нет, — и затёрла бы уже сданную родословную.
- Предок в книге есть, а гнездо пустое
- Две разные причины, и путать их дорого. Своего предка достаточно дослать в «Основных сведениях» вместе со стадом. За иностранного браться незачем: совет «сдайте на него основные сведения» — предложение сделать невозможное, и отчёт поэтому называет таких предков поимённо, пока их немного. Двенадцать номеров человек выпишет и отнесёт в поддержку реестра за вечер.
- Обратный файл не распознан
- Отказ приходит не от реестра, а от книги, и стоит он на дороге к родословной. Шапка не всегда лежит первой строкой: присланный лист начинается с названия выгрузки или даты. Книга ищет шапку в первых десяти строках — преамбулы в присланных хозяйствами файлах доходили до шести, — а файл с преамбулой длиннее отвергает внятно. Разбор чужих форматов показал, что именно это самая частая причина внятного отказа при загрузке.
Чего книга не кладёт и почему
Заполнить шаблон сегодня нечем, и причина не в книге. Все колонки до одной — номера реестра, а обратного файла не было ни разу: номера нет ни у одного животного, значит нет и ни у одного предка. Порядок работ отсюда жёсткий и не переставляется — сначала «Основные сведения» на всё стадо вместе с предками, потом обратный файл, и только потом родословная. Сказать это хозяйству надо до того, как оно начнёт заполнять гнёзда вручную.
Вторая беда своя, и обратный файл её не вылечит. Книга уверенно знает отцов и почти не знает матерей: второй ряд целиком не собирается ни у одного животного из полутора тысяч, а материнская линия обрывается на первом шаге. Пустые гнёзда второго и третьего рядов — это состояние данных, а не свойство шаблона.
Достраивать их догадкой нельзя ни по кличке, ни по хозяйству, ни по году: родословная — основание для расчёта инбридинга и племенной ценности, и предок, поставленный «вероятно», врёт не в одной карточке, а во всех расчётах по всей ветке, и обнаружить это потом нечем. Источников достройки три, и все они записи. Обратные файлы реестра. Племенные свидетельства хозяйств, где материнская линия записана, просто в книгу не переносилась. И то, что уже лежит: сто шестьдесят восемь животных, у которых мать записана текстом без связи, — самая дешёвая из трёх работ, потому что номер известен, не хватает записи предка.
Выгружаться будет столько, сколько собралось. Шаблон уйдёт заполненным на малую часть, и это честнее пустых гнёзд, заполненных предположением.
Чего этот шаблон не закрывает
Родословная не подтверждает происхождение. Она говорит, кто записан предком, а не чем это доказано; доказательство сдаётся «Достоверностью происхождения» — отдельным шаблоном с панелью ISAG и выводом лаборатории.
Она не сдаёт коэффициент инбридинга. Книга считает его по своей родословной и показывает полноту, на которой он стоит, но в этот файл он не входит: расчётные величины уезжают в реестр другими шаблонами.
Три ряда — предел шаблона, а не книги. Обход связей идёт вглубь, пока предки заведены записями, и в племенном свидетельстве книга показывает больше. В реестр за третий ряд не уезжает ничего.
И сдав родословную, хозяйство не закрывает происхождение целиком. Линия, маточное семейство, номера предков, переписанные со свидетельства, расхождение бумаги со связью — всё это остаётся работой книги и здесь не спрашивается.
Слова этой страницы
Определения с нашими числами и с тем, чего каждое слово не означает.
| Родословная | Дерево предков, построенное обходом связей «отец — мать». Хранится дважды — связью и текстом со свидетельства; в карточке показывается три ряда, вглубь считается до девяти колен. |
|---|---|
| Полнота родословной | Какая доля клеток каждого колена известна системе. Стоит рядом с коэффициентом инбридинга, потому что в само число не входит. |
| Происхождение | Кто отец и кто мать — и чем это подтверждено. От родословной отличается тем, что это одно звено, и его можно проверить лабораторией. |
| Коэффициент инбридинга | Доля генов, по которым животное получило от отца и от матери копии одного и того же предка. Порог внимания в книге — 6,25 %. |
| Линия | Родственная группа, которая ведётся по отцам от родоначальника-быка. В книге это запись справочника с типом «линия», а не текст в примечании. |
| Маточное семейство | Родственная группа, которая ведётся по матерям от родоначальницы. Поле в карточке своё, справочник за ним тот же, что у линии, и путать их нельзя: линия по отцам, семейство по матерям. |
| Племенное свидетельство | Документ для селекционной работы: три ряда предков с племенной ценностью каждого и лактациями. Собирается снимком на дату выдачи, и выданное не меняется. |