Шаблон «Основные сведения»
С чего начинать сдачу в реестр и почему без этого файла остальные пустые
Единственный шаблон, где животное названо нашим ключом, а не номером реестра. Хозяйство сдаёт его, получает обратный файл с базовыми номерами — и только после этого оживает вся остальная выгрузка.
- Колонок в шаблоне
- 46
- Из них кладёт книга
- 27
- Замер по живой базе
- 30 августа 2026
Что это за шаблон
Это паспорт животного в реестре: кто это, когда родился, какой породы и половозрастной группы, кому принадлежит и где появился на свет. По этому файлу реестр заводит запись и присваивает ей номера.
Отличие от прочих шаблонов одно, и оно решает всё. Здесь первой колонкой стоит «Идентификатор учётной системы» — наш неизменный ключ, тот самый, которым книга называет животное у себя. В остальных шаблонах животное названо «Базовым номером ФГИАС ПР», а его до первой сдачи нет ни у кого: базовый номер выдаёт реестр, и приходит он обратным файлом, который книга умеет загрузить обратно в карточку.
Отсюда жёсткий порядок работ: сперва этот файл на всё стадо вместе с предками, потом обратный файл, и только потом лактации, отёлы, доения, осеменения и родословная. Пока он не уехал, вся остальная выгрузка стоит.
Строки здесь не придерживаются, и это осознанное расхождение с остальными шаблонами. Что реестр требует на самом деле, мы не знаем: лист «Описание контракта» помечает «НЕОБЯЗАТЕЛЬНО» только линию и масть, а половина колонок заведомо не может требоваться от коровы, рождённой в своём же хозяйстве, — «Дата импорта», «Страна-экспортер», реквизиты продавца. Придержать строку значит не получить по ней базовый номер, то есть заморозить животное во всей выгрузке навсегда. Поэтому уезжает всё, а незаполненное видно в самом файле; ключ --strogo включает придержание по тем полям, без которых строка бессмысленна заведомо.
Обязательные колонки
- Идентификатор учётной системы
- Наш ключ, по которому реестр вернёт базовый номер именно этому животному. Без него обратный файл не к чему привязать, и сдача теряет смысл.
- УНЖ (Уникальный номер животного)
- Индивидуальный номер животного. Не путать с УНСМ — уникальным номером средств маркирования: тот принадлежит бирке или радиочастотной метке и меняется при перемечивании, а УНЖ принадлежит животному.
- Половозрастная группа
- Ключ справочника реестра. Наши «первотёлка», «корова 2 лакт.» и «корова 3+ лакт.» сходятся в одну «Корову», а «телёнок» раскладывается на «Бычка» и «Телку» по полу.
- Кличка
- Без неё запись в реестре нечем назвать человеку, который её потом откроет.
- Дата рождения
- В виде ГГГГ-ММ-ДД. Значение, не начинающееся с даты, уходит пустой ячейкой, а не подправляется.
Что кладёт книга
Из карточки уезжают «УНЖ (Уникальный номер животного)» и «УНСМ (Уникальный Номер Средств Маркирования)», «Кличка», «Дата рождения», «Технологический номер», «Кровность, %» числом, а также «Половозрастная группа» и «Дата определения половозрастной группы».
Справочниками заполняются «Порода», «Тип породы» и «Дата определения породы», «Назначение» и «Дата определения назначения», «Способ получения», «Линия» и «Масть». Каждая из этих колонок ждёт не слово, а ключ реестра, и берётся он из поля fgiasUuid нашего же справочника. «Назначение» при этом сопоставлено с реестровым «Направление продуктивности (использования)», а «Способ получения» — со справочником, который реестр использует и для метода осеменения.
Реквизиты собственника уходят связью с организацией, а не копией в карточке: «Наименование собственника», «ИНН собственника», «КПП собственника» и «ОГРН/ОГРНИП собственника». Так же устроено место рождения — «Страна рождения», «Регион рождения» и «Район рождения» ключами территориальных справочников, а «Наименование хозяйства при рождении» с его ИНН, КПП и ОГРН из связи. Хозяйство при рождении — не нынешний собственник: после первой продажи эта связь теряется навсегда, ради того поле и заведено.
«Регистрационный номер ФГИАС ПР» и «Базовый номер ФГИАС ПР» уезжают только тогда, когда они уже пришли обратным файлом. У животного, которое сдаётся впервые, обе ячейки пусты — и это правильное состояние, а не пробел.
Отчёт выгрузки печатает заполненность по каждой колонке отдельно. Это и есть ответ на вопрос «где у нас тонко», полученный до отправки, а не после отказа.
Где спотыкаются
Отказ реестра называет колонку, а не причину. Ниже — что за ним стоит.
- В «Базовый номер ФГИАС ПР» подставлен свой идентификатор
- Самая дорогая ошибка этого шаблона, и опасна она не отказом, а приёмом. Базовый номер — первичный ключ животного в реестре. Файл, где в этой колонке стоит чужой uuid, реестр либо отвергнет, либо заведёт второе животное рядом с настоящим, и у хозяйства станет две коровы вместо одной, обе неполные. Разбирать это придётся вручную, по одной и в чужой системе. Свой ключ уходит в «Идентификатор учётной системы» — там ему и место.
- «Половозрастная группа» пуста у молодняка
- Телёнок, у которого не заполнен пол, не раскладывается ни в «Бычка», ни в «Телку», и колонка уходит пустой. Значение «Не определено» у реестра есть, но оно означает «посмотрели и не поняли», а мы не посмотрели. Чинится проставлением пола, а не подстановкой.
- Порода, линия, масть или назначение уехали пустыми при заполненной карточке
- Колонка ждёт ключ реестра, а в записи нашего справочника он не проставлен. Сверка sync:fgias-nsi проставляет только однозначные совпадения по названию; там, где реестр знает две похожие записи, выбирает человек, и до его выбора ключа нет. Заполненность в книге и наличие ключа — разные вопросы, и второй не следует из первого.
- Страна, регион и район рождения пусты
- Три территориальных справочника реестра загружаются однажды прогоном sync:fgias-geo — это делается один раз на книгу. Но проставить животному район может только хозяйство, и до этого колонки пусты даже при загруженных справочниках.
- «ИНН хозяйства при рождении» пуст, а наименование заполнено
- Хозяйство рождения известно только текстом со свидетельства, связи с организацией нет, и реквизитов взять неоткуда. Ячейка остаётся пустой: чужой ИНН мы не знаем и подставить его не можем.
Чего книга не кладёт и почему
Реквизиты продавца книга не ведёт вовсе: «Страна регистрации продавца», «Наименование продавца», «ИНН продавца», «КПП продавца» и «ОГРН/ОГРНИП продавца» уходят пустыми. То же со всем импортным — «Дата импорта», «Страна-экспортер», «Импортный идентификационный номер» и «Импортное наименование/кличка». Завести пять полей в карточке каждой российской коровы ради десятка импортных дороже, чем польза; хозяйству, которое ввозит, это стоит завести отдельно.
Пустыми уходят «Дата мечения УНСМ» и «Дата мечения технологическим номером»: книга хранит сами номера, но не день, когда их повесили. Реестр спрашивает дату отдельно, и без неё перемечивание неотличимо от первичного мечения — колонки названы в ревизии как то, что стоит завести.
Пусты «Событие, Тип поступления» и «Событие, Дата поступления»: значения справочника в книге ещё не проставлены. Отдельным шаблоном реестр спрашивает то же самое подробнее — и там книга отвечает, выводя тип поступления из перемещения или из места рождения.
«Базовый идентификатор ФГИАС ПР отца» и «Базовый идентификатор ФГИАС ПР матери» заполнить нечем до тех пор, пока родители сами не зарегистрированы: это те же базовые номера, и приходят они тем же обратным файлом. Поэтому предков и сдают вместе со стадом, одним заходом.
Чего этот шаблон не закрывает
Сданные «Основные сведения» не закрывают обязанность даже наполовину. Это карточка животного и только она: ни продуктивности, ни событий воспроизводства, ни оценок в этом файле нет. Лактации, контрольные доения, отёлы, осеменения, взвешивания, бонитировка и родословная сдаются своими шаблонами — и сдаются после, потому что до обратного файла у них нет ключа животного.
Родители здесь названы двумя колонками, и родословную это не заменяет. Реестр ждёт её отдельным шаблоном, где заполняются три ряда предков, и все они — номерами реестра.
Владение этот файл тоже не подтверждает. Реквизиты собственника в нём есть, но вопрос «кто владеет животным сегодня и как оно к нему попало» реестр задаёт отдельным шаблоном подтверждения владения.
Слова этой страницы
Определения с нашими числами и с тем, чего каждое слово не означает.
| Кровность | Доля крови улучшающей породы, от 0 до 100 %. У потомка — полусумма родительских долей. |
|---|---|
| Тип породы | Подразделение внутри породы — «чёрно-пёстрая голштинская» при породе «голштинская». Отдельный справочник и отдельная колонка реестра: сложи их в один список — и поголовье по породе не посчитать. |
| Линия | Родственная группа, которая ведётся по отцам от родоначальника-быка. В книге это запись справочника с типом «линия», а не текст в примечании. |
| Направление продуктивности | Молочное, универсальное, мясное или прочее. Берётся из реестра, а не с названия: «симментальская» универсальная, «герефордская» мясная. Витрина показывает первые два — их книга умеет вести целиком. |
| Радиочастотная метка | Пятнадцать цифр по ISO 11784 / 11785: первые три — код страны либо код изготовителя, дальше номер метки. |