Шаблон «Корова: оценка типа телосложения»
Откуда взять пять сводных оценок, если линейная уже сдана
Ниоткуда: это не пересчёт линейных признаков и не их свёртка, а другая система измерения, и ставит её тот же бонитёр за тот же приезд.
- Колонок в шаблоне
- 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. Чужая величина со своей методикой; в книге её нет. |