Skip to content

Commit

Permalink
Merge pull request #22 from sshaplygin/fix-kpp-generation
Browse files Browse the repository at this point in the history
fix
  • Loading branch information
sshaplygin authored Jan 7, 2024
2 parents 78e7c36 + e37151c commit a962e7b
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
2 changes: 1 addition & 1 deletion fts/fts.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ func (csc ConstitutionRegionCode) Ints() []int {
}

func GenerateConstitutionSubjectCode() ConstitutionRegionCode {
return regionsCodes[utils.Random(0, len(regionsCodes)-1)]
return supportedRegionsCodes[utils.Random(0, len(supportedRegionsCodes)-1)]
}

type RegionTaxServiceNumber int
Expand Down
15 changes: 11 additions & 4 deletions fts/tax_departs.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ type TaxDepart struct {
Branches map[RegionTaxServiceNumber]string
}

var supportedRegionsCodes []ConstitutionRegionCode

var SupportedTaxDepartments = map[ConstitutionRegionCode]TaxDepart{
0: {
Name: `Федеральная налоговая служба`,
Expand Down Expand Up @@ -1556,8 +1558,7 @@ var SupportedTaxDepartments = map[ConstitutionRegionCode]TaxDepart{
},
},
84: {
Name: `Межрайонная инспекция Федеральной налоговой службы №2 по Красноярскому краю, Таймырскому (Долгано-Ненецкому) и Эвенкийскому автономным округам`,
Branches: map[RegionTaxServiceNumber]string{},
Name: `Межрайонная инспекция Федеральной налоговой службы №2 по Красноярскому краю, Таймырскому (Долгано-Ненецкому) и Эвенкийскому автономным округам`,
},
86: {
Name: `Управление Федеральной налоговой службы по Ханты-Мансийскому автономному округу - Югре`,
Expand Down Expand Up @@ -1588,8 +1589,7 @@ var SupportedTaxDepartments = map[ConstitutionRegionCode]TaxDepart{
},
},
88: {
Name: `Межрайонная инспекция Федеральной налоговой службы №3 по Красноярскому краю, Таймырскому (Долгано-Ненецкому) и Эвенкийскому автономным округам`,
Branches: map[RegionTaxServiceNumber]string{},
Name: `Межрайонная инспекция Федеральной налоговой службы №3 по Красноярскому краю, Таймырскому (Долгано-Ненецкому) и Эвенкийскому автономным округам`,
},
89: {
Name: `Управление Федеральной налоговой службы по Ямало-Ненецкому автономному округу`,
Expand Down Expand Up @@ -1628,3 +1628,10 @@ var SupportedTaxDepartments = map[ConstitutionRegionCode]TaxDepart{
},
},
}

func init() {
supportedRegionsCodes = make([]ConstitutionRegionCode, 0, len(SupportedTaxDepartments))
for region := range SupportedTaxDepartments {
supportedRegionsCodes = append(supportedRegionsCodes, region)
}
}

0 comments on commit a962e7b

Please sign in to comment.