Шаблон «Основные сведения»

С чего начинать сдачу в реестр и почему без этого файла остальные пустые

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

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

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

Это паспорт животного в реестре: кто это, когда родился, какой породы и половозрастной группы, кому принадлежит и где появился на свет. По этому файлу реестр заводит запись и присваивает ей номера.

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

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

Строки здесь не придерживаются, и это осознанное расхождение с остальными шаблонами. Что реестр требует на самом деле, мы не знаем: лист «Описание контракта» помечает «НЕОБЯЗАТЕЛЬНО» только линию и масть, а половина колонок заведомо не может требоваться от коровы, рождённой в своём же хозяйстве, — «Дата импорта», «Страна-экспортер», реквизиты продавца. Придержать строку значит не получить по ней базовый номер, то есть заморозить животное во всей выгрузке навсегда. Поэтому уезжает всё, а незаполненное видно в самом файле; ключ --strogo включает придержание по тем полям, без которых строка бессмысленна заведомо.

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

Идентификатор учётной системы
Наш ключ, по которому реестр вернёт базовый номер именно этому животному. Без него обратный файл не к чему привязать, и сдача теряет смысл.
УНЖ (Уникальный номер животного)
Индивидуальный номер животного. Не путать с УНСМ — уникальным номером средств маркирования: тот принадлежит бирке или радиочастотной метке и меняется при перемечивании, а УНЖ принадлежит животному.
Половозрастная группа
Ключ справочника реестра. Наши «первотёлка», «корова 2 лакт.» и «корова 3+ лакт.» сходятся в одну «Корову», а «телёнок» раскладывается на «Бычка» и «Телку» по полу.
Кличка
Без неё запись в реестре нечем назвать человеку, который её потом откроет.
Дата рождения
В виде ГГГГ-ММ-ДД. Значение, не начинающееся с даты, уходит пустой ячейкой, а не подправляется.

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

Из карточки уезжают «УНЖ (Уникальный номер животного)» и «УНСМ (Уникальный Номер Средств Маркирования)», «Кличка», «Дата рождения», «Технологический номер», «Кровность, %» числом, а также «Половозрастная группа» и «Дата определения половозрастной группы».

Справочниками заполняются «Порода», «Тип породы» и «Дата определения породы», «Назначение» и «Дата определения назначения», «Способ получения», «Линия» и «Масть». Каждая из этих колонок ждёт не слово, а ключ реестра, и берётся он из поля fgiasUuid нашего же справочника. «Назначение» при этом сопоставлено с реестровым «Направление продуктивности (использования)», а «Способ получения» — со справочником, который реестр использует и для метода осеменения.

Реквизиты собственника уходят связью с организацией, а не копией в карточке: «Наименование собственника», «ИНН собственника», «КПП собственника» и «ОГРН/ОГРНИП собственника». Так же устроено место рождения — «Страна рождения», «Регион рождения» и «Район рождения» ключами территориальных справочников, а «Наименование хозяйства при рождении» с его ИНН, КПП и ОГРН из связи. Хозяйство при рождении — не нынешний собственник: после первой продажи эта связь теряется навсегда, ради того поле и заведено.

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

Отчёт выгрузки печатает заполненность по каждой колонке отдельно. Это и есть ответ на вопрос «где у нас тонко», полученный до отправки, а не после отказа.

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

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

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

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

Реквизиты продавца книга не ведёт вовсе: «Страна регистрации продавца», «Наименование продавца», «ИНН продавца», «КПП продавца» и «ОГРН/ОГРНИП продавца» уходят пустыми. То же со всем импортным — «Дата импорта», «Страна-экспортер», «Импортный идентификационный номер» и «Импортное наименование/кличка». Завести пять полей в карточке каждой российской коровы ради десятка импортных дороже, чем польза; хозяйству, которое ввозит, это стоит завести отдельно.

Пустыми уходят «Дата мечения УНСМ» и «Дата мечения технологическим номером»: книга хранит сами номера, но не день, когда их повесили. Реестр спрашивает дату отдельно, и без неё перемечивание неотличимо от первичного мечения — колонки названы в ревизии как то, что стоит завести.

Пусты «Событие, Тип поступления» и «Событие, Дата поступления»: значения справочника в книге ещё не проставлены. Отдельным шаблоном реестр спрашивает то же самое подробнее — и там книга отвечает, выводя тип поступления из перемещения или из места рождения.

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

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

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

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

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

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

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

КровностьДоля крови улучшающей породы, от 0 до 100 %. У потомка — полусумма родительских долей.
Тип породыПодразделение внутри породы — «чёрно-пёстрая голштинская» при породе «голштинская». Отдельный справочник и отдельная колонка реестра: сложи их в один список — и поголовье по породе не посчитать.
ЛинияРодственная группа, которая ведётся по отцам от родоначальника-быка. В книге это запись справочника с типом «линия», а не текст в примечании.
Направление продуктивностиМолочное, универсальное, мясное или прочее. Берётся из реестра, а не с названия: «симментальская» универсальная, «герефордская» мясная. Витрина показывает первые два — их книга умеет вести целиком.
Радиочастотная меткаПятнадцать цифр по ISO 11784 / 11785: первые три — код страны либо код изготовителя, дальше номер метки.

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