fy.save() for t1 in TemplateTrimester.objects.all(): t1.favorite = False t1.save() for t2 in Trimester.objects.all(): t2.favorite = False t2.save() tts = TemplateTrimester.objects.filter(number=trim, year=fy) if len(tts): tt = tts[0] tt.favorite = True tt.start_date = date tt.save() else: tt = TemplateTrimester(number=trim, year=fy, favorite=True, start_date=date) tt.save() for c in Company.objects.all(): y = Year.objects.filter(fiscal_year=fy, refer_company=c)[0] if not y: y = Year(fiscal_year=fy, refer_company=c, active=True) y.save() c.add_year(y) new_t1 = Trimester(template=tt, start_date=date, active=True, refer_year=y) new_t1.save() new_t1.add_categories() y.add_trimester(new_t1)
c2.add_year(y22) from categories.models import TypeCategory tc1 = TypeCategory(name='Sales', priority=1, active=True) tc1.save() tc2 = TypeCategory(name='Invoice', priority=2, active=True) tc2.save() tc3 = TypeCategory(name='Bank', priority=3, active=True) tc3.save() tc4 = TypeCategory(name='Others', priority=4, active=True) tc4.save() from utils.models import TemplateTrimester from datetime import datetime tt0 = TemplateTrimester(number=3, year=fy1, favorite=False, start_date=datetime(2015, 7, 1)) tt0.save() tt1 = TemplateTrimester(number=4, year=fy1, favorite=False, start_date=datetime(2015, 10, 1)) tt1.save() tt2 = TemplateTrimester(number=1, year=fy2, favorite=False, start_date=datetime(2016, 1, 1)) tt2.save() tt3 = TemplateTrimester(number=2, year=fy2, favorite=True, start_date=datetime(2016, 4, 1)) tt3.save() tt4 = TemplateTrimester(number=3, year=fy2, favorite=False, start_date=datetime(2016, 7, 1)) tt4.save() from trimesters.models import Trimester from datetime import datetime t1 = Trimester(template=tt1, start_date=datetime(2015, 10, 1), active=True, refer_year=y11) t1.save() t1.add_categories()