Шаблон «Корова: оценка типа телосложения»

Откуда взять пять сводных оценок, если линейная уже сдана

Ниоткуда: это не пересчёт линейных признаков и не их свёртка, а другая система измерения, и ставит её тот же бонитёр за тот же приезд.

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

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

Реестр спрашивает пять чисел по шкале от пятидесяти до ста: «Объем туловища» (в шаблоне он написан именно так, без «ё»), «Выраженность молочного типа», «Качество ног», «Качество вымени», «Общий вид и развитие». Строка — снова один осмотр: дата, номер отёла, организация-оценщик и эти пять оценок.

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

В книге обе оценки лежат в одной записи об осмотре — не потому, что так короче, а потому, что осмотр действительно один: бонитёр приезжает и ставит всё, что положено этому животному по возрасту и полу, одной подписью и одной датой.

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

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

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

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

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

Страна регистрации оценщика выводится из наличия ИНН: его выдаёт Россия, и организация, у которой он есть, в ней и зарегистрирована. Ключ страны берётся из справочника, который загружается однажды командой sync:fgias-geo, а не из константы: страна одна и та же, а ключ у реестра свой и меняется вместе с версией справочника.

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

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

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

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

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

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

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

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

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

Быка он не закрывает: у реестра под него отдельный шаблон с другим набором признаков и без номера отёла.

Тёлку до первого отёла он не закрывает тоже — у неё своя, третья шкала.

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

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

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

Сводная оценка экстерьераПять оценок по шкале 50–100, где сотня всегда лучше пятидесяти. Отдельное измерение, а не пересчёт линейных признаков.
Линейная оценка экстерьераОписание телосложения по восемнадцати признакам, каждый по шкале от 1 до 9: не насколько корова хороша, а какая она.
БонитёрЧеловек, который осматривает животное и ставит оценки. Имя и дата хранятся у каждой записи, но согласованность двух бонитёров на одних животных никто не измеряет.
БонитировкаЕжегодная комплексная оценка животного по происхождению, продуктивности, экстерьеру и потомству, по итогу которой присваивают класс.
Final ScoreАмериканский итоговый балл типа, от 50 до 97: 90 и выше — Excellent, 85–89 — Very Good. Чужая величина со своей методикой; в книге её нет.

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