11package no.ssb.kostra.area.regnskap.kostra
22
3+ import no.ssb.kostra.area.regnskap.RegnskapConstants.osloBydeler
34import no.ssb.kostra.area.regnskap.RegnskapConstants.osloKommuner
45import no.ssb.kostra.area.regnskap.RegnskapValidator
56import no.ssb.kostra.program.KotlinArguments
@@ -55,7 +56,7 @@ class KommuneKostraMain(
5556 )
5657 // @formatter:on
5758
58- private val osloFunksjoner =
59+ private val osloBydelFunksjoner =
5960 listOf (" 691" , " 692" , " 693" , " 694" , " 696" )
6061
6162 private val kommuneFinansielleFunksjoner =
@@ -103,10 +104,13 @@ class KommuneKostraMain(
103104 }
104105
105106 if (arguments.region in osloKommuner) {
106- result.addAll(osloFunksjoner)
107107 result.addAll(fylkeskommunaleFunksjoner)
108108 }
109109
110+ if (arguments.region in osloBydeler) {
111+ result.addAll(osloBydelFunksjoner)
112+ }
113+
110114 result.map { it.padEnd(4 , ' ' ) }.distinct().sorted()
111115 } else {
112116 emptyList()
@@ -183,11 +187,11 @@ class KommuneKostraMain(
183187 )
184188 // @formatter:on
185189
186- private val osloArter =
190+ private val osloBydelArter =
187191 listOf (" 298" , " 379" , " 798" )
188192
189193 private val kommunaleArter =
190- listOf (" 871" , " 872" , " 873" , " 875 " , " 876 " )
194+ listOf (" 871" , " 872" , " 873" , " 876 " , " 878 " , " 879 " )
191195
192196 override val artList: List <String > =
193197 if (arguments.skjema in listOf (" 0A" , " 0C" , " 0I" , " 0K" , " 0M" , " 0P" )) {
@@ -197,8 +201,8 @@ class KommuneKostraMain(
197201 in listOf (" 0A" , " 0M" ) -> {
198202 addAll(kommunaleArter)
199203
200- if (arguments.region in osloKommuner ) {
201- addAll(osloArter )
204+ if (arguments.region in osloBydeler ) {
205+ addAll(osloBydelArter )
202206 }
203207 }
204208 }
@@ -251,7 +255,7 @@ class KommuneKostraMain(
251255 " 240" ,
252256 " 509" , " 570" , " 590" ,
253257 " 600" , " 629" , " 630" , " 640" ,
254- " 800" , " 870" , " 871" , " 872" , " 873" , " 875 " , " 876 " , " 877 " ,
258+ " 800" , " 870" , " 871" , " 872" , " 873" , " 876 " , " 877 " , " 878 " , " 879 " ,
255259 " 909" , " 990" ,
256260 )
257261 // @formatter:on
0 commit comments