gendesign/backend/tests/fixtures/emiss_income_57039.xml
Light1YT 1f66dfd400
All checks were successful
CI / changes (push) Successful in 6s
CI / frontend-tests (push) Has been skipped
CI / changes (pull_request) Successful in 6s
Deploy / changes (push) Successful in 6s
CI / frontend-tests (pull_request) Has been skipped
Deploy / build-backend (push) Successful in 1m31s
Deploy / build-frontend (push) Has been skipped
Deploy / build-worker (push) Successful in 2m33s
Deploy / deploy (push) Successful in 1m12s
CI / backend-tests (push) Successful in 6m23s
CI / backend-tests (pull_request) Successful in 6m31s
feat(macro): ЕМИСС среднедушевые доходы (id=57039) -> macro_indicator (#946 part2)
Расширяет Росстат-скрейпер ЕМИСС/fedstat-рядом «Среднедушевые денежные доходы
населения» (fedstat id=57039, OKATO 65=Свердл, квартальный, руб). Добавляет pure
SDMX-ML v1.0 GenericData-парсер (stdlib ElementTree, dev-тестируем на фикстурах) +
EMISS-ветку Celery-таски rosstat_macro_sync (open-data + ЕМИСС, per-source guard,
source='emiss', frequency параметризован, CAST not ::, SAVEPOINT per-row).
income_per_capita проброшен в site_finder/macro (region='sverdl').

ЕМИСС за WAF с dev -> fetch исполняется на проде (verified: httpx POST из
gendesign-worker-1 -> 200 + SDMX, парсер извлёк 9 Свердл-строк). ИПЦ (id=31074) /
индекс цен СМР НЕ landed: многомерные, дефолт-экспорт data.do без Свердл, нужна
dataGrid-выборка (selectedFilterIds + filter-tree AJAX + reCAPTCHA) -- задокументировано.

Refs #946.
2026-06-07 18:44:38 +05:00

176 lines
7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<GenericData
xmlns="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/message"
xmlns:common="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common"
xmlns:compact="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/compact"
xmlns:cross="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/cross"
xmlns:generic="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/generic"
xmlns:query="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/query"
xmlns:structure="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/structure"
xmlns:utility="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/utility"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.SDMX.org/resources/SDMXML/schemas/v1_0/message SDMXMessage.xsd">
<!--
Реальная (обрезанная) выборка SDMX-ML v1.0 GenericData c fedstat.ru:
POST https://www.fedstat.ru/indicator/data.do body: id=57039&format=sdmx
Индикатор 57039 = «Среднедушевые денежные доходы населения» (рубль/мес,
квартальный), размерность s_OKATO. Свердловская обл. = ОКАТО 65000000000.
Снято с PROD 2026-06-07 (dev WAF-403, fetch только с прода). Значения РЕАЛЬНЫЕ.
Оставлены: субъект 65 (Свердл, 4 квартала 2024 + I кв.2025), субъект 79 (Адыгея —
для проверки region-фильтра) и федокруг 030 (агрегат-нерегион — тоже исключается).
-->
<Header Id="singHead">
<ID>-1573386947</ID>
<Test>false</Test>
<Truncated>false</Truncated>
<Prepared>2026-06-07T16:14:12</Prepared>
<Extracted>2026-06-07T16:14:12</Extracted>
<Sender id="UIS">
<Name xml:lang="en">Official statistics</Name>
<Name xml:lang="ru">Государственная статистика</Name>
</Sender>
<DataSetAgency>1</DataSetAgency>
<DataSetID>9460067</DataSetID>
</Header>
<CodeLists>
<structure:CodeList id="s_OKATO">
<structure:Name xml:lang="ru">Классификатор объектов административно-территориального деления (ОКАТО)</structure:Name>
<structure:Code value="643">
<structure:Description xml:lang="ru">Российская Федерация</structure:Description>
</structure:Code>
<structure:Code value="030">
<structure:Description xml:lang="ru">Центральный федеральный округ</structure:Description>
</structure:Code>
<structure:Code value="79000000000">
<structure:Description xml:lang="ru">Республика Адыгея (Адыгея)</structure:Description>
</structure:Code>
<structure:Code value="65000000000">
<structure:Description xml:lang="ru">Свердловская область</structure:Description>
</structure:Code>
</structure:CodeList>
</CodeLists>
<Description>
<Indicator id="57039" name="Среднедушевые денежные доходы населения">
<Units>
<Unit value="рубль"/>
</Units>
<Periodicities>
<Periodicity value="Квартальная - не охарактеризована" releases="на 19 - 23-й рабочий день после квартала, следующего за отчетным" next-release="05.06.2027"/>
</Periodicities>
<DataRange start="1995" end="2026"/>
<LastUpdate value="2026-06-05T00:05:23"/>
<Dimensions>
<Dimension value="s_OKATO" agencyID="1">
<Name xml:lang="ru">Классификатор объектов административно-территориального деления (ОКАТО)</Name>
</Dimension>
</Dimensions>
<Organization value="Федеральная служба государственной статистики"/>
</Indicator>
</Description>
<DataSet>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="643"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="I квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="53221"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="030"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="I квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="68110"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="79000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="I квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="40190"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="65000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="I квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="54006"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="65000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="II квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="61136"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="65000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="III квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="66849"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="65000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="IV квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2024</generic:Time>
<generic:ObsValue value="76701"/>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value concept="s_OKATO" value="65000000000"/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value concept="EI" value="рубль"/>
<generic:Value concept="PERIOD" value="I квартал"/>
</generic:Attributes>
<generic:Obs>
<generic:Time>2025</generic:Time>
<generic:ObsValue value="64361"/>
</generic:Obs>
</generic:Series>
</DataSet>
</GenericData>