def iniciarPeriodo(request): global user global capContable coa=EstadoPeriodo.objects.get(periodoActivo = True) if user.has_perm('contable.add_estadoperiodo') == False: return render(request ,'error.html',{'mensaje':"No tiene permisos", 'link' : "/index"}) elif coa is None: return render(request ,'error.html',{'mensaje':"El periodo sigue activo", 'link' : "/index"}) per = EstadoPeriodo() per.periodoContador=coa.periodoContador + 1 per.periodo = time.strftime("%x") per.cierre = False per.ajuste = False coa.periodoActivo = False coa.save() per.save() cr = Cuenta.objects.filter(tipoCuenta = 4) for c in cr: c.delete() cc = Cuenta.objects.get(tipoCuenta = 3) cc.montoAbono = capContable cc.save() return render(request, 'error.html', {'mensaje' : "Se ha inciado periodo contable", 'link' : "/index"})
def iniciarPeriodo(request): global cerrar co=EstadoPeriodo.objects.all() per = EstadoPeriodo() per.periodoContador=len(co)+1 per.periodo = time.strftime("%x") per.cierre = False per.ajuste = False for estado in co: if estado.periodoActivo == True: per.id=estado.id per.save() cerrar = per return render(request, 'error.html', {'mensaje' : "Se ha inciado periodo contable", 'link' : "/index"})
def iniciarPeriodo(request): global cerrar co = EstadoPeriodo.objects.all() per = EstadoPeriodo() per.periodoContador = len(co) + 1 per.periodo = time.strftime("%x") per.cierre = False per.ajuste = False for estado in co: if estado.periodoActivo == True: per.id = estado.id per.save() cerrar = per return render(request, 'error.html', { 'mensaje': "Se ha inciado periodo contable", 'link': "/index" })