diff --git a/.gitignore b/.gitignore
index 59da983..3c936f1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,5 @@ yandex_money.log
/tmp_emails/
/media/
/static/
+/src/dokumentor/media/
+/tmp/
diff --git a/Makefile b/Makefile
index 7f6ddc7..cae98ad 100644
--- a/Makefile
+++ b/Makefile
@@ -19,29 +19,29 @@ requirements:
$(PIP) install -r $(PROJECT_DIR)/requirements/local.txt
loaddata:
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/myauth/fixtures/myauth.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/cms.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/djangocms_text_ckeditor.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/sites.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/customer/fixtures/price.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/country.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/currency.json
- $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/measure.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/myauth/fixtures/myauth.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/cms.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/djangocms_text_ckeditor.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/sites.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/customer/fixtures/price.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/country.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/currency.json
+ $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/measure.json
create_database:
- $(PYTHON) manage.py migrate
+ $(PYTHON) src/manage.py migrate
run:
- $(PYTHON) manage.py runserver 0.0.0.0:8000
+ $(PYTHON) src/manage.py runserver 0.0.0.0:8000
migrations:
- $(PYTHON) manage.py makemigrations
+ $(PYTHON) src/manage.py makemigrations
migrate:
- $(PYTHON) manage.py migrate
+ $(PYTHON) src/manage.py migrate
shell:
- $(PYTHON) manage.py shell
+ $(PYTHON) src/manage.py shell
clean_temp:
find . -name '*.pyc' -delete
diff --git a/src/commons/pdf_tools.py b/src/commons/pdf_tools.py
index 2dda355..5bd3519 100644
--- a/src/commons/pdf_tools.py
+++ b/src/commons/pdf_tools.py
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
-from io import StringIO, BytesIO
+from io import BytesIO
+
from xhtml2pdf import pisa
from django.template.loader import render_to_string
@@ -23,8 +24,10 @@ def render_pdf_to_string(request, template_name, dictionary=None):
html = render_to_string(template_name, dictionary, context_instance)
#return HttpResponse(html) # для отладки
result = BytesIO()
- pdf = pisa.pisaDocument(BytesIO(html.encode('utf-8')), result)
+ pdf = pisa.pisaDocument(BytesIO(html.encode('utf-8')), result, encoding='utf-8')
pdf_content = result.getvalue()
+ result.close()
+ print(type(pdf_content))
if not pdf.err:
return pdf_content
return None
diff --git a/src/customer/migrations/0001_initial.py b/src/customer/migrations/0001_initial.py
index 2b081c1..2650ddb 100644
--- a/src/customer/migrations/0001_initial.py
+++ b/src/customer/migrations/0001_initial.py
@@ -1,289 +1,186 @@
# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'UserProfile'
- db.create_table(u'customer_userprofile', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('profile_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')()),
- ('boss_surname', self.gf('django.db.models.fields.CharField')(default='', max_length=30)),
- ('boss_name', self.gf('django.db.models.fields.CharField')(default='', max_length=30)),
- ('boss_midname', self.gf('django.db.models.fields.CharField')(default='', max_length=30)),
- ('inn', self.gf('django.db.models.fields.CharField')(default='', max_length=12)),
- ('ogrn', self.gf('django.db.models.fields.CharField')(default='', max_length=15)),
- ('okpo', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)),
- ('glavbuh_surname', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)),
- ('glavbuh_name', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)),
- ('glavbuh_midname', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)),
- ('address', self.gf('django.db.models.fields.CharField')(default='', max_length=256)),
- ('real_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('phone_code', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)),
- ('phone', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('fax_code', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)),
- ('fax', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('email', self.gf('django.db.models.fields.EmailField')(default='', max_length=75, blank=True)),
- ('site', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('svid_gos_reg', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('ip_reg_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('name', self.gf('django.db.models.fields.CharField')(default='', max_length=256)),
- ('full_name', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('kpp', self.gf('django.db.models.fields.CharField')(default='', max_length=9)),
- ('jur_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('boss_title', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('na_osnovanii', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('boss_sign', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)),
- ('glavbuh_sign', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)),
- ('stamp', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)),
- ('logo', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('active', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('confirmed', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('user_session_key', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ))
- db.send_create_signal(u'customer', ['UserProfile'])
-
- # Adding model 'BankAccount'
- db.create_table(u'customer_bankaccount', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='bank_accounts', to=orm['customer.UserProfile'])),
- ('bik', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('address', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('korr_account', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('account', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('is_main', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ))
- db.send_create_signal(u'customer', ['BankAccount'])
-
- # Adding model 'Client'
- db.create_table(u'customer_client', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='clients', to=orm['customer.UserProfile'])),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256, db_index=True)),
- ('inn', self.gf('django.db.models.fields.CharField')(max_length=12)),
- ('kpp', self.gf('django.db.models.fields.CharField')(default='', max_length=9, blank=True)),
- ('okpo', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)),
- ('address', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('bank_bik', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)),
- ('bank_name', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('bank_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('bank_korr_account', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('bank_account', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('contact_name', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)),
- ('contact_email', self.gf('django.db.models.fields.EmailField')(default='', max_length=50, blank=True)),
- ('contact_phone', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)),
- ('contact_icq', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('contact_skype', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)),
- ('contact_other', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ))
- db.send_create_signal(u'customer', ['Client'])
-
- # Adding model 'UserProfileFilters'
- db.create_table(u'customer_userprofilefilters', (
- ('company', self.gf('django.db.models.fields.related.OneToOneField')(related_name='profile_filters', unique=True, primary_key=True, to=orm['customer.UserProfile'])),
- ('show_profile_type', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_inn', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_ogrn', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_okpo', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_glavbuh', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_bank_account', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(default=None, related_name='+', null=True, blank=True, to=orm['customer.BankAccount'])),
- ('show_contact_info', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_real_address', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_phone', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_fax', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_email', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_site', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_ip_boss_fio', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_svid_gos_reg', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_ip_reg_date', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_name', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_full_name', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_kpp', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_org_boss_title_and_fio', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_na_osnovanii', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('show_jur_address', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ))
- db.send_create_signal(u'customer', ['UserProfileFilters'])
-
- # Adding model 'License'
- db.create_table(u'customer_license', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='licenses', to=orm['customer.UserProfile'])),
- ('term', self.gf('django.db.models.fields.IntegerField')()),
- ('date_from', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('date_to', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('payform', self.gf('django.db.models.fields.IntegerField')(default=0)),
- ('status', self.gf('django.db.models.fields.IntegerField')(default=0)),
- ('order_date', self.gf('django.db.models.fields.DateField')(auto_now_add=True, blank=True)),
- ('paid_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('pay_sum', self.gf('django.db.models.fields.IntegerField')()),
- ('deleted', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ))
- db.send_create_signal(u'customer', ['License'])
-
- # Adding model 'LicensePrice'
- db.create_table(u'customer_licenseprice', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('term', self.gf('django.db.models.fields.IntegerField')()),
- ('price', self.gf('django.db.models.fields.IntegerField')()),
- ))
- db.send_create_signal(u'customer', ['LicensePrice'])
-
-
- def backwards(self, orm):
- # Deleting model 'UserProfile'
- db.delete_table(u'customer_userprofile')
-
- # Deleting model 'BankAccount'
- db.delete_table(u'customer_bankaccount')
-
- # Deleting model 'Client'
- db.delete_table(u'customer_client')
-
- # Deleting model 'UserProfileFilters'
- db.delete_table(u'customer_userprofilefilters')
-
- # Deleting model 'License'
- db.delete_table(u'customer_license')
-
- # Deleting model 'LicensePrice'
- db.delete_table(u'customer_licenseprice')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+import customer.models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='BankAccount',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('bik', models.CharField(verbose_name='БИК', max_length=10)),
+ ('name', models.CharField(verbose_name='Наименование банка', max_length=256)),
+ ('short_name', models.CharField(verbose_name='Сокращенное название банка', max_length=100, blank=True, default='')),
+ ('address', models.CharField(verbose_name='Местонахождение', max_length=256, blank=True, default='')),
+ ('korr_account', models.CharField(verbose_name='Корр. счет', max_length=20)),
+ ('account', models.CharField(verbose_name='Расчетный счет', max_length=20)),
+ ('is_main', models.BooleanField(verbose_name='Основной счет', default=False)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ],
+ options={
+ 'verbose_name': 'Расчётный счет',
+ 'verbose_name_plural': 'Расчётные счета',
+ 'ordering': ['-created_at'],
+ },
+ ),
+ migrations.CreateModel(
+ name='Client',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256, db_index=True)),
+ ('name_short_self', models.CharField(verbose_name='Короткое наименование', max_length=256, blank=True, null=True)),
+ ('name_short_dadata', models.CharField(verbose_name='Наименование из Dadata', max_length=256, blank=True, null=True)),
+ ('inn', models.CharField(verbose_name='ИНН', max_length=12)),
+ ('kpp', models.CharField(verbose_name='КПП', max_length=9, blank=True, default='')),
+ ('ogrn', models.CharField(verbose_name='ОГРН', max_length=15, default='')),
+ ('okpo', models.CharField(verbose_name='ОКПО', max_length=10, blank=True, default='')),
+ ('address', models.CharField(verbose_name='Юр. адрес', max_length=256)),
+ ('bank_bik', models.CharField(verbose_name='БИК', max_length=10, blank=True, default='')),
+ ('bank_name', models.CharField(verbose_name='Наименование банка', max_length=256, blank=True, default='')),
+ ('bank_address', models.CharField(verbose_name='Местонахождение', max_length=256, blank=True, default='')),
+ ('bank_korr_account', models.CharField(verbose_name='Корр. счет', max_length=20, blank=True, default='')),
+ ('bank_account', models.CharField(verbose_name='Расчетный счет', max_length=20, blank=True, default='')),
+ ('contact_name', models.CharField(verbose_name='Имя', max_length=50, blank=True, default='')),
+ ('contact_email', models.EmailField(verbose_name='E-mail', max_length=50, blank=True, default='')),
+ ('contact_phone', models.CharField(verbose_name='Телефон', max_length=50, blank=True, default='')),
+ ('contact_skype', models.CharField(verbose_name='Skype', max_length=20, blank=True, default='')),
+ ('contact_other', models.CharField(verbose_name='Другое', max_length=256, blank=True, default='')),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ],
+ options={
+ 'verbose_name': 'Контрагент',
+ 'verbose_name_plural': 'Контрагенты',
+ 'ordering': ['name', '-created_at'],
+ },
+ ),
+ migrations.CreateModel(
+ name='License',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('term', models.IntegerField(verbose_name='срок лицензии')),
+ ('date_from', models.DateField(verbose_name='дата начала', blank=True, null=True)),
+ ('date_to', models.DateField(verbose_name='дата окончания', blank=True, null=True)),
+ ('payform', models.IntegerField(verbose_name='форма оплаты', default=0, choices=[(-1, 'Бесплатно'), (0, 'Безналичный расчёт'), (1, 'Банковская карта')])),
+ ('status', models.IntegerField(verbose_name='статус лицензии', default=0, choices=[(-1, 'Пробный период'), (0, 'Не оплачен'), (1, 'Оплачен'), (2, 'Активирован'), (3, 'Срок действия истёк'), (4, 'Заморожен')])),
+ ('order_date', models.DateField(verbose_name='дата заказа', auto_now_add=True)),
+ ('paid_date', models.DateField(verbose_name='дата оплаты', blank=True, null=True)),
+ ('pay_sum', models.IntegerField(verbose_name='сумма оплаты')),
+ ('deleted', models.BooleanField(verbose_name='удалено', default=False)),
+ ],
+ ),
+ migrations.CreateModel(
+ name='LicensePrice',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('term', models.IntegerField(verbose_name='срок лицензии', choices=[(1, '1 месяц'), (6, '6 месяцев'), (12, '12 месяцев'), (24, '24 месяца')])),
+ ('price', models.IntegerField(verbose_name='сумма оплаты')),
+ ],
+ ),
+ migrations.CreateModel(
+ name='UserProfile',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('profile_type', models.PositiveSmallIntegerField(verbose_name='Тип профиля', choices=[(1, 'Индивидуальный предприниматель'), (2, 'Организация')])),
+ ('boss_surname', models.CharField(verbose_name='Фамилия', max_length=30, default='', help_text='Используется для строки "подпись" в документах.')),
+ ('boss_name', models.CharField(verbose_name='Имя', max_length=30, default='')),
+ ('boss_midname', models.CharField(verbose_name='Отчество', max_length=30, default='')),
+ ('inn', models.CharField(verbose_name='ИНН', max_length=12, default='')),
+ ('ogrn', models.CharField(verbose_name='ОГРН/ОГРНИП', max_length=15, default='')),
+ ('okpo', models.CharField(verbose_name='ОКПО', max_length=10, blank=True, default='')),
+ ('glavbuh_surname', models.CharField(verbose_name='Фамилия', max_length=30, blank=True, default='', help_text='Используется для строки "подпись" в документах.')),
+ ('glavbuh_name', models.CharField(verbose_name='Имя', max_length=30, blank=True, default='')),
+ ('glavbuh_midname', models.CharField(verbose_name='Отчество', max_length=30, blank=True, default='')),
+ ('address', models.CharField(verbose_name='Фактический адрес', max_length=256, default='', help_text='Будет подставляться в создаваемые счета, акты и накладные.')),
+ ('jur_address', models.CharField(verbose_name='Юридический адрес', max_length=256, blank=True, default='', help_text='Как в учредительных документах.')),
+ ('real_address', models.CharField(verbose_name='Почтовый адрес', max_length=256, blank=True, default='', help_text='Используется только для карточки компании.')),
+ ('phone_code', models.CharField(verbose_name='Код города', max_length=10, blank=True, default='')),
+ ('phone', models.CharField(verbose_name='Номер телефона', max_length=20, blank=True, default='')),
+ ('fax_code', models.CharField(verbose_name='Код города', max_length=10, blank=True, default='')),
+ ('fax', models.CharField(verbose_name='Номер телефона', max_length=20, blank=True, default='')),
+ ('email', models.EmailField(verbose_name='Электронная почта', max_length=75, blank=True, default='')),
+ ('site', models.CharField(verbose_name='Сайт', max_length=256, blank=True, default='')),
+ ('svid_gos_reg', models.CharField(verbose_name='Свид-во о гос. регистрации', max_length=256, blank=True, default='', help_text='Требуется для счет-фактуры.')),
+ ('ip_reg_date', models.DateField(verbose_name='Дата регистрации ИП', blank=True, null=True)),
+ ('name', models.CharField(verbose_name='Краткое название организации', max_length=256, default='', help_text='Будет подставляться в создаваемые документы.')),
+ ('full_name', models.CharField(verbose_name='Полное название организации', max_length=256, blank=True, default='', help_text='Как в учредительных документах.')),
+ ('kpp', models.CharField(verbose_name='КПП', max_length=9, default='')),
+ ('boss_title', models.CharField(verbose_name='Должность руководителя', max_length=256, blank=True, default='')),
+ ('na_osnovanii', models.CharField(verbose_name='Действует на основании', max_length=256, blank=True, default='')),
+ ('boss_sign', models.ImageField(verbose_name='Подпись руководителя', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'boss_sign.bmp'))),
+ ('glavbuh_sign', models.ImageField(verbose_name='Подпись бухгалтера', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'glavbuh_sign.bmp'))),
+ ('stamp', models.ImageField(verbose_name='Печать', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'stamp.bmp'))),
+ ('logo', models.ImageField(verbose_name='Логотип', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'logo.bmp'))),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('active', models.BooleanField(verbose_name='Активен', default=False)),
+ ('confirmed', models.BooleanField(verbose_name='Подтверждён', default=False)),
+ ('user_session_key', models.CharField(verbose_name='Ключ сессии (служебная информация)', max_length=256, blank=True, default='', help_text='Руками не тро...')),
+ ],
+ options={
+ 'verbose_name': 'Реквизиты (профиль)',
+ 'verbose_name_plural': 'Реквизиты (профили)',
+ },
+ ),
+ migrations.CreateModel(
+ name='UserProfileFilters',
+ fields=[
+ ('company', models.OneToOneField(primary_key=True, serialize=False, related_name='profile_filters', to='customer.UserProfile')),
+ ('show_profile_type', models.BooleanField(verbose_name='Тип профиля', default=True)),
+ ('show_inn', models.BooleanField(verbose_name='ИНН', default=True)),
+ ('show_ogrn', models.BooleanField(verbose_name='ОГРН/ОГРНИП', default=True)),
+ ('show_okpo', models.BooleanField(verbose_name='ОКПО', default=True)),
+ ('show_glavbuh', models.BooleanField(verbose_name='Главный бухгалтер', default=True)),
+ ('show_bank_account', models.BooleanField(verbose_name='Банковские реквизиты', default=True)),
+ ('show_contact_info', models.BooleanField(verbose_name='Контактная информация', default=True)),
+ ('show_address', models.BooleanField(verbose_name='Фактический адрес', default=True)),
+ ('show_jur_address', models.BooleanField(verbose_name='Юридический адрес', default=True)),
+ ('show_real_address', models.BooleanField(verbose_name='Почтовый адрес', default=True)),
+ ('show_phone', models.BooleanField(verbose_name='Телефон', default=True)),
+ ('show_fax', models.BooleanField(verbose_name='Факс', default=True)),
+ ('show_email', models.BooleanField(verbose_name='Электронная почта', default=True)),
+ ('show_site', models.BooleanField(verbose_name='Сайт', default=True)),
+ ('show_logo', models.BooleanField(verbose_name='Логотип', default=True)),
+ ('show_ip_boss_fio', models.BooleanField(verbose_name='Фамилия, Имя, Отчество', default=True)),
+ ('show_svid_gos_reg', models.BooleanField(verbose_name='Свид-во о гос. регистрации', default=True)),
+ ('show_ip_reg_date', models.BooleanField(verbose_name='Дата регистрации ИП', default=True)),
+ ('show_name', models.BooleanField(verbose_name='Краткое название организации', default=True)),
+ ('show_full_name', models.BooleanField(verbose_name='Полное название организации', default=True)),
+ ('show_kpp', models.BooleanField(verbose_name='КПП', default=True)),
+ ('show_org_boss_title_and_fio', models.BooleanField(verbose_name='Руководитель (Должность, ФИО)', default=True)),
+ ('show_na_osnovanii', models.BooleanField(verbose_name='Действует на основании', default=True)),
+ ],
+ options={
+ 'verbose_name': 'Фильтры реквизитов',
+ 'verbose_name_plural': 'Фильтры реквизитов',
+ },
+ ),
+ migrations.AddField(
+ model_name='license',
+ name='company',
+ field=models.ForeignKey(verbose_name='пользователь', related_name='licenses', to='customer.UserProfile'),
+ ),
+ migrations.AddField(
+ model_name='client',
+ name='company',
+ field=models.ForeignKey(related_name='clients', to='customer.UserProfile'),
+ ),
+ migrations.AddField(
+ model_name='bankaccount',
+ name='company',
+ field=models.ForeignKey(related_name='bank_accounts', to='customer.UserProfile'),
+ ),
+ migrations.AddField(
+ model_name='userprofilefilters',
+ name='bank_account',
+ field=models.ForeignKey(verbose_name='Расчетный счет', blank=True, null=True, default=None, related_name='+', to='customer.BankAccount'),
+ ),
+ ]
diff --git a/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py b/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py
deleted file mode 100644
index bf2223c..0000000
--- a/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py
+++ /dev/null
@@ -1,147 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'UserProfileFilters.show_logo'
- db.add_column(u'customer_userprofilefilters', 'show_logo',
- self.gf('django.db.models.fields.BooleanField')(default=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'UserProfileFilters.show_logo'
- db.delete_column(u'customer_userprofilefilters', 'show_logo')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
diff --git a/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py b/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py
deleted file mode 100644
index e7828b9..0000000
--- a/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py
+++ /dev/null
@@ -1,148 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'UserProfileFilters.show_address'
- db.add_column(u'customer_userprofilefilters', 'show_address',
- self.gf('django.db.models.fields.BooleanField')(default=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'UserProfileFilters.show_address'
- db.delete_column(u'customer_userprofilefilters', 'show_address')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
diff --git a/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py b/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py
deleted file mode 100644
index 9f7356f..0000000
--- a/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py
+++ /dev/null
@@ -1,156 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Deleting field 'Client.contact_icq'
- db.delete_column(u'customer_client', 'contact_icq')
-
- # Adding field 'Client.ogrn'
- db.add_column(u'customer_client', 'ogrn',
- self.gf('django.db.models.fields.CharField')(default='', max_length=15),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Adding field 'Client.contact_icq'
- db.add_column(u'customer_client', 'contact_icq',
- self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True),
- keep_default=False)
-
- # Deleting field 'Client.ogrn'
- db.delete_column(u'customer_client', 'ogrn')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
diff --git a/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py b/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py
deleted file mode 100644
index bc9f40b..0000000
--- a/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py
+++ /dev/null
@@ -1,149 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'BankAccount.short_name'
- db.add_column(u'customer_bankaccount', 'short_name',
- self.gf('django.db.models.fields.CharField')(default='', max_length=100, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'BankAccount.short_name'
- db.delete_column(u'customer_bankaccount', 'short_name')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
diff --git a/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py b/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py
deleted file mode 100644
index bb7a1a1..0000000
--- a/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py
+++ /dev/null
@@ -1,159 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Client.name_short_self'
- db.add_column(u'customer_client', 'name_short_self',
- self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True),
- keep_default=False)
-
- # Adding field 'Client.name_short_dadata'
- db.add_column(u'customer_client', 'name_short_dadata',
- self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Client.name_short_self'
- db.delete_column(u'customer_client', 'name_short_self')
-
- # Deleting field 'Client.name_short_dadata'
- db.delete_column(u'customer_client', 'name_short_dadata')
-
-
- models = {
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'name_short_dadata': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
- 'name_short_self': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.license': {
- 'Meta': {'object_name': 'License'},
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}),
- 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'pay_sum': ('django.db.models.fields.IntegerField', [], {}),
- 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.licenseprice': {
- 'Meta': {'object_name': 'LicensePrice'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'price': ('django.db.models.fields.IntegerField', [], {}),
- 'term': ('django.db.models.fields.IntegerField', [], {})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- u'customer.userprofilefilters': {
- 'Meta': {'object_name': 'UserProfileFilters'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}),
- 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
- }
- }
-
- complete_apps = ['customer']
\ No newline at end of file
diff --git a/src/customer/models.py b/src/customer/models.py
index 57aa193..6824ddf 100644
--- a/src/customer/models.py
+++ b/src/customer/models.py
@@ -13,9 +13,9 @@ from django.core.urlresolvers import reverse
from customer import consts, managers, utils
from myauth.models import DokUser
from commons.utils import only_numerics
+from django.utils.deconstruct import deconstructible
-
-PROFILE_IMAGES_UPLOAD_DIR = 'customer/profile/' # куда сохранять загруженные изображения
+PROFILE_IMAGES_UPLOAD_DIR = 'customer/profile/' # куда сохранять загруженные изображения
BOSS_SIGN_IMG_SIZE = (159, 65)
GLAVBUH_SIGN_IMG_SIZE = (159, 65)
STAMP_IMG_SIZE = (180, 180)
@@ -26,20 +26,38 @@ def get_profile(user):
"""Возвращает профиль пользователя или None."""
try:
return user.profile
- except :
+ except:
return None
-def upload_to(path, new_filename=None):
- """Куда и под каким именем сохранить загруженный файл."""
- def get_upload_path(instance, filename):
- filename = new_filename or filename
+@deconstructible
+class UploadAndRename(object):
+
+ def __init__(self, path, filename):
+ self.path = path
+ self.filename = filename
+
+ def __call__(self, instance, filename):
+ filename = self.filename or filename
try:
profile_dir = instance.get_first_user().username
except:
profile_dir = 'NoUser'
- return os.path.join(path, profile_dir, filename)
- return get_upload_path
+ return os.path.join(self.path, profile_dir, filename)
+
+
+# def upload_to(path, new_filename=None):
+# """Куда и под каким именем сохранить загруженный файл."""
+#
+# def get_upload_path(instance, filename):
+# filename = new_filename or filename
+# try:
+# profile_dir = instance.get_first_user().username
+# except:
+# profile_dir = 'NoUser'
+# return os.path.join(path, profile_dir, filename)
+#
+# return get_upload_path
class UserProfile(models.Model):
@@ -48,27 +66,27 @@ class UserProfile(models.Model):
# общие поля
boss_surname = models.CharField(u'Фамилия', max_length=30, default='',
- help_text=u'Используется для строки "подпись" в документах.')
+ help_text=u'Используется для строки "подпись" в документах.')
boss_name = models.CharField(u'Имя', max_length=30, default='')
boss_midname = models.CharField(u'Отчество', max_length=30, default='')
- inn = models.CharField(u'ИНН', max_length=12, default='') # длина: 10 для организаций, 12 для ИП
- ogrn = models.CharField(u'ОГРН/ОГРНИП', max_length=15, default='') # длина: 13 для организаций, 15 для ИП
- okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # длина: 8 для организаций, 8 или 10 для ИП
+ inn = models.CharField(u'ИНН', max_length=12, default='') # длина: 10 для организаций, 12 для ИП
+ ogrn = models.CharField(u'ОГРН/ОГРНИП', max_length=15, default='') # длина: 13 для организаций, 15 для ИП
+ okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # длина: 8 для организаций, 8 или 10 для ИП
glavbuh_surname = models.CharField(u'Фамилия', max_length=30, blank=True, default='',
- help_text=u'Используется для строки "подпись" в документах.')
+ help_text=u'Используется для строки "подпись" в документах.')
glavbuh_name = models.CharField(u'Имя', max_length=30, blank=True, default='')
glavbuh_midname = models.CharField(u'Отчество', max_length=30, blank=True, default='')
address = models.CharField(u'Фактический адрес', max_length=256, default='',
- help_text=u'Будет подставляться в создаваемые счета, акты и накладные.')
+ help_text=u'Будет подставляться в создаваемые счета, акты и накладные.')
jur_address = models.CharField(u'Юридический адрес', max_length=256, blank=True, default='',
- help_text=u'Как в учредительных документах.')
+ help_text=u'Как в учредительных документах.')
real_address = models.CharField(u'Почтовый адрес', max_length=256, blank=True, default='',
- help_text=u'Используется только для карточки компании.')
+ help_text=u'Используется только для карточки компании.')
phone_code = models.CharField(u'Код города', max_length=10, blank=True, default='')
phone = models.CharField(u'Номер телефона', max_length=20, blank=True, default='')
@@ -81,15 +99,15 @@ class UserProfile(models.Model):
# поля, только для ИП
svid_gos_reg = models.CharField(u'Свид-во о гос. регистрации', max_length=256, blank=True, default='',
- help_text=u'Требуется для счет-фактуры.')
+ help_text=u'Требуется для счет-фактуры.')
ip_reg_date = models.DateField(u'Дата регистрации ИП', blank=True, null=True)
# поля, только для Организации
name = models.CharField(u'Краткое название организации', max_length=256, default='',
- help_text=u'Будет подставляться в создаваемые документы.')
+ help_text=u'Будет подставляться в создаваемые документы.')
full_name = models.CharField(u'Полное название организации', max_length=256, blank=True, default='',
- help_text=u'Как в учредительных документах.')
+ help_text=u'Как в учредительных документах.')
kpp = models.CharField(u'КПП', max_length=9, default='')
@@ -98,13 +116,13 @@ class UserProfile(models.Model):
# подписи, печать и логотип
boss_sign = models.ImageField(u'Подпись руководителя', blank=True, default='',
- upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'boss_sign.bmp'))
+ upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'boss_sign.bmp'))
glavbuh_sign = models.ImageField(u'Подпись бухгалтера', blank=True, default='',
- upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'glavbuh_sign.bmp'))
+ upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'glavbuh_sign.bmp'))
stamp = models.ImageField(u'Печать', blank=True, default='',
- upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'stamp.bmp'))
+ upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'stamp.bmp'))
logo = models.ImageField(u'Логотип', blank=True, default='',
- upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'logo.bmp'))
+ upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'logo.bmp'))
created_at = models.DateTimeField(u'Создан', auto_now_add=True)
updated_at = models.DateTimeField(u'Изменен', auto_now=True)
@@ -112,7 +130,7 @@ class UserProfile(models.Model):
confirmed = models.BooleanField(u'Подтверждён', default=False)
user_session_key = models.CharField(u'Ключ сессии (служебная информация)', max_length=256, blank=True, default='',
- help_text=u'Руками не тро...')
+ help_text=u'Руками не тро...')
objects = managers.UserProfileManager()
@@ -123,6 +141,9 @@ class UserProfile(models.Model):
def __unicode__(self):
return u'%s, ИНН %s' % (self.get_company_name()[0:30], self.inn or u'не указан')
+ def __str__(self):
+ return u'%s, ИНН %s' % (self.get_company_name()[0:30], self.inn or u'не указан')
+
def save(self, *args, **kwargs):
self.inn = only_numerics(self.inn)
self.ogrn = only_numerics(self.ogrn)
@@ -169,19 +190,20 @@ class UserProfile(models.Model):
def get_main_bank_account(self):
try:
bank_accounts = BankAccount.objects.filter(company=self, is_main=True)[0]
- except:
+ return bank_accounts
+ except BankAccount.DoesNotExist:
return None
def get_first_user(self):
try:
first_user = DokUser.objects.filter(profile=self)[0]
return first_user
- except:
+ except DokUser.DoesNotExist:
return None
def check_main_reqs_not_filled(self):
result = self.check_name_not_filled() or self.inn == '' or self.address == '' or \
- self.get_boss_fio() == '' or self.get_main_bank_account() == ''
+ self.get_boss_fio() == '' or self.get_main_bank_account() == ''
if result:
return True
@@ -260,7 +282,7 @@ class BankAccount(models.Model):
bik = models.CharField(u'БИК', max_length=10)
name = models.CharField(u'Наименование банка', max_length=256)
short_name = models.CharField(u'Сокращенное название банка', max_length=100, blank=True, default='')
- address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
+ address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
korr_account = models.CharField(u'Корр. счет', max_length=20)
account = models.CharField(u'Расчетный счет', max_length=20)
@@ -279,6 +301,9 @@ class BankAccount(models.Model):
def __unicode__(self):
return (u'%s, %s' % (self.account, self.short_name[0:30] or self.name[0:30],)).strip()
+ def __str__(self):
+ return (u'%s, %s' % (self.account, self.short_name[0:30] or self.name[0:30],)).strip()
+
def save(self, *args, **kwargs):
self.bik = only_numerics(self.bik)
self.korr_account = only_numerics(self.korr_account)
@@ -305,19 +330,19 @@ class Client(models.Model):
name = models.CharField(u'Наименование', max_length=256, db_index=True)
- name_short_self = models.CharField(u'Короткое наименование', max_length=256, null=True, blank=True,)
- name_short_dadata = models.CharField(u'Наименование из Dadata', max_length=256, null=True, blank=True,)
+ name_short_self = models.CharField(u'Короткое наименование', max_length=256, null=True, blank=True, )
+ name_short_dadata = models.CharField(u'Наименование из Dadata', max_length=256, null=True, blank=True, )
inn = models.CharField(u'ИНН', max_length=12)
- kpp = models.CharField(u'КПП', max_length=9, blank=True, default='') # Организация
+ kpp = models.CharField(u'КПП', max_length=9, blank=True, default='') # Организация
ogrn = models.CharField(u'ОГРН', max_length=15, default='')
- okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # ИП
+ okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # ИП
address = models.CharField(u'Юр. адрес', max_length=256)
# банковские реквизиты
bank_bik = models.CharField(u'БИК', max_length=10, blank=True, default='')
bank_name = models.CharField(u'Наименование банка', max_length=256, blank=True, default='')
- bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
+ bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
bank_korr_account = models.CharField(u'Корр. счет', max_length=20, blank=True, default='')
bank_account = models.CharField(u'Расчетный счет', max_length=20, blank=True, default='')
@@ -339,11 +364,14 @@ class Client(models.Model):
ordering = ['name', '-created_at']
def __unicode__(self):
- # return (u'%s, ИНН %s' % (self.name[0:30], self.inn or u'не указан',)).strip()
if self.name_short_self:
- # return (u'%s, %s, ИНН %s' % (self.name_short_self, self.name, self.inn or u'не указан',)).strip()
return (u'%s, %s' % (self.name_short_dadata, self.name_short_self)).strip()
- # return (u'%s, ИНН %s' % (self.name_short_self, self.inn or u'не указан',)).strip()
+ else:
+ return (u'%s, ИНН %s' % (self.name, self.inn or u'не указан',)).strip()
+
+ def __str__(self):
+ if self.name_short_self:
+ return (u'%s, %s' % (self.name_short_dadata, self.name_short_self)).strip()
else:
return (u'%s, ИНН %s' % (self.name, self.inn or u'не указан',)).strip()
@@ -380,7 +408,7 @@ class UserProfileFilters(models.Model):
show_bank_account = models.BooleanField(u'Банковские реквизиты', default=True)
bank_account = models.ForeignKey(BankAccount, related_name='+', verbose_name=u'Расчетный счет', blank=True,
- null=True, default=None)
+ null=True, default=None)
show_contact_info = models.BooleanField(u'Контактная информация', default=True)
show_address = models.BooleanField(u'Фактический адрес', default=True)
@@ -414,6 +442,9 @@ class UserProfileFilters(models.Model):
def __unicode__(self): # TODO fix name
return u'{}'.format(self.company.email)
+ def __str__(self): # TODO fix name
+ return u'{}'.format(self.company.email)
+
def save(self, *args, **kwargs):
# всегда включены
self.show_ip_boss_fio = True
@@ -427,12 +458,12 @@ class License(models.Model):
date_from = models.DateField(u'дата начала', null=True, blank=True)
date_to = models.DateField(u'дата окончания', null=True, blank=True)
payform = models.IntegerField(verbose_name=u'форма оплаты',
- choices=consts.PAYFORMS, default=0)
+ choices=consts.PAYFORMS, default=0)
status = models.IntegerField(verbose_name=u'статус лицензии',
- choices=consts.LICENSE_STATUSES, default=0)
+ choices=consts.LICENSE_STATUSES, default=0)
order_date = models.DateField(verbose_name=u'дата заказа', auto_now_add=True)
paid_date = models.DateField(verbose_name=u'дата оплаты', null=True, blank=True)
- pay_sum= models.IntegerField(verbose_name=u'сумма оплаты')
+ pay_sum = models.IntegerField(verbose_name=u'сумма оплаты')
deleted = models.BooleanField(u'удалено', default=False)
def __init__(self, *args, **kwargs):
@@ -441,12 +472,21 @@ class License(models.Model):
def __unicode__(self):
return u'%s - %s %s (%d %s)' % (
- self.company.get_company_name(),
- self.term,
- numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
- self.pay_sum,
- numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"),
- )
+ self.company.get_company_name(),
+ self.term,
+ numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
+ self.pay_sum,
+ numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"),
+ )
+
+ def __str__(self):
+ return u'%s - %s %s (%d %s)' % (
+ self.company.get_company_name(),
+ self.term,
+ numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
+ self.pay_sum,
+ numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"),
+ )
def save(self, *args, **kwargs):
if not self.__prev_date and self.paid_date:
@@ -470,11 +510,13 @@ class License(models.Model):
if self.status == 0:
if self.payform == 0:
- return u'Скачать счёт' % reverse('customer_license_get_doc', kwargs={'order_num': self.id})
+ return u'Скачать счёт' % reverse('customer_license_get_doc',
+ kwargs={'order_num': self.id})
elif self.payform == 1:
return u'Оплатить счёт'
elif self.payform == 2:
- return u'Скачать квитанцию' % reverse('customer_license_get_doc', kwargs={'order_num': self.id})
+ return u'Скачать квитанцию' % reverse('customer_license_get_doc',
+ kwargs={'order_num': self.id})
elif self.status in [1, 2]:
return u'История операций'
else:
@@ -485,8 +527,8 @@ class License(models.Model):
return u'45 дней'
else:
return u'%s %s' % (self.term,
- numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
- )
+ numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
+ )
def get_paid_status(self):
if self.status == 1:
@@ -495,15 +537,15 @@ class License(models.Model):
left = relativedelta(self.date_to, datetime.today())
if left.months:
left_str = '%d %s %d %s' % (left.months,
- numeral.choose_plural(left.months, u"месяц, месяца, месяцев"),
- left.days,
- numeral.choose_plural(left.days, u"день, дня, дней"),
- )
+ numeral.choose_plural(left.months, u"месяц, месяца, месяцев"),
+ left.days,
+ numeral.choose_plural(left.days, u"день, дня, дней"),
+ )
else:
left_str = '%d %s' % (
- left.days,
- numeral.choose_plural(left.days, u"день, дня, дней"),
- )
+ left.days,
+ numeral.choose_plural(left.days, u"день, дня, дней"),
+ )
return u'Лицензия активирована: осталось %s' % left_str
elif self.status == 3:
return u'Время истекло'
@@ -513,7 +555,7 @@ class License(models.Model):
class LicensePrice(models.Model):
term = models.IntegerField(verbose_name=u'срок лицензии',
- choices=consts.TERMS)
+ choices=consts.TERMS)
price = models.IntegerField(verbose_name=u'сумма оплаты')
def __unicode__(self):
@@ -523,3 +565,9 @@ class LicensePrice(models.Model):
numeral.choose_plural(self.price, u"рубль, рубля, рублей"),
)
+ def __str__(self):
+ return u'%s %s (%d %s)' % (self.term,
+ numeral.choose_plural(self.term, u"месяц, месяца, месяцев"),
+ self.price,
+ numeral.choose_plural(self.price, u"рубль, рубля, рублей"),
+ )
diff --git a/src/docs/migrations/0001_initial.py b/src/docs/migrations/0001_initial.py
index 9e52b18..271391c 100644
--- a/src/docs/migrations/0001_initial.py
+++ b/src/docs/migrations/0001_initial.py
@@ -1,673 +1,419 @@
# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'Country'
- db.create_table(u'docs_country', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('code', self.gf('django.db.models.fields.CharField')(max_length=200)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ))
- db.send_create_signal('docs', ['Country'])
-
- # Adding model 'Currency'
- db.create_table(u'docs_currency', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('code', self.gf('django.db.models.fields.CharField')(max_length=200)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ))
- db.send_create_signal('docs', ['Currency'])
-
- # Adding model 'Measure'
- db.create_table(u'docs_measure', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('code', self.gf('django.db.models.fields.CharField')(max_length=200)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ))
- db.send_create_signal('docs', ['Measure'])
-
- # Adding model 'Invoice'
- db.create_table(u'docs_invoice', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])),
- ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)),
- ('paid_status', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)),
- ('closed_status', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ))
- db.send_create_signal('docs', ['Invoice'])
-
- # Adding model 'InvoiceItem'
- db.create_table(u'docs_invoiceitem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)),
- ('units', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='invoice_items', to=orm['docs.Invoice'])),
- ))
- db.send_create_signal('docs', ['InvoiceItem'])
-
- # Adding model 'AktRabot'
- db.create_table(u'docs_aktrabot', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])),
- ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)),
- ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)),
- ))
- db.send_create_signal('docs', ['AktRabot'])
-
- # Adding model 'AktRabotItem'
- db.create_table(u'docs_aktrabotitem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)),
- ('units', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='aktrabot_items', to=orm['docs.AktRabot'])),
- ))
- db.send_create_signal('docs', ['AktRabotItem'])
-
- # Adding model 'AktSverki'
- db.create_table(u'docs_aktsverki', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('doc_mesto', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('start_date', self.gf('django.db.models.fields.DateField')()),
- ('end_date', self.gf('django.db.models.fields.DateField')()),
- ('saldo_debit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)),
- ('saldo_credit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)),
- ('total_debit', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)),
- ('total_credit', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)),
- ('total_saldo', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)),
- ))
- db.send_create_signal('docs', ['AktSverki'])
-
- # Adding model 'AktSverkiItem'
- db.create_table(u'docs_aktsverkiitem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='aktsverki_items', to=orm['docs.AktSverki'])),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('debit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)),
- ('credit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)),
- ))
- db.send_create_signal('docs', ['AktSverkiItem'])
-
- # Adding model 'Dover'
- db.create_table(u'docs_dover', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('doc_expire_date', self.gf('django.db.models.fields.DateField')()),
- ('dover_doc', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('dover_doc_date', self.gf('django.db.models.fields.DateField')()),
- ('dover_name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('dover_passport_ser', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('dover_passport_num', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('dover_passport_org', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('dover_passport_date', self.gf('django.db.models.fields.DateField')()),
- ))
- db.send_create_signal('docs', ['Dover'])
-
- # Adding model 'DoverItem'
- db.create_table(u'docs_doveritem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='dover_items', to=orm['docs.Dover'])),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('qty', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('units', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ))
- db.send_create_signal('docs', ['DoverItem'])
-
- # Adding model 'Platejka'
- db.create_table(u'docs_platejka', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('platej_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])),
- ('doc_total', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('payment_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)),
- ('payment_order', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('doc_info', self.gf('django.db.models.fields.TextField')(max_length=1000)),
- ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)),
- ('tax_status', self.gf('django.db.models.fields.CharField')(default=u'01', max_length=10)),
- ('tax_base', self.gf('django.db.models.fields.CharField')(default=u'\u0422\u041f', max_length=10)),
- ('tax_type', self.gf('django.db.models.fields.CharField')(default=u'\u041d\u0421', max_length=10)),
- ('tax_num', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)),
- ('tax_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('tax_bk', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('tax_okato', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('tax_period', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ))
- db.send_create_signal('docs', ['Platejka'])
-
- # Adding model 'Nakladn'
- db.create_table(u'docs_nakladn', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])),
- ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)),
- ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)),
- ('doc_reason', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ))
- db.send_create_signal('docs', ['Nakladn'])
-
- # Adding model 'NakladnItem'
- db.create_table(u'docs_nakladnitem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)),
- ('units', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='nakladn_items', to=orm['docs.Nakladn'])),
- ))
- db.send_create_signal('docs', ['NakladnItem'])
-
- # Adding model 'Faktura'
- db.create_table(u'docs_faktura', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])),
- ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)),
- ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()),
- ('doc_date', self.gf('django.db.models.fields.DateField')()),
- ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])),
- ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)),
- ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])),
- ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)),
- ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)),
- ('doc_reason', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('fixes', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('avance', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('currency', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['docs.Currency'], null=True)),
- ('user_is_sender', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('sender', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='sender_fakturas', null=True, to=orm['customer.Client'])),
- ('receiver', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='receiver_fakturas', null=True, to=orm['customer.Client'])),
- ('plat_doc_num', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)),
- ('plat_doc_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ('fix_doc_num', self.gf('django.db.models.fields.PositiveIntegerField')(max_length=30, null=True, blank=True)),
- ('fix_doc_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
- ))
- db.send_create_signal('docs', ['Faktura'])
-
- # Adding model 'FakturaItem'
- db.create_table(u'docs_fakturaitem', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)),
- ('units', self.gf('django.db.models.fields.CharField')(max_length=20)),
- ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)),
- ('units_kod', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='faktura_items', to=orm['docs.Faktura'])),
- ('country_code', self.gf('django.db.models.fields.CharField')(max_length=10)),
- ('country_name', self.gf('django.db.models.fields.CharField')(max_length=256)),
- ('gtd', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ('ntd', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)),
- ))
- db.send_create_signal('docs', ['FakturaItem'])
-
-
- def backwards(self, orm):
- # Deleting model 'Country'
- db.delete_table(u'docs_country')
-
- # Deleting model 'Currency'
- db.delete_table(u'docs_currency')
-
- # Deleting model 'Measure'
- db.delete_table(u'docs_measure')
-
- # Deleting model 'Invoice'
- db.delete_table(u'docs_invoice')
-
- # Deleting model 'InvoiceItem'
- db.delete_table(u'docs_invoiceitem')
-
- # Deleting model 'AktRabot'
- db.delete_table(u'docs_aktrabot')
-
- # Deleting model 'AktRabotItem'
- db.delete_table(u'docs_aktrabotitem')
-
- # Deleting model 'AktSverki'
- db.delete_table(u'docs_aktsverki')
-
- # Deleting model 'AktSverkiItem'
- db.delete_table(u'docs_aktsverkiitem')
-
- # Deleting model 'Dover'
- db.delete_table(u'docs_dover')
-
- # Deleting model 'DoverItem'
- db.delete_table(u'docs_doveritem')
-
- # Deleting model 'Platejka'
- db.delete_table(u'docs_platejka')
-
- # Deleting model 'Nakladn'
- db.delete_table(u'docs_nakladn')
-
- # Deleting model 'NakladnItem'
- db.delete_table(u'docs_nakladnitem')
-
- # Deleting model 'Faktura'
- db.delete_table(u'docs_faktura')
-
- # Deleting model 'FakturaItem'
- db.delete_table(u'docs_fakturaitem')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'})
- },
- 'docs.currency': {
- 'Meta': {'object_name': 'Currency'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+from django.conf import settings
+import django.db.models.deletion
+from decimal import Decimal
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+ ('customer', '0001_initial'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='AktRabot',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])),
+ ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')),
+ ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])),
+ ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ],
+ options={
+ 'verbose_name': 'Акт выполненных работ',
+ 'verbose_name_plural': 'Акты выполненных работ',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='AktRabotItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256)),
+ ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)),
+ ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)),
+ ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)),
+ ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)),
+ ('parent', models.ForeignKey(related_name='aktrabot_items', to='docs.AktRabot')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть акта выполн. работ',
+ 'verbose_name_plural': 'Табл. части актов выполн. работ',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='AktSverki',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])),
+ ('doc_mesto', models.CharField(verbose_name='Место подписания', max_length=256, help_text='(Например, г. Москва)')),
+ ('start_date', models.DateField(verbose_name='С')),
+ ('end_date', models.DateField(verbose_name='По')),
+ ('saldo_debit', models.DecimalField(verbose_name='Дебетовое', blank=True, max_digits=10, decimal_places=2)),
+ ('saldo_credit', models.DecimalField(verbose_name='Кредитовое', blank=True, max_digits=10, decimal_places=2)),
+ ('total_debit', models.DecimalField(verbose_name='Общее дебетовое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)),
+ ('total_credit', models.DecimalField(verbose_name='Общее кредитовое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)),
+ ('total_saldo', models.DecimalField(verbose_name='Итоговое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'verbose_name': 'Акт сверки',
+ 'verbose_name_plural': 'Акты сверки',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='AktSverkiItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование операции, документы', max_length=256)),
+ ('debit', models.DecimalField(verbose_name='Дебет', blank=True, max_digits=10, decimal_places=2)),
+ ('credit', models.DecimalField(verbose_name='Кредит', blank=True, max_digits=10, decimal_places=2)),
+ ('parent', models.ForeignKey(related_name='aktsverki_items', to='docs.AktSverki')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть акта сверки',
+ 'verbose_name_plural': 'Табл. части актов сверки',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='Country',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('code', models.CharField(verbose_name='Код', max_length=20)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=60)),
+ ('full_name', models.CharField(verbose_name='Полное наименование', max_length=255, blank=True, default='')),
+ ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)),
+ ],
+ options={
+ 'verbose_name': 'Страна',
+ 'verbose_name_plural': 'Страны',
+ 'ordering': ('order', 'name'),
+ },
+ ),
+ migrations.CreateModel(
+ name='Currency',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('code', models.CharField(verbose_name='Код', max_length=20)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=60)),
+ ('abc_code', models.CharField(verbose_name='Буквенный код', max_length=10)),
+ ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)),
+ ],
+ options={
+ 'verbose_name': 'Валюта',
+ 'verbose_name_plural': 'Валюты',
+ 'ordering': ('order', 'name'),
+ },
+ ),
+ migrations.CreateModel(
+ name='Dover',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('doc_expire_date', models.DateField(verbose_name='Срок действия')),
+ ('dover_doc', models.CharField(verbose_name='По документу №', max_length=256)),
+ ('dover_doc_date', models.DateField(verbose_name='Дата документа')),
+ ('dover_name', models.CharField(verbose_name='Должность, ФИО', max_length=256, help_text='Полностью в дат. падеже.')),
+ ('dover_passport_ser', models.CharField(verbose_name='Серия', max_length=10)),
+ ('dover_passport_num', models.CharField(verbose_name='Номер', max_length=10)),
+ ('dover_passport_org', models.CharField(verbose_name='Кем выдан', max_length=256)),
+ ('dover_passport_date', models.DateField(verbose_name='Дата выдачи')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'verbose_name': 'Доверенность на получ. ТМЦ',
+ 'verbose_name_plural': 'Доверенности на получ. ТМЦ',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='DoverItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256)),
+ ('qty', models.PositiveIntegerField(verbose_name='Количество')),
+ ('units', models.CharField(verbose_name='Ед. измерения', max_length=20)),
+ ('parent', models.ForeignKey(related_name='dover_items', to='docs.Dover')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть доверенности',
+ 'verbose_name_plural': 'Табл. части доверенностей',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='Faktura',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])),
+ ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')),
+ ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])),
+ ('doc_reason', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')),
+ ('fixes', models.BooleanField(verbose_name='Изменения', default=False)),
+ ('avance', models.BooleanField(verbose_name='аванс', default=False)),
+ ('user_is_sender', models.BooleanField(verbose_name='пользователь - отправитель', default=False)),
+ ('plat_doc_num', models.CharField(verbose_name='Номер платёжного документа', max_length=30, blank=True, default='')),
+ ('plat_doc_date', models.DateField(verbose_name='Дата платёжного документа', blank=True, null=True)),
+ ('fix_doc_num', models.PositiveIntegerField(verbose_name='Номер исправления', blank=True, null=True)),
+ ('fix_doc_date', models.DateField(verbose_name='Дата исправления', blank=True, null=True)),
+ ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('currency', models.ForeignKey(verbose_name='валюта', null=True, to='docs.Currency')),
+ ],
+ options={
+ 'verbose_name': 'Счёт-фактура',
+ 'verbose_name_plural': 'Счета-фактуры',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='FakturaItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256)),
+ ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)),
+ ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)),
+ ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)),
+ ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)),
+ ('units_kod', models.CharField(verbose_name='Код единицы измерения', max_length=10, blank=True, default='-')),
+ ('country_code', models.CharField(verbose_name='Код страны', max_length=10, blank=True, default='-')),
+ ('country_name', models.CharField(verbose_name='Название страны', max_length=256)),
+ ('gtd', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')),
+ ('ntd', models.CharField(verbose_name='Номер транспортной декларации', max_length=256, blank=True, default='')),
+ ('parent', models.ForeignKey(related_name='faktura_items', to='docs.Faktura')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть фактуры',
+ 'verbose_name_plural': 'Табл. части фактур',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='Invoice',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])),
+ ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')),
+ ('paid_status', models.PositiveSmallIntegerField(verbose_name='Оплачен?', default=1, choices=[(1, 'Нет'), (2, 'Частично'), (3, 'Да')])),
+ ('closed_status', models.BooleanField(verbose_name='Закрыт?', default=False, choices=[(True, 'Да'), (False, 'Нет')])),
+ ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'verbose_name': 'Счёт',
+ 'verbose_name_plural': 'Счета',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='InvoiceItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256)),
+ ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)),
+ ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)),
+ ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)),
+ ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)),
+ ('parent', models.ForeignKey(related_name='invoice_items', to='docs.Invoice')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть счета',
+ 'verbose_name_plural': 'Табл. части счетов',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='Measure',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('code', models.CharField(verbose_name='Код', max_length=20)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=30)),
+ ('full_name', models.CharField(verbose_name='Полное наименование', max_length=255, blank=True, default='')),
+ ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)),
+ ],
+ options={
+ 'verbose_name': 'Ед. измерения',
+ 'verbose_name_plural': 'Ед. измерения',
+ 'ordering': ('order', 'name'),
+ },
+ ),
+ migrations.CreateModel(
+ name='Nakladn',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])),
+ ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')),
+ ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])),
+ ('doc_reason', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')),
+ ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('invoice', models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice')),
+ ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'verbose_name': 'Накладная',
+ 'verbose_name_plural': 'Накладные',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='NakladnItem',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('name', models.CharField(verbose_name='Наименование', max_length=256)),
+ ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)),
+ ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)),
+ ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)),
+ ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)),
+ ('units_kod', models.CharField(verbose_name='Код единицы измерения', max_length=20, blank=True, default='-')),
+ ('parent', models.ForeignKey(related_name='nakladn_items', to='docs.Nakladn')),
+ ],
+ options={
+ 'verbose_name': 'Табл. часть накладной',
+ 'verbose_name_plural': 'Табл. части накладных',
+ 'ordering': ('created_at',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='Platejka',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ('doc_num', models.PositiveIntegerField(verbose_name='Номер')),
+ ('doc_date', models.DateField(verbose_name='Дата создания')),
+ ('platej_type', models.PositiveSmallIntegerField(verbose_name='Тип платёжного поручения', default=1, choices=[(1, 'Коммерческое'), (2, 'Налоговое')])),
+ ('doc_total', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)),
+ ('payment_type', models.PositiveSmallIntegerField(verbose_name='Вид платежа', default=1, choices=[(1, 'Не указывать'), (2, 'Срочно'), (3, 'Электронно'), (4, 'Почтой'), (5, 'Телеграфом')])),
+ ('payment_order', models.CharField(verbose_name='Очерёдность платежа', max_length=10)),
+ ('doc_info', models.TextField(verbose_name='Назначение платежа', max_length=1000)),
+ ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])),
+ ('tax_status', models.CharField(verbose_name='Статус составителя', max_length=10, default='01', choices=[('01', '01 - налогоплательщик (плательщик сборов) - юридическое лицо'), ('02', '02 - налоговый агент'), ('03', '03 - сборщик налогов и сборов'), ('04', '04 - налоговый орган'), ('05', '05 - служба судебных приставов'), ('06', '06 - участник внешнеэкономической деятельности'), ('07', '07 - таможенный орган'), ('08', '08 - плательщик иных обязательных платежей'), ('09', '09 - налогоплательщик (плательщик сборов) - ИП'), ('10', '10 - налогоплательщик (плательщик сборов) - частный нотариус'), ('11', '11 - налогоплательщик (плательщик сборов) - адвокат'), ('12', '12 - налогоплательщик (плательщик сборов) - глава КФХ'), ('13', '13 - налогоплательщик (плательщик сборов) - иное физическое лицо'), ('14', '14 - налогоплательщик, производящий выплаты физическим лицам'), ('15', '15 - кредитная организация')])),
+ ('tax_base', models.CharField(verbose_name='Основание налогового платежа', max_length=10, default='ТП', choices=[('ТП', 'ТП - платежи текущего года'), ('ЗД', 'ЗД - добровольное погашение задолженности по истекшим налоговым периода'), ('БФ', 'БФ - текущие платежи физических лиц - клиентов банка (владельцев счета)'), ('ТР', 'ТР - погашение задолженности по требованию об уплате налогов (сборов) от налогового органа'), ('РС', 'РС - погашение рассроченной задолженности'), ('ОТ', 'ОТ - погашение отсроченной задолженности'), ('РТ', 'РТ - погашение реструктурируемой задолженности'), ('ВУ', 'ВУ - погашение отсроченной задолженности в связи с введением внешнего управления'), ('ПР', 'ПР - погашение задолженности, приостановленной к взысканию'), ('АП', 'АП - погашение задолженности по акту проверки'), ('АР', 'АР - погашение задолженности по исполнительному документу'), ('0', '0 - Конкретное значение указать невозможно')])),
+ ('tax_type', models.CharField(verbose_name='Тип налогового платежа', max_length=10, default='НС', choices=[('НС', 'НС - уплата налога или сбора'), ('ПЛ', 'ПЛ - уплата платежа'), ('ГП', 'ГП - уплата пошлины'), ('ВЗ', 'ВЗ - уплата взноса'), ('АВ', 'АВ - уплата аванса или предоплата (в том числе декадные платежи)'), ('ПЕ', 'ПЕ - уплата пени'), ('ПЦ', 'ПЦ - уплата процентов'), ('СА', 'СА - налоговые санкции, установленные Налоговым кодексом РФ'), ('АШ', 'АШ - административные штрафы'), ('ИШ', 'ИШ - иные штрафы, установленные соответствующими нормативными актами'), ('0', '0 - Конкретное значение указать невозможно')])),
+ ('tax_num', models.CharField(verbose_name='Номер документа основания', max_length=50, blank=True, default='')),
+ ('tax_date', models.DateField(verbose_name='Дата документа основания', blank=True, null=True)),
+ ('tax_bk', models.CharField(verbose_name='Код БК доходов РФ', max_length=256)),
+ ('tax_okato', models.CharField(verbose_name='Код ОКАТО сборщика платежей', max_length=256)),
+ ('tax_period', models.CharField(verbose_name='Период, за который начисляется налог', max_length=256, help_text='Формат ввода периода платежей:
Месячный платёж - "МС.00.0000"
Квартальный платёж - "КВ.00.0000"
Полугодовой платёж - "ПЛ.00.0000"
Годовой платёж - "ГД.00.0000"
Платёж по дате - "дд.мм.гггг"')),
+ ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')),
+ ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')),
+ ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')),
+ ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'verbose_name': 'Платёжное поручение',
+ 'verbose_name_plural': 'Платёжные поручения',
+ 'ordering': ('-doc_date',),
+ 'get_latest_by': 'created_at',
+ 'abstract': False,
+ },
+ ),
+ migrations.AddField(
+ model_name='faktura',
+ name='invoice',
+ field=models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice'),
+ ),
+ migrations.AddField(
+ model_name='faktura',
+ name='receiver',
+ field=models.ForeignKey(verbose_name='Получатель', blank=True, null=True, related_name='receiver_fakturas', to='customer.Client'),
+ ),
+ migrations.AddField(
+ model_name='faktura',
+ name='sender',
+ field=models.ForeignKey(verbose_name='Отправитель', blank=True, null=True, related_name='sender_fakturas', to='customer.Client'),
+ ),
+ migrations.AddField(
+ model_name='faktura',
+ name='user',
+ field=models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL),
+ ),
+ migrations.AddField(
+ model_name='aktrabot',
+ name='invoice',
+ field=models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice'),
+ ),
+ migrations.AddField(
+ model_name='aktrabot',
+ name='user',
+ field=models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL),
+ ),
+ ]
diff --git a/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py b/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py
deleted file mode 100644
index 0d51382..0000000
--- a/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py
+++ /dev/null
@@ -1,424 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Measure.full_name'
- db.add_column(u'docs_measure', 'full_name',
- self.gf('django.db.models.fields.CharField')(default='', max_length=255),
- keep_default=False)
-
-
- # Changing field 'Measure.code'
- db.alter_column(u'docs_measure', 'code', self.gf('django.db.models.fields.CharField')(max_length=20))
-
- # Changing field 'Measure.name'
- db.alter_column(u'docs_measure', 'name', self.gf('django.db.models.fields.CharField')(max_length=30))
- # Adding field 'Country.full_name'
- db.add_column(u'docs_country', 'full_name',
- self.gf('django.db.models.fields.CharField')(default='', max_length=255),
- keep_default=False)
-
-
- # Changing field 'Country.code'
- db.alter_column(u'docs_country', 'code', self.gf('django.db.models.fields.CharField')(max_length=20))
-
- # Changing field 'Country.name'
- db.alter_column(u'docs_country', 'name', self.gf('django.db.models.fields.CharField')(max_length=60))
- # Adding field 'Currency.abc_code'
- db.add_column(u'docs_currency', 'abc_code',
- self.gf('django.db.models.fields.CharField')(default='', max_length=10),
- keep_default=False)
-
-
- # Changing field 'Currency.code'
- db.alter_column(u'docs_currency', 'code', self.gf('django.db.models.fields.CharField')(max_length=20))
-
- # Changing field 'Currency.name'
- db.alter_column(u'docs_currency', 'name', self.gf('django.db.models.fields.CharField')(max_length=60))
-
- def backwards(self, orm):
- # Deleting field 'Measure.full_name'
- db.delete_column(u'docs_measure', 'full_name')
-
-
- # Changing field 'Measure.code'
- db.alter_column(u'docs_measure', 'code', self.gf('django.db.models.fields.CharField')(max_length=200))
-
- # Changing field 'Measure.name'
- db.alter_column(u'docs_measure', 'name', self.gf('django.db.models.fields.CharField')(max_length=10))
- # Deleting field 'Country.full_name'
- db.delete_column(u'docs_country', 'full_name')
-
-
- # Changing field 'Country.code'
- db.alter_column(u'docs_country', 'code', self.gf('django.db.models.fields.CharField')(max_length=200))
-
- # Changing field 'Country.name'
- db.alter_column(u'docs_country', 'name', self.gf('django.db.models.fields.CharField')(max_length=10))
- # Deleting field 'Currency.abc_code'
- db.delete_column(u'docs_currency', 'abc_code')
-
-
- # Changing field 'Currency.code'
- db.alter_column(u'docs_currency', 'code', self.gf('django.db.models.fields.CharField')(max_length=200))
-
- # Changing field 'Currency.name'
- db.alter_column(u'docs_currency', 'name', self.gf('django.db.models.fields.CharField')(max_length=10))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'})
- },
- 'docs.currency': {
- 'Meta': {'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
diff --git a/src/docs/migrations/0003_auto__add_field_currency_order.py b/src/docs/migrations/0003_auto__add_field_currency_order.py
deleted file mode 100644
index 8cbbb68..0000000
--- a/src/docs/migrations/0003_auto__add_field_currency_order.py
+++ /dev/null
@@ -1,373 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Currency.order'
- db.add_column(u'docs_currency', 'order',
- self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Currency.order'
- db.delete_column(u'docs_currency', 'order')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('code',)", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('code',)", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('code',)", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
diff --git a/src/docs/migrations/0004_auto__add_field_measure_order.py b/src/docs/migrations/0004_auto__add_field_measure_order.py
deleted file mode 100644
index b040f2c..0000000
--- a/src/docs/migrations/0004_auto__add_field_measure_order.py
+++ /dev/null
@@ -1,374 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Measure.order'
- db.add_column(u'docs_measure', 'order',
- self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Measure.order'
- db.delete_column(u'docs_measure', 'order')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('code',)", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
diff --git a/src/docs/migrations/0005_auto__add_field_country_order.py b/src/docs/migrations/0005_auto__add_field_country_order.py
deleted file mode 100644
index cc44b3e..0000000
--- a/src/docs/migrations/0005_auto__add_field_country_order.py
+++ /dev/null
@@ -1,375 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Country.order'
- db.add_column(u'docs_country', 'order',
- self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Country.order'
- db.delete_column(u'docs_country', 'order')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
diff --git a/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py b/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py
deleted file mode 100644
index 20317f9..0000000
--- a/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py
+++ /dev/null
@@ -1,377 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'NakladnItem.units_kod'
- db.add_column(u'docs_nakladnitem', 'units_kod',
- self.gf('django.db.models.fields.CharField')(default=u'-', max_length=20, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'NakladnItem.units_kod'
- db.delete_column(u'docs_nakladnitem', 'units_kod')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
\ No newline at end of file
diff --git a/src/docs/migrations/0007_nakladnitem_fix_units.py b/src/docs/migrations/0007_nakladnitem_fix_units.py
deleted file mode 100644
index 4987ba3..0000000
--- a/src/docs/migrations/0007_nakladnitem_fix_units.py
+++ /dev/null
@@ -1,387 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import DataMigration
-from django.db import models
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- "Write your forwards methods here."
- # Note: Don't use "from appname.models import ModelName".
- # Use orm.ModelName to refer to models in this application,
- # and orm['appname.ModelName'] for models in other applications.
- fixes = {
- u'шт.': u'шт',
- u'м.куб': u'м³',
- u'уп': u'упак',
- u'руб.': u'руб',
- }
- for item in orm.NakladnItem.objects.all():
- units = item.units.lower()
- if units in fixes:
- units = fixes.get(units)
- if item.units != units:
- item.units = units
- item.save()
-
- def backwards(self, orm):
- "Write your backwards methods here."
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
- symmetrical = True
diff --git a/src/docs/migrations/0008_nakladnitem_set_units_kod.py b/src/docs/migrations/0008_nakladnitem_set_units_kod.py
deleted file mode 100644
index cf9c2f4..0000000
--- a/src/docs/migrations/0008_nakladnitem_set_units_kod.py
+++ /dev/null
@@ -1,382 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import DataMigration
-from django.db import models
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- "Write your forwards methods here."
- # Note: Don't use "from appname.models import ModelName".
- # Use orm.ModelName to refer to models in this application,
- # and orm['appname.ModelName'] for models in other applications.
- measure = dict((m.name.lower(), m.code.lower()) for m in orm.Measure.objects.all())
- measure[u'г'] = u'163'
- for item in orm.NakladnItem.objects.all():
- units = item.units.lower()
- units_kod = measure.get(units)
- if units_kod:
- item.units_kod = units_kod
- item.save()
-
- def backwards(self, orm):
- "Write your backwards methods here."
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'customer.bankaccount': {
- 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'},
- 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.client': {
- 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'},
- 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}),
- 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- u'customer.userprofile': {
- 'Meta': {'object_name': 'UserProfile'},
- 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}),
- 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}),
- 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}),
- 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}),
- 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
- 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}),
- 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}),
- 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}),
- 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}),
- 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}),
- 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'})
- },
- 'docs.aktrabot': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktrabotitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.aktsverki': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'end_date': ('django.db.models.fields.DateField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'start_date': ('django.db.models.fields.DateField', [], {}),
- 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.aktsverkiitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.country': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.currency': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'},
- 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.dover': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'},
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_expire_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_doc_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_date': ('django.db.models.fields.DateField', [], {}),
- 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.doveritem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}),
- 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.faktura': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'},
- 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
- 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}),
- 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}),
- 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
- },
- 'docs.fakturaitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'},
- 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.invoice': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.invoiceitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.measure': {
- 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'},
- 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
- },
- 'docs.nakladn': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}),
- 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- 'docs.nakladnitem': {
- 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}),
- 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}),
- 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
- },
- 'docs.platejka': {
- 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'},
- 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}),
- 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}),
- 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'doc_date': ('django.db.models.fields.DateField', [], {}),
- 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}),
- 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}),
- 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}),
- 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
- 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}),
- 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}),
- 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
- 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}),
- 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
- 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}),
- 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}),
- 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"})
- },
- u'myauth.dokuser': {
- 'Meta': {'object_name': 'DokUser'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'})
- }
- }
-
- complete_apps = ['docs']
- symmetrical = True
diff --git a/src/docs/views/ajax.py b/src/docs/views/ajax.py
index 8dc9328..8fc8ae6 100644
--- a/src/docs/views/ajax.py
+++ b/src/docs/views/ajax.py
@@ -4,7 +4,7 @@ import simplejson as json
from django.shortcuts import render, get_object_or_404, redirect
from django.http import HttpResponseBadRequest, HttpResponse
from django.core import serializers
-from django.db.models import get_model
+from django.db.models.loading import get_model
from django.views.decorators.csrf import csrf_protect
from ..models import Invoice
diff --git a/src/docs/views/base_views.py b/src/docs/views/base_views.py
index 0a7ff8a..cab30fc 100644
--- a/src/docs/views/base_views.py
+++ b/src/docs/views/base_views.py
@@ -369,7 +369,7 @@ class BaseViews(object):
c1 = time()
pdf = render_pdf_to_string(self.request, self.PDF_TEMPLATE, params)
if DEBUG:
- print ('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,))
+ print('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,))
return pdf
def get_xls(self, *args, **kwargs):
@@ -405,7 +405,7 @@ class BaseViews(object):
os.chmod(tmp_dir, 755)
tmp_dirname = os.path.split(tmp_dir)[1]
- f = open(filename, 'w')
+ f = open(filename, 'wb')
f.write(pdf)
f.close()
args = ["",
@@ -582,6 +582,7 @@ class BaseViews(object):
# -----------------------------------------------------------------------------
+
class BaseItemsViews(BaseViews):
"""Базовые views для документов с табличной частью."""
@@ -813,7 +814,7 @@ class BaseItemsViews(BaseViews):
c1 = time()
pdf = render_pdf_to_string(self.request, self.PDF_TEMPLATE, params)
if DEBUG:
- print ('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,))
+ print('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,))
return pdf
def get_xls(self, *args, **kwargs):
@@ -832,5 +833,5 @@ class BaseItemsViews(BaseViews):
c1 = time()
xls = render_xls_to_string(self.request, self.XLS_TEMPLATE, params)
if DEBUG:
- print ('%s generation time (seconds): %s' % (self.XLS_TEMPLATE, time()-c1,))
+ print('%s generation time (seconds): %s' % (self.XLS_TEMPLATE, time()-c1,))
return xls
diff --git a/src/docs/views/invoice.py b/src/docs/views/invoice.py
index d801ecf..5bde56c 100644
--- a/src/docs/views/invoice.py
+++ b/src/docs/views/invoice.py
@@ -14,16 +14,16 @@ from docs.views.base_views import BaseItemsViews
class InvoiceViews(BaseItemsViews):
"""Views для счетов-фактур."""
- MODEL = Invoice # модель документа
- FORM_CLASS = InvoiceForm # форма документа
+ MODEL = Invoice # модель документа
+ FORM_CLASS = InvoiceForm # форма документа
- ITEM_MODEL = InvoiceItem # модель табличной части документа
- ITEM_FORM_CLASS = InvoiceItemForm # форма табличной части документа
- ITEM_FORM_PREFIX = 'invoice_items' # префикс формы табличной части
+ ITEM_MODEL = InvoiceItem # модель табличной части документа
+ ITEM_FORM_CLASS = InvoiceItemForm # форма табличной части документа
+ ITEM_FORM_PREFIX = 'invoice_items' # префикс формы табличной части
ORDER_FIELDS = ('doc_date', 'doc_num', 'client__name', 'doc_sum', 'paid_status', 'closed_status')
- FILTERSET_CLASS = InvoiceFilterSet # фильтры
+ FILTERSET_CLASS = InvoiceFilterSet # фильтры
# по какому полю суммировать табличную часть документа при показе списком
LIST_SUM_FIELD = 'invoice_items__total_price'
diff --git a/src/dokumentor/settings/base.py b/src/dokumentor/settings/base.py
index 1631b8a..03380e2 100644
--- a/src/dokumentor/settings/base.py
+++ b/src/dokumentor/settings/base.py
@@ -171,7 +171,7 @@ INSTALLED_APPS = [
'docs',
'pages',
'callback',
- # 'project.index_blocks',
+ # 'index_blocks',
]
diff --git a/src/dokumentor/settings/local.py b/src/dokumentor/settings/local.py
index 416ae4f..5be3441 100644
--- a/src/dokumentor/settings/local.py
+++ b/src/dokumentor/settings/local.py
@@ -18,6 +18,18 @@ DATABASES = {
}
}
+# Postgres
+# DATABASES = {
+# 'default': {
+# 'ENGINE': 'django.db.backends.postgresql_psycopg2',
+# 'NAME': 'dok',
+# 'USER': 'dokumentor',
+# 'PASSWORD': 'dokumentor',
+# 'HOST': '127.0.0.1',
+# 'PORT': '5432',
+# }
+# }
+
EMAIL_BACKEND = 'eml_email_backend.EmailBackend'
EMAIL_FILE_PATH = os.path.join(ROOT_DIR, 'tmp_emails')
@@ -28,3 +40,4 @@ DEBUG_TOOLBAR_PATCH_SETTINGS = False
if DEBUG:
INSTALLED_APPS.append('debug_toolbar')
MIDDLEWARE_CLASSES.append('debug_toolbar.middleware.DebugToolbarMiddleware')
+ INTERNAL_IPS = ('127.0.0.1',)
diff --git a/src/dokumentor/urls.py b/src/dokumentor/urls.py
index fba815e..9e08c4a 100644
--- a/src/dokumentor/urls.py
+++ b/src/dokumentor/urls.py
@@ -2,7 +2,7 @@
from django.conf import settings
from django.conf.urls import patterns, include, url
-from django.conf.urls.static import static
+
import autocomplete_light
from django.contrib import admin
diff --git a/src/index_blocks/cms_plugins.py b/src/index_blocks/cms_plugins.py
index 3987180..4e1d628 100644
--- a/src/index_blocks/cms_plugins.py
+++ b/src/index_blocks/cms_plugins.py
@@ -1,8 +1,8 @@
#-*- coding: utf -8-*-
from cms.plugin_base import CMSPluginBase
from cms.plugin_pool import plugin_pool
-from models import IndexBlockPlugin, ExtendedTextBlockPlugin, ExtendedBlockPlugin, DescTextBlockPlugin
-from forms import IndexBlockForm, ExtendedBlockForm, ExtendedTextBlockForm, DescBlockForm
+from index_blocks.models import IndexBlockPlugin, ExtendedTextBlockPlugin, ExtendedBlockPlugin, DescTextBlockPlugin
+from index_blocks.forms import IndexBlockForm, ExtendedBlockForm, ExtendedTextBlockForm, DescBlockForm
from myauth.forms import RegistrationForm
from django.utils.translation import ugettext as _
diff --git a/src/index_blocks/migrations/0001_initial.py b/src/index_blocks/migrations/0001_initial.py
deleted file mode 100644
index 32ecd7b..0000000
--- a/src/index_blocks/migrations/0001_initial.py
+++ /dev/null
@@ -1,55 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'IndexBlockPlugin'
- db.create_table('cmsplugin_indexblockplugin', (
- ('cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)),
- ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)),
- ('description', self.gf('django.db.models.fields.TextField')(max_length=60)),
- ))
- db.send_create_signal('index_blocks', ['IndexBlockPlugin'])
-
-
- def backwards(self, orm):
-
- # Deleting model 'IndexBlockPlugin'
- db.delete_table('cmsplugin_indexblockplugin')
-
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'})
- },
- 'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']},
- 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {'max_length': '60'}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
diff --git a/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py b/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py
deleted file mode 100644
index 8473b17..0000000
--- a/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding field 'IndexBlockPlugin.title'
- db.add_column('cmsplugin_indexblockplugin', 'title', self.gf('django.db.models.fields.CharField')(default='', max_length=100), keep_default=False)
-
- # Changing field 'IndexBlockPlugin.description'
- db.alter_column('cmsplugin_indexblockplugin', 'description', self.gf('django.db.models.fields.TextField')())
-
-
- def backwards(self, orm):
-
- # Deleting field 'IndexBlockPlugin.title'
- db.delete_column('cmsplugin_indexblockplugin', 'title')
-
- # Changing field 'IndexBlockPlugin.description'
- db.alter_column('cmsplugin_indexblockplugin', 'description', self.gf('django.db.models.fields.TextField')(max_length=60))
-
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'})
- },
- 'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']},
- 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
diff --git a/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py b/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py
deleted file mode 100644
index c0d249c..0000000
--- a/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'ExtendedBlockPlugin'
- db.create_table('cmsplugin_extendedblockplugin', (
- ('cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)),
- ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)),
- ('title', self.gf('django.db.models.fields.CharField')(max_length=100)),
- ('description', self.gf('django.db.models.fields.TextField')()),
- ('extended_description', self.gf('django.db.models.fields.TextField')()),
- ))
- db.send_create_signal('index_blocks', ['ExtendedBlockPlugin'])
-
-
- def backwards(self, orm):
-
- # Deleting model 'ExtendedBlockPlugin'
- db.delete_table('cmsplugin_extendedblockplugin')
-
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'})
- },
- 'index_blocks.extendedblockplugin': {
- 'Meta': {'object_name': 'ExtendedBlockPlugin', 'db_table': "'cmsplugin_extendedblockplugin'", '_ormbases': ['cms.CMSPlugin']},
- 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'extended_description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']},
- 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
diff --git a/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py b/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py
deleted file mode 100644
index 0033e28..0000000
--- a/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py
+++ /dev/null
@@ -1,72 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'ExtendedTextBlockPlugin'
- db.create_table(u'index_blocks_extendedtextblockplugin', (
- (u'cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)),
- ('title', self.gf('django.db.models.fields.CharField')(max_length=100)),
- ('description', self.gf('django.db.models.fields.TextField')()),
- ('extended_description', self.gf('django.db.models.fields.TextField')()),
- ))
- db.send_create_signal(u'index_blocks', ['ExtendedTextBlockPlugin'])
-
-
- def backwards(self, orm):
- # Deleting model 'ExtendedTextBlockPlugin'
- db.delete_table(u'index_blocks_extendedtextblockplugin')
-
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
- },
- u'index_blocks.extendedblockplugin': {
- 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'extended_description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.extendedtextblockplugin': {
- 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'extended_description': ('django.db.models.fields.TextField', [], {}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
\ No newline at end of file
diff --git a/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py b/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py
deleted file mode 100644
index 0da8dc6..0000000
--- a/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py
+++ /dev/null
@@ -1,81 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'ExtendedTextBlockPlugin.order'
- db.add_column(u'index_blocks_extendedtextblockplugin', 'order',
- self.gf('django.db.models.fields.PositiveIntegerField')(default=1),
- keep_default=False)
-
-
- # Changing field 'ExtendedTextBlockPlugin.extended_description'
- db.alter_column(u'index_blocks_extendedtextblockplugin', 'extended_description', self.gf('djangocms_text_ckeditor.fields.HTMLField')())
-
- # Changing field 'ExtendedTextBlockPlugin.description'
- db.alter_column(u'index_blocks_extendedtextblockplugin', 'description', self.gf('djangocms_text_ckeditor.fields.HTMLField')())
-
- def backwards(self, orm):
- # Deleting field 'ExtendedTextBlockPlugin.order'
- db.delete_column(u'index_blocks_extendedtextblockplugin', 'order')
-
-
- # Changing field 'ExtendedTextBlockPlugin.extended_description'
- db.alter_column(u'index_blocks_extendedtextblockplugin', 'extended_description', self.gf('django.db.models.fields.TextField')())
-
- # Changing field 'ExtendedTextBlockPlugin.description'
- db.alter_column(u'index_blocks_extendedtextblockplugin', 'description', self.gf('django.db.models.fields.TextField')())
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
- },
- u'index_blocks.extendedblockplugin': {
- 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'extended_description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.extendedtextblockplugin': {
- 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}),
- 'extended_description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
\ No newline at end of file
diff --git a/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py b/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py
deleted file mode 100644
index d871c77..0000000
--- a/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py
+++ /dev/null
@@ -1,78 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'DescTextBlockPlugin'
- db.create_table(u'index_blocks_desctextblockplugin', (
- (u'cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)),
- ('title', self.gf('django.db.models.fields.CharField')(max_length=100)),
- ('description', self.gf('django.db.models.fields.TextField')()),
- ))
- db.send_create_signal(u'index_blocks', ['DescTextBlockPlugin'])
-
-
- def backwards(self, orm):
- # Deleting model 'DescTextBlockPlugin'
- db.delete_table(u'index_blocks_desctextblockplugin')
-
-
- models = {
- 'cms.cmsplugin': {
- 'Meta': {'object_name': 'CMSPlugin'},
- 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
- 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
- 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
- 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
- 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
- },
- 'cms.placeholder': {
- 'Meta': {'object_name': 'Placeholder'},
- 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
- },
- u'index_blocks.desctextblockplugin': {
- 'Meta': {'object_name': 'DescTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.extendedblockplugin': {
- 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'extended_description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.extendedtextblockplugin': {
- 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}),
- 'extended_description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}),
- 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'index_blocks.indexblockplugin': {
- 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']},
- u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
- 'description': ('django.db.models.fields.TextField', [], {}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- }
- }
-
- complete_apps = ['index_blocks']
\ No newline at end of file
diff --git a/src/myauth/migrations/0001_initial.py b/src/myauth/migrations/0001_initial.py
new file mode 100644
index 0000000..aaed35c
--- /dev/null
+++ b/src/myauth/migrations/0001_initial.py
@@ -0,0 +1,81 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+import django.utils.timezone
+from django.conf import settings
+import django.core.validators
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('auth', '0006_require_contenttypes_0002'),
+ ('customer', '0001_initial'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='DokUser',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
+ ('password', models.CharField(verbose_name='password', max_length=128)),
+ ('last_login', models.DateTimeField(verbose_name='last login', blank=True, null=True)),
+ ('is_superuser', models.BooleanField(verbose_name='superuser status', default=False, help_text='Designates that this user has all permissions without explicitly assigning them.')),
+ ('username', models.CharField(verbose_name='first name', max_length=30, unique=True, blank=True)),
+ ('email', models.EmailField(verbose_name='email address', max_length=254, unique=True)),
+ ('first_name', models.CharField(verbose_name='first name', max_length=30, blank=True)),
+ ('last_name', models.CharField(verbose_name='last name', max_length=30, blank=True)),
+ ('is_staff', models.BooleanField(verbose_name='staff status', default=False, help_text='Designates whether the user can log into this admin site.')),
+ ('is_active', models.BooleanField(verbose_name='active', default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.')),
+ ('date_joined', models.DateTimeField(verbose_name='date joined', default=django.utils.timezone.now)),
+ ],
+ options={
+ 'verbose_name': 'user',
+ 'verbose_name_plural': 'users',
+ },
+ ),
+ migrations.CreateModel(
+ name='ConfirmEmail',
+ fields=[
+ ('user', models.OneToOneField(primary_key=True, serialize=False, related_name='confirm_email', to=settings.AUTH_USER_MODEL)),
+ ('is_confirmed', models.BooleanField(verbose_name='email подтвержден?', default=False)),
+ ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)),
+ ],
+ options={
+ 'verbose_name': 'подтверждение email',
+ 'verbose_name_plural': 'запросы подтверждения email',
+ 'ordering': ['-created_at'],
+ },
+ ),
+ migrations.CreateModel(
+ name='ResetKey',
+ fields=[
+ ('user', models.OneToOneField(primary_key=True, serialize=False, related_name='restore_key', to=settings.AUTH_USER_MODEL)),
+ ('key', models.CharField(verbose_name='Ключ доступа', max_length=40, db_index=True, validators=[django.core.validators.RegexValidator(regex='[0-9a-f]{40}', message='Введите значение длиной 40 символов, состоящее из цифр 0-9 и букв a-f.'), django.core.validators.MinLengthValidator(40)])),
+ ('created_at', models.DateTimeField(verbose_name='создан', auto_now_add=True)),
+ ('updated_at', models.DateTimeField(verbose_name='изменен', auto_now=True)),
+ ],
+ options={
+ 'verbose_name': 'ключ восстановления пароля',
+ 'verbose_name_plural': 'ключи восстановления паролей',
+ 'ordering': ['-created_at'],
+ },
+ ),
+ migrations.AddField(
+ model_name='dokuser',
+ name='groups',
+ field=models.ManyToManyField(verbose_name='groups', blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group'),
+ ),
+ migrations.AddField(
+ model_name='dokuser',
+ name='profile',
+ field=models.ForeignKey(null=True, related_name='users', to='customer.UserProfile'),
+ ),
+ migrations.AddField(
+ model_name='dokuser',
+ name='user_permissions',
+ field=models.ManyToManyField(verbose_name='user permissions', blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission'),
+ ),
+ ]
diff --git a/src/myauth/migrations/__init__.py b/src/myauth/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/src/myauth/models.py b/src/myauth/models.py
index ca5b5ec..425be9b 100644
--- a/src/myauth/models.py
+++ b/src/myauth/models.py
@@ -21,11 +21,11 @@ class DokUser(AbstractBaseUser, PermissionsMixin):
first_name = models.CharField(_('first name'), max_length=30, blank=True)
last_name = models.CharField(_('last name'), max_length=30, blank=True)
is_staff = models.BooleanField(_('staff status'), default=False,
- help_text=_('Designates whether the user can log into this admin '
- 'site.'))
+ help_text=_('Designates whether the user can log into this admin '
+ 'site.'))
is_active = models.BooleanField(_('active'), default=True,
- help_text=_('Designates whether this user should be treated as '
- 'active. Unselect this instead of deleting accounts.'))
+ help_text=_('Designates whether this user should be treated as '
+ 'active. Unselect this instead of deleting accounts.'))
date_joined = models.DateTimeField(_('date joined'), default=timezone.now)
profile = models.ForeignKey('customer.UserProfile', null=True, related_name='users')
@@ -58,7 +58,8 @@ class DokUser(AbstractBaseUser, PermissionsMixin):
"""
send_mail(subject, message, from_email, [self.email])
-# def has_perm(perm, obj=None):
+
+# def has_perm(perm, obj=None):
# return True
#
# def has_module_perms(self, app_label):
@@ -78,7 +79,7 @@ class ConfirmEmail(models.Model):
class Meta:
verbose_name = u'подтверждение email'
verbose_name_plural = u'запросы подтверждения email'
- ordering = ['-created_at',]
+ ordering = ['-created_at', ]
def __unicode__(self):
status = u'не подтвержден'
@@ -86,18 +87,25 @@ class ConfirmEmail(models.Model):
status = u'подтвержден'
return u'%s, email %s' % (self.user.email, status,)
+ def __str__(self):
+ status = u'не подтвержден'
+ if self.is_confirmed:
+ status = u'подтвержден'
+ return u'%s, email %s' % (self.user.email, status,)
+
class ResetKey(models.Model):
"""Ключ на восстановление пароля."""
user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name='restore_key', primary_key=True)
key = models.CharField(u'Ключ доступа', max_length=40, db_index=True,
- validators=[
- RegexValidator(regex='[0-9a-f]{40}',
- message=u'Введите значение длиной 40 символов, состоящее из цифр 0-9 и букв a-f.'),
- MinLengthValidator(40),
- ]
- )
+ validators=[
+ RegexValidator(regex='[0-9a-f]{40}',
+ message=u'Введите значение длиной '
+ u'40 символов, состоящее из цифр 0-9 и букв a-f.'),
+ MinLengthValidator(40),
+ ]
+ )
created_at = models.DateTimeField(u'создан', auto_now_add=True)
updated_at = models.DateTimeField(u'изменен', auto_now=True)
@@ -107,7 +115,10 @@ class ResetKey(models.Model):
class Meta:
verbose_name = u'ключ восстановления пароля'
verbose_name_plural = u'ключи восстановления паролей'
- ordering = ['-created_at',]
+ ordering = ['-created_at', ]
def __unicode__(self):
return u'%s, %s' % (self.user.email, self.key,)
+
+ def __str__(self):
+ return u'%s, %s' % (self.user.email, self.key,)