Beispiel #1
0
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"})
Beispiel #2
0
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"})      
Beispiel #3
0
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"
    })