You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
826 B
34 lines
826 B
# coding=utf-8
|
|
import os
|
|
|
|
import datetime
|
|
import django
|
|
import sys
|
|
|
|
sys.path.append("/var/www/projects/lms/")
|
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
|
|
django.setup()
|
|
from access.models import User
|
|
from django.db.models import Q
|
|
from finance.models import Bill
|
|
date = datetime.datetime(2016, 03, 01)
|
|
|
|
count = 0
|
|
|
|
|
|
def get_bills(user):
|
|
for i in Bill.objects.filter(user=user, status='F'):
|
|
print u'%s: %s' % (i.id, i.get_name())
|
|
global count
|
|
count += 1
|
|
|
|
for user in User.objects.filter(is_active=True):
|
|
if Bill.objects.filter(user=user, status='F').exists():
|
|
print u''
|
|
print u'====== %s:%s:%s ' % (user.id, user.email, user.get_short_name())
|
|
get_bills(user)
|
|
print u'==========='
|
|
|
|
print u''
|
|
print u'==========='
|
|
print u'Всего: %s' % count
|
|
|