1
0

Pārlūks: abu budžetu HTML skats, problēma un atradumi (v0.1.1)

- editor/Budget-as-Code.html: viena HTML datne ar 2025. un 2026. gada XML, XSD un pārbaudes rezultātiem; cilnes Problēma, Budžets, 2025 ↔ 2026, Atradumi, Saderība, Modelis
- data/processgit.viewer.json: ProcessGit skatītājs datnēm lv-vb-*.xml
- docs/MODELIS.md: konsolidācijas piemērs atbilstoši galīgajai XML datnei
- README.md, CHANGELOG.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
This commit is contained in:
2026-10-10 23:37:18 +00:00
parent 71250e7b0e
commit e77ce6195b
5 changed files with 16799 additions and 1 deletions

View File

@@ -1,5 +1,11 @@
# Izmaiņu žurnāls # Izmaiņu žurnāls
## 0.1.1 — 2026-10-11
- Pārlūks `editor/Budget-as-Code.html`: viena HTML datne ar abiem budžetiem (2025, 2026), XSD un pārbaudes rezultātiem; cilnes Problēma, Budžets, 2025 ↔ 2026, Atradumi, Saderība, Modelis.
- ProcessGit skatītājs `data/processgit.viewer.json` datnēm `lv-vb-*.xml`.
- `docs/MODELIS.md`: konsolidācijas piemērs atjaunināts atbilstoši galīgajai XML datnei (13 501 864 160 / 138 813 366 euro).
## 0.1.0 — 2026-10-11 ## 0.1.0 — 2026-10-11
- Shēma `schemas/valsts-budzets-0.1.xsd`: loģiskais budžeta modelis ar ierakstiem Source, Provision, Parameter, Actor, Purpose, Indicator, Rule, ClassItem, Allocation. - Shēma `schemas/valsts-budzets-0.1.xsd`: loģiskais budžeta modelis ar ierakstiem Source, Provision, Parameter, Actor, Purpose, Indicator, Rule, ClassItem, Allocation.

View File

@@ -25,6 +25,21 @@ Budget (likuma versija, piemēram lv-vb-2026)
Visi ieraksti ir plakani un saistīti ar identifikatoriem. Kopsummas, starpsummas un bilances datnē netiek glabātas — tās aprēķina. Sīkāk: [docs/MODELIS.md](docs/MODELIS.md). Visi ieraksti ir plakani un saistīti ar identifikatoriem. Kopsummas, starpsummas un bilances datnē netiek glabātas — tās aprēķina. Sīkāk: [docs/MODELIS.md](docs/MODELIS.md).
## Pārlūks (`editor/Budget-as-Code.html`)
Viena HTML datne bez ārējām atkarībām. Tajā ir abas XML datnes (2025 un 2026), XSD shēma un pārbaudes rezultāti, un visas tabulas tiek aprēķinātas pārlūkā no XML. Cilnes:
| Cilne | Saturs |
|---|---|
| Problēma | Kāpēc pieņemtais budžets ir dokumenti, nevis dati; viens fakts pielikumā un datukopā |
| Budžets | Kopsavilkums (1. pielikuma rādītāji), resori un programmas, EKK, funkcijas, ieņēmumi, ilgtermiņa saistības, mērķdotācijas pašvaldībām, likuma panti, meklēšana; katram mērķim visi fakti ar avota datni un rindu |
| 2025 ↔ 2026 | 2025. gada likuma plāns 2026. gadam pret 2026. gada likumu, pa resoriem un programmām |
| Atradumi | Avotu īpatnības un konsolidācijas piemēri |
| Saderība | Drukāto skaitļu atjaunošana pa pielikumiem |
| Modelis | Ierakstu veidi, identifikatori, avoti; XML un XSD lejupielāde |
ProcessGit skatītājs (`data/processgit.viewer.json`) atver `data/lv-vb-*.xml` šajā pārlūkā. Datni var atvērt arī lokāli; ar „Datnes → Atvērt citu budžeta XML” var ielādēt citu likuma versiju tajā pašā shēmā.
## Atpakaļsaderība ar likumu ## Atpakaļsaderība ar likumu
Katrs likuma pielikumos drukātais skaitlis ir pārbaudīts: to aprēķina tikai no XML datnes un salīdzina ar publicēto vērtību. Katrs likuma pielikumos drukātais skaitlis ir pārbaudīts: to aprēķina tikai no XML datnes un salīdzina ar publicēto vērtību.
@@ -54,6 +69,13 @@ Datnes nosaukums ir budžeta identifikators.
| `schemas/valsts-budzets-0.1.xsd` | Shēma: viens saknes elements, deviņi ierakstu veidi, vārdnīcas (plūsma, fonds, būtība, bloks, klasifikācija) | | `schemas/valsts-budzets-0.1.xsd` | Shēma: viens saknes elements, deviņi ierakstu veidi, vārdnīcas (plūsma, fonds, būtība, bloks, klasifikācija) |
| `contracts/B15-valsts-budzets.odcs.yaml` | ODCS v3 datu līgums, ģenerēts no XSD (tāpat kā B01–B14) | | `contracts/B15-valsts-budzets.odcs.yaml` | ODCS v3 datu līgums, ģenerēts no XSD (tāpat kā B01–B14) |
### Pārlūks
| Datne | Saturs |
|---|---|
| `editor/Budget-as-Code.html` | Pašpietiekama HTML lapa: problēma, atradumi un abu budžetu pārlūks |
| `data/processgit.viewer.json` | ProcessGit skatītāja apraksts datnēm `lv-vb-*.xml` |
### Dokumentācija ### Dokumentācija
| Datne | Saturs | | Datne | Saturs |

View File

@@ -0,0 +1,15 @@
{
"version": 1,
"viewers": [
{
"id": "valsts-budzets",
"primary_pattern": "lv-vb-*.xml",
"type": "html",
"entry": "../editor/Budget-as-Code.html",
"edit_allow": [],
"targets": {
"xsd": "../schemas/valsts-budzets-0.1.xsd"
}
}
]
}

View File

@@ -62,7 +62,7 @@ Transferti viena fonda iekšienē (piemēram, „Valsts pamatbudžeta savstarpē
- kods ar `intraFund="true"` tiek skaitīts mezgla kopsummā tikai tad, ja likums šo kodu šajā mezglā rāda; - kods ar `intraFund="true"` tiek skaitīts mezgla kopsummā tikai tad, ja likums šo kodu šajā mezglā rāda;
- ja nerāda, tas mezglā ir izslēdzies. - ja nerāda, tas mezglā ir izslēdzies.
Piemērs: 2026. gada pamatbudžeta resursi pa apakšprogrammām ir 13 500 542 589 euro, bet likumā kopā 13 363 050 794 euro. Starpība 137 491 795 euro ir pamatbudžeta iekšējie transferti (25,4 milj.), ārvalstu palīdzības atmaksas (110,1 milj.) un dotācijas atmaksas (2,0 milj.). Piemērs: 2026. gada pamatbudžeta resursi pa programmām un apakšprogrammām ir 13 501 864 160 euro, bet likumā kopā 13 363 050 794 euro. Starpība 138 813 366 euro ir pamatbudžeta iekšējie transferti (25,4 milj.: kodi 18131, 18132, 18139), ārvalstu finanšu palīdzība atmaksām valsts pamatbudžetam (111,4 milj.: kods 21200) un dotācija atmaksām (2,0 milj.: kods 21720).
Starp fondiem (pamatbudžets ↔ speciālais budžets) konsolidē 1. pielikums: „mīnus transferts” rindas aprēķina no EKK kodiem 7110, 7120, 9110, 9120. Starp fondiem (pamatbudžets ↔ speciālais budžets) konsolidē 1. pielikums: „mīnus transferts” rindas aprēķina no EKK kodiem 7110, 7120, 9110, 9120.

16755
editor/Budget-as-Code.html Normal file
View File

File diff suppressed because it is too large Load Diff