Compare commits
4 Commits
feature/do
...
02d89b8
| Author | SHA1 | Date |
|---|---|---|
|
|
21bdc8fcff | 9 years ago |
|
|
02d89b863e | 9 years ago |
|
|
063c6f8a61 | 9 years ago |
|
|
354eb753d8 | 9 years ago |
528 changed files with 7051 additions and 18896 deletions
@ -1,8 +0,0 @@ |
|||||||
env |
|
||||||
compose |
|
||||||
public |
|
||||||
node_modules |
|
||||||
bower_components |
|
||||||
tmp_emails |
|
||||||
tmp |
|
||||||
var |
|
||||||
@ -1,58 +0,0 @@ |
|||||||
# EditorConfig is awesome: http://EditorConfig.org |
|
||||||
|
|
||||||
# Howto with your editor: http://editorconfig.org/#download |
|
||||||
# Sublime: https://github.com/sindresorhus/editorconfig-sublime |
|
||||||
|
|
||||||
# top-most EditorConfig file |
|
||||||
root = true |
|
||||||
|
|
||||||
# Unix-style newlines with a newline ending every file |
|
||||||
[**] |
|
||||||
end_of_line = lf |
|
||||||
insert_final_newline = true |
|
||||||
|
|
||||||
# Standard at: https://github.com/felixge/node-style-guide |
|
||||||
[**.{js,json}] |
|
||||||
trim_trailing_whitespace = true |
|
||||||
indent_style = space |
|
||||||
indent_size = 2 |
|
||||||
quote_type = single |
|
||||||
curly_bracket_next_line = false |
|
||||||
spaces_around_operators = true |
|
||||||
space_after_control_statements = true |
|
||||||
space_after_anonymous_functions = true |
|
||||||
spaces_in_brackets = false |
|
||||||
|
|
||||||
# No Standard. Please document a standard if different from .js |
|
||||||
[**.{yml,css}] |
|
||||||
trim_trailing_whitespace = true |
|
||||||
indent_style = tab |
|
||||||
|
|
||||||
[**.html] |
|
||||||
trim_trailing_whitespace = true |
|
||||||
indent_style = space |
|
||||||
indent_size = 2 |
|
||||||
|
|
||||||
# No standard. Please document a standard if different from .js |
|
||||||
[**.md] |
|
||||||
indent_style = tab |
|
||||||
|
|
||||||
[**.py] |
|
||||||
indent_style = space |
|
||||||
indent_size = 4 |
|
||||||
trim_trailing_whitespace = true |
|
||||||
|
|
||||||
# Standard at: |
|
||||||
[Makefile] |
|
||||||
indent_style = tab |
|
||||||
|
|
||||||
[**.yml] |
|
||||||
trim_trailing_whitespace = true |
|
||||||
indent_style = space |
|
||||||
indent_size = 4 |
|
||||||
|
|
||||||
# The indentation in package.json will always need to be 2 spaces |
|
||||||
# https://github.com/npm/npm/issues/4718 |
|
||||||
[{package, bower}.json] |
|
||||||
indent_style = space |
|
||||||
indent_size = 2 |
|
||||||
@ -1,28 +0,0 @@ |
|||||||
FROM python:3.6 |
|
||||||
ENV PYTHONUNBUFFERED 1 |
|
||||||
COPY requirements /opt/app/requirements |
|
||||||
RUN apt-get update -y && \ |
|
||||||
apt-get upgrade -y && \ |
|
||||||
apt-get -y install ghostscript libfreetype6-dev python3-dev nginx supervisor make && \ |
|
||||||
apt-get clean && \ |
|
||||||
rm -rf /var/lib/apt/lists/* && \ |
|
||||||
|
|
||||||
pip install --upgrade pip && \ |
|
||||||
pip install --no-cache-dir -r /opt/app/requirements/production.txt && \ |
|
||||||
|
|
||||||
# Nginx |
|
||||||
|
|
||||||
chown -R www-data:www-data /var/lib/nginx && \ |
|
||||||
|
|
||||||
# Delete build dependencies after use |
|
||||||
rm -r /root/.cache |
|
||||||
|
|
||||||
COPY . /opt/app |
|
||||||
VOLUME ["/opt/app/public/media"] |
|
||||||
WORKDIR /opt/app |
|
||||||
|
|
||||||
RUN rm -v /etc/nginx/nginx.conf |
|
||||||
ADD /conf/nginx.conf /etc/nginx/ |
|
||||||
|
|
||||||
EXPOSE 80 |
|
||||||
CMD ["conf/docker/entrypoint_stage.sh"] |
|
||||||
@ -1,71 +0,0 @@ |
|||||||
.PHONY: all help build virtualenv requirements-local loaddata run migrate shell collectstatic clean worker |
|
||||||
|
|
||||||
# target: all - Default target. Does nothing.
|
|
||||||
all: |
|
||||||
@clear
|
|
||||||
@echo "Hello $(LOGNAME), nothing to do by default"
|
|
||||||
@echo "Try 'make help'"
|
|
||||||
|
|
||||||
# target: help - Display callable targets.
|
|
||||||
help: |
|
||||||
@clear
|
|
||||||
@egrep "^# target:" [Mm]akefile
|
|
||||||
|
|
||||||
# target: build - Build all docker containers, defined in docker-compose.yml
|
|
||||||
build: |
|
||||||
docker-compose build
|
|
||||||
|
|
||||||
# target: virtualenv - Make virtualenv
|
|
||||||
virtualenv: |
|
||||||
virtualenv -p python3 env --no-site-packages
|
|
||||||
|
|
||||||
# target: requirements-local - Install requirements for local develop
|
|
||||||
requirements-local: |
|
||||||
$(PIP) install -r requirements/local.txt
|
|
||||||
|
|
||||||
# target: loaddata - Load fixtures
|
|
||||||
loaddata: |
|
||||||
python src/manage.py loaddata src/myauth/fixtures/myauth.json
|
|
||||||
python src/manage.py loaddata src/commons/fixtures/cms.json
|
|
||||||
python src/manage.py loaddata src/commons/fixtures/djangocms_text_ckeditor.json
|
|
||||||
python src/manage.py loaddata src/commons/fixtures/sites.json
|
|
||||||
python src/manage.py loaddata src/customer/fixtures/price.json
|
|
||||||
python src/manage.py loaddata src/docs/fixtures/country.json
|
|
||||||
python src/manage.py loaddata src/docs/fixtures/currency.json
|
|
||||||
python src/manage.py loaddata src/docs/fixtures/measure.json
|
|
||||||
|
|
||||||
# target: run - Runserver
|
|
||||||
run: |
|
||||||
python src/manage.py runserver 0.0.0.0:8000
|
|
||||||
|
|
||||||
# target: migrate - Build all docker containers, defined in docker-compose.stage.yml
|
|
||||||
migrate: |
|
||||||
python src/manage.py migrate myauth --noinput
|
|
||||||
python src/manage.py migrate --noinput
|
|
||||||
|
|
||||||
# target: shell - Run python shell
|
|
||||||
shell: |
|
||||||
python src/manage.py shell
|
|
||||||
|
|
||||||
# target: collectstatic - Run collectstatic
|
|
||||||
collectstatic: |
|
||||||
python src/manage.py collectstatic --noinput
|
|
||||||
|
|
||||||
|
|
||||||
clean_temp: |
|
||||||
find . -name '*.pyc' -delete
|
|
||||||
rm -rf .coverage dist docs/_build htmlcov MANIFEST
|
|
||||||
rm -rf media/
|
|
||||||
|
|
||||||
clean_db: |
|
||||||
find . -name '*.sqlite3' -delete
|
|
||||||
|
|
||||||
clean_venv: |
|
||||||
rm -rf $(VENV_DIR)
|
|
||||||
|
|
||||||
# target: clean - Clean all temp files
|
|
||||||
clean: clean_temp clean_venv clean_db |
|
||||||
|
|
||||||
# target: worker - Run celery worker
|
|
||||||
worker: |
|
||||||
cd src && celery -A dokumentor worker -l info -E
|
|
||||||
@ -0,0 +1,8 @@ |
|||||||
|
Документор |
||||||
|
|
||||||
|
|
||||||
|
=== |
||||||
|
|
||||||
|
Если не работает локаль ru в autocomplete_light, то значит надо её скомпилировать: |
||||||
|
|
||||||
|
msgfmt django.po --output-file django.mo |
||||||
@ -1,58 +0,0 @@ |
|||||||
# Dokumentor |
|
||||||
|
|
||||||
Сервис для создания и хранения первичных бухгалтерских документов. |
|
||||||
|
|
||||||
## Установка dev версии |
|
||||||
|
|
||||||
Клонируем проект |
|
||||||
```bash |
|
||||||
git clone https://bitbucket.org/Air51/dokumentor_dev dokumentor |
|
||||||
``` |
|
||||||
|
|
||||||
Переходим в папку проекта |
|
||||||
```bash |
|
||||||
cd dokumentor |
|
||||||
``` |
|
||||||
Пеерключаемся в ветку develop |
|
||||||
```bash |
|
||||||
git checkout develop |
|
||||||
``` |
|
||||||
|
|
||||||
### Установка проекта для разработки вручную |
|
||||||
|
|
||||||
Создаем окружение и ставим зависимости |
|
||||||
```bash |
|
||||||
virtualenv --python=python3 env |
|
||||||
source env/bin/activate |
|
||||||
pip install -r requirements.txt |
|
||||||
``` |
|
||||||
### Настройка окружения |
|
||||||
|
|
||||||
Копируем файл с переменными окружения |
|
||||||
```bash |
|
||||||
cp conf/env.template conf/env |
|
||||||
``` |
|
||||||
и прописывем в `conf/env` свои данные |
|
||||||
|
|
||||||
Накатываем миграции и заполняем базу данных |
|
||||||
```bash |
|
||||||
bin/migrate.sh |
|
||||||
``` |
|
||||||
Загружаем фикстуры |
|
||||||
```bash |
|
||||||
bin/loaddata.sh |
|
||||||
``` |
|
||||||
|
|
||||||
### Установка проекта для разработки командой `make` |
|
||||||
|
|
||||||
Для разработки проект можно развернуть выполив |
|
||||||
```bash |
|
||||||
make |
|
||||||
make run |
|
||||||
``` |
|
||||||
|
|
||||||
###Запуск сервера Celery |
|
||||||
```bash |
|
||||||
cd src |
|
||||||
celery -A dokumentor worker -l info -E |
|
||||||
``` |
|
||||||
@ -1,12 +0,0 @@ |
|||||||
#!/usr/bin/env bash |
|
||||||
|
|
||||||
# Make database migrations |
|
||||||
echo "Make database migrations" |
|
||||||
python src/manage.py migrate makemigrations |
|
||||||
|
|
||||||
# Apply database migrations |
|
||||||
echo "Apply database migrations" |
|
||||||
python src/manage.py migrate myauth |
|
||||||
python src/manage.py migrate |
|
||||||
|
|
||||||
exec "$@" |
|
||||||
@ -1,22 +0,0 @@ |
|||||||
#!/usr/bin/env bash |
|
||||||
|
|
||||||
set -e |
|
||||||
set -u |
|
||||||
|
|
||||||
export ENV=stage |
|
||||||
|
|
||||||
# Collect static files |
|
||||||
echo "Collect static files" |
|
||||||
python src/manage.py collectstatic --noinput |
|
||||||
|
|
||||||
# Make database migrations |
|
||||||
echo "Make database migrations" |
|
||||||
python src/manage.py makemigrations |
|
||||||
|
|
||||||
# Apply database migrations |
|
||||||
echo "Apply database migrations" |
|
||||||
python src/manage.py migrate myauth --noinput |
|
||||||
python src/manage.py migrate --noinput |
|
||||||
|
|
||||||
supervisord -c /opt/app/conf/supervisor.conf |
|
||||||
|
|
||||||
@ -1,24 +0,0 @@ |
|||||||
DJANGO_SETTINGS_MODULE='dokumentor.settings.local' |
|
||||||
|
|
||||||
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
|
||||||
|
|
||||||
SSL=False |
|
||||||
|
|
||||||
DJANGO_DB='postgres://dokumentor:dokumentor@localhost:5432/dokumentor' |
|
||||||
DJANGO_DB_sqlite3='sqlite:////Users/mitri4/Projects/dokumentor/db.sqlite3' |
|
||||||
|
|
||||||
DJANGO_FROM_EMAIL='root@localhost' |
|
||||||
DJANGO_EMAIL_HOST='' |
|
||||||
DJANGO_EMAIL_PORT='' |
|
||||||
DJANGO_EMAIL_USER='' |
|
||||||
DJANGO_EMAIL_PASSWORD='' |
|
||||||
DJANGO_EMAIL_USE_TLS=False |
|
||||||
DJANGO_EMAIL_USE_SSL=False |
|
||||||
|
|
||||||
REDIS_URL='redis://localhost:6379/1' |
|
||||||
|
|
||||||
CELERY_BROKER_URL ='amqp://guest:guest@localhost:5672//' |
|
||||||
CELERY_RESULT_BACKEND ='amqp://guest:guest@localhost:5672//' |
|
||||||
|
|
||||||
CALLBACK_EMAIL_SENDER='root@localhost' |
|
||||||
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'dmitriy.shesterkin@gmail.com') |
|
||||||
@ -1,24 +0,0 @@ |
|||||||
DJANGO_SETTINGS_MODULE='dokumentor.settings.local' |
|
||||||
|
|
||||||
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
|
||||||
|
|
||||||
SSL=False |
|
||||||
|
|
||||||
DJANGO_DB='postgres://dokumentor:dokumentor@localhost:5432/dokumentor' |
|
||||||
DJANGO_DB_sqlite3='sqlite:////Users/mitri4/Projects/dokumentor/db.sqlite3' |
|
||||||
|
|
||||||
DJANGO_FROM_EMAIL='root@localhost' |
|
||||||
DJANGO_EMAIL_HOST='' |
|
||||||
DJANGO_EMAIL_PORT='' |
|
||||||
DJANGO_EMAIL_USER='' |
|
||||||
DJANGO_EMAIL_PASSWORD='' |
|
||||||
DJANGO_EMAIL_USE_TLS=False |
|
||||||
DJANGO_EMAIL_USE_SSL=False |
|
||||||
|
|
||||||
REDIS_URL='redis://localhost:6379/1' |
|
||||||
|
|
||||||
CELERY_BROKER_URL ='amqp://guest:guest@localhost:5672//' |
|
||||||
CELERY_RESULT_BACKEND ='amqp://guest:guest@localhost:5672//' |
|
||||||
|
|
||||||
CALLBACK_EMAIL_SENDER='root@localhost' |
|
||||||
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'dmitriy.shesterkin@gmail.com') |
|
||||||
@ -1,23 +0,0 @@ |
|||||||
DJANGO_SETTINGS_MODULE=dokumentor.settings.stage |
|
||||||
|
|
||||||
SSL=False |
|
||||||
|
|
||||||
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
|
||||||
|
|
||||||
DJANGO_DB='postgres://dokumentor:dokumentor@db:5432/dokumentor' |
|
||||||
|
|
||||||
DJANGO_FROM_EMAIL='Открытые технологии <no-reply@o-tech.io>' |
|
||||||
DJANGO_EMAIL_HOST='smtp.yandex.ru' |
|
||||||
DJANGO_EMAIL_PORT=465 |
|
||||||
DJANGO_EMAIL_USER='no-reply@o-tech.io' |
|
||||||
DJANGO_EMAIL_PASSWORD='BA4BnshqVz3Hae' |
|
||||||
DJANGO_EMAIL_USE_TLS=False |
|
||||||
DJANGO_EMAIL_USE_SSL=True |
|
||||||
|
|
||||||
REDIS_URL='redis://redis:6379/1' |
|
||||||
|
|
||||||
CELERY_BROKER_URL = 'amqp://dokumentor:dokumentor@rabbitmq:5672//' |
|
||||||
CELERY_RESULT_BACKEND = 'amqp://dokumentor:dokumentor@rabbitmq:5672//' |
|
||||||
|
|
||||||
CALLBACK_EMAIL_SENDER='Документор <no-reply@o-tech.io>' |
|
||||||
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'alexander.time@gmail.com','dmitriy.shesterkin@gmail.com') |
|
||||||
@ -1,19 +0,0 @@ |
|||||||
DJANGO_SETTINGS_MODULE=dokumentor.settings.{{env}} |
|
||||||
|
|
||||||
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
|
||||||
|
|
||||||
DJANGO_DB='postgres://USER:PASSWORD@HOST:PORT/NAME' |
|
||||||
|
|
||||||
DJANGO_FROM_EMAIL='root@localhost' |
|
||||||
DJANGO_EMAIL_HOST='' |
|
||||||
DJANGO_EMAIL_PORT='' |
|
||||||
DJANGO_EMAIL_USER='' |
|
||||||
DJANGO_EMAIL_PASSWORD='' |
|
||||||
DJANGO_EMAIL_USE_TLS=False |
|
||||||
DJANGO_EMAIL_USE_SSL=False |
|
||||||
|
|
||||||
CELERY_BROKER_URL='amqp://guest:guest@localhost:5672//' |
|
||||||
CELERY_RESULT_BACKEND='amqp://guest:guest@localhost:5672//' |
|
||||||
|
|
||||||
CALLBACK_EMAIL_SENDER='' |
|
||||||
CALLBACK_MANAGERS_EMAILS=() |
|
||||||
@ -1,44 +0,0 @@ |
|||||||
[loggers] |
|
||||||
keys=root,gunicorn.access,gunicorn.error |
|
||||||
|
|
||||||
[logger_root] |
|
||||||
level=INFO |
|
||||||
handlers=root |
|
||||||
|
|
||||||
[logger_gunicorn.access] |
|
||||||
level=INFO |
|
||||||
handlers=gunicorn.access |
|
||||||
qualname=gunicorn.access |
|
||||||
propagate=0 |
|
||||||
|
|
||||||
[logger_gunicorn.error] |
|
||||||
level=INFO |
|
||||||
handlers=gunicorn.error |
|
||||||
qualname=gunicorn.error |
|
||||||
propagate=0 |
|
||||||
|
|
||||||
[handlers] |
|
||||||
keys=root,gunicorn.access,gunicorn.error |
|
||||||
|
|
||||||
[handler_root] |
|
||||||
class=logging.StreamHandler |
|
||||||
formatter=default |
|
||||||
args=(sys.stdout,) |
|
||||||
|
|
||||||
[handler_gunicorn.access] |
|
||||||
class=logging.StreamHandler |
|
||||||
formatter=default |
|
||||||
args=(sys.stdout,) |
|
||||||
|
|
||||||
[handler_gunicorn.error] |
|
||||||
class=logging.StreamHandler |
|
||||||
formatter=default |
|
||||||
args=(sys.stdout,) |
|
||||||
|
|
||||||
[formatters] |
|
||||||
keys=default |
|
||||||
|
|
||||||
[formatter_default] |
|
||||||
class=logging.Formatter |
|
||||||
format=* %(asctime)s [%(levelname)s] {%(filename)s} - %(message)s |
|
||||||
datefmt=%x %X |
|
||||||
@ -1,67 +0,0 @@ |
|||||||
# Settings http://docs.gunicorn.org/en/stable/settings.html |
|
||||||
import os |
|
||||||
|
|
||||||
bind = 'unix:/tmp/gunicorn.sock' |
|
||||||
backlog = 2048 # The number of pending connections |
|
||||||
preload = True # Load application code before the worker processes are forked |
|
||||||
|
|
||||||
workers = 2 |
|
||||||
worker_class = 'sync' |
|
||||||
worker_connections = 1000 |
|
||||||
threads = 1 |
|
||||||
timeout = 120 |
|
||||||
keepalive = 2 |
|
||||||
|
|
||||||
reload = False |
|
||||||
spew = False |
|
||||||
check_config = False |
|
||||||
|
|
||||||
daemon = False |
|
||||||
pidfile = None |
|
||||||
umask = 0 |
|
||||||
user = None |
|
||||||
group = None |
|
||||||
tmp_upload_dir = None |
|
||||||
proc_name = None |
|
||||||
|
|
||||||
# Logging |
|
||||||
# ------- |
|
||||||
logconfig = '/opt/app/conf/gunicorn_logging.ini' |
|
||||||
|
|
||||||
|
|
||||||
def post_fork(server, worker): |
|
||||||
server.log.info("Worker spawned (pid: %s)", worker.pid) |
|
||||||
|
|
||||||
|
|
||||||
def pre_fork(server, worker): |
|
||||||
pass |
|
||||||
|
|
||||||
|
|
||||||
def pre_exec(server): |
|
||||||
server.log.info("Forked child, re-executing.") |
|
||||||
|
|
||||||
|
|
||||||
def when_ready(server): |
|
||||||
server.log.info("Server is ready. Spawning workers") |
|
||||||
|
|
||||||
|
|
||||||
def worker_int(worker): |
|
||||||
worker.log.info("Worker received INT or QUIT signal") |
|
||||||
|
|
||||||
## get traceback info |
|
||||||
import threading, sys, traceback |
|
||||||
id2name = dict([(th.ident, th.name) for th in threading.enumerate()]) |
|
||||||
code = [] |
|
||||||
for threadId, stack in sys._current_frames().items(): |
|
||||||
code.append("\n# Thread: %s(%d)" % (id2name.get(threadId,""), |
|
||||||
threadId)) |
|
||||||
for filename, lineno, name, line in traceback.extract_stack(stack): |
|
||||||
code.append('File: "%s", line %d, in %s' % (filename, |
|
||||||
lineno, name)) |
|
||||||
if line: |
|
||||||
code.append(" %s" % (line.strip())) |
|
||||||
worker.log.debug("\n".join(code)) |
|
||||||
|
|
||||||
|
|
||||||
def worker_abort(worker): |
|
||||||
worker.log.info("Worker received SIGABRT signal") |
|
||||||
@ -1,60 +0,0 @@ |
|||||||
worker_processes 1; |
|
||||||
|
|
||||||
user www-data; |
|
||||||
pid /var/run/nginx.pid; |
|
||||||
error_log /var/log/nginx/error.log; |
|
||||||
|
|
||||||
events { |
|
||||||
worker_connections 1024; |
|
||||||
accept_mutex off; |
|
||||||
use epoll; |
|
||||||
} |
|
||||||
|
|
||||||
http { |
|
||||||
sendfile on; |
|
||||||
|
|
||||||
include /etc/nginx/mime.types; |
|
||||||
default_type application/octet-stream; |
|
||||||
keepalive_timeout 65; |
|
||||||
|
|
||||||
upstream django { |
|
||||||
server unix:/tmp/gunicorn.sock fail_timeout=0; |
|
||||||
} |
|
||||||
|
|
||||||
server { |
|
||||||
listen 80; |
|
||||||
server_name _; |
|
||||||
charset utf-8; |
|
||||||
keepalive_timeout 5; |
|
||||||
client_max_body_size 64M; |
|
||||||
access_log /var/log/nginx/access.log; |
|
||||||
|
|
||||||
location /media { |
|
||||||
alias /opt/app/public/media; |
|
||||||
expires 30d; |
|
||||||
} |
|
||||||
|
|
||||||
location /static { |
|
||||||
alias /opt/app/public/static; |
|
||||||
expires 30d; |
|
||||||
} |
|
||||||
|
|
||||||
location / { |
|
||||||
proxy_set_header Host $http_host; |
|
||||||
proxy_set_header X-Real-IP $remote_addr; |
|
||||||
proxy_set_header X-Scheme $scheme; |
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
|
||||||
proxy_set_header X-Forwarded-Proto $scheme; |
|
||||||
# we don't want nginx trying to do something clever with |
|
||||||
# redirects, we set the Host: header above already. |
|
||||||
proxy_redirect off; |
|
||||||
proxy_connect_timeout 600; |
|
||||||
proxy_send_timeout 600; |
|
||||||
proxy_read_timeout 600; |
|
||||||
send_timeout 600; |
|
||||||
proxy_http_version 1.1; |
|
||||||
proxy_pass http://django; |
|
||||||
proxy_pass_header Server; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
@ -1,20 +0,0 @@ |
|||||||
upstream onpoint-dev { |
|
||||||
server localhost:32768; |
|
||||||
} |
|
||||||
|
|
||||||
server { |
|
||||||
client_max_body_size 175M; |
|
||||||
listen 0.0.0.0:80; |
|
||||||
server_name www.dev.dokumentor.mitri4.pro dev.dokumentor.mitri4.pro; |
|
||||||
|
|
||||||
location / { |
|
||||||
proxy_set_header X-Real-IP $remote_addr; |
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
|
||||||
proxy_set_header Host $http_host; |
|
||||||
proxy_set_header X-NginX-Proxy true; |
|
||||||
|
|
||||||
proxy_pass http://onpoint-dev/; |
|
||||||
proxy_redirect off; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
@ -1,46 +0,0 @@ |
|||||||
[supervisord] |
|
||||||
logfile=/var/log/supervisord.log |
|
||||||
loglevel=debug |
|
||||||
directory=/opt/app |
|
||||||
pidfile=/tmp/supervisord.pid |
|
||||||
nodaemon=true |
|
||||||
minfds=65535 |
|
||||||
minprocs=200 |
|
||||||
environment=PATH="/opt/app" |
|
||||||
user=root |
|
||||||
|
|
||||||
[program:nginx] |
|
||||||
command=/usr/sbin/nginx "-g" "daemon off;" |
|
||||||
priority=1 |
|
||||||
autorestart=true |
|
||||||
stdout_events_enabled=true |
|
||||||
stderr_events_enabled=true |
|
||||||
|
|
||||||
[program:gunicorn] |
|
||||||
command=gunicorn dokumentor.wsgi:application -c /opt/app/conf/gunicorn_prod.py |
|
||||||
directory=/opt/app/src |
|
||||||
priority=2 |
|
||||||
stdout_logfile=/var/log/gunicorn.log |
|
||||||
redirect_stderr=true |
|
||||||
stdout_events_enabled=true |
|
||||||
stderr_events_enabled=true |
|
||||||
autorestart=true |
|
||||||
|
|
||||||
[program:celeryd] |
|
||||||
command=celery -A dokumentor worker -l info -E |
|
||||||
directory=/opt/app/src |
|
||||||
stdout_logfile=/var/log/celery-worker.log |
|
||||||
stderr_logfile=/var/log/celery-worker.log |
|
||||||
autostart=true |
|
||||||
autorestart=true |
|
||||||
startsecs=10 |
|
||||||
stopwaitsecs=600 |
|
||||||
|
|
||||||
|
|
||||||
stdout_logfile=/dev/stdout |
|
||||||
stdout_logfile_maxbytes=0 |
|
||||||
redirect_stderr=true |
|
||||||
|
|
||||||
; RQ requires the TERM signal to perform a warm shutdown. If RQ does not die |
|
||||||
; within 10 seconds, supervisor will forcefully kill it |
|
||||||
stopsignal=TERM |
|
||||||
@ -1,43 +0,0 @@ |
|||||||
version: '2' |
|
||||||
|
|
||||||
services: |
|
||||||
web: |
|
||||||
build: . |
|
||||||
volumes: |
|
||||||
- ./:/opt/app |
|
||||||
ports: |
|
||||||
- "32768:80" |
|
||||||
- "8000:8000" |
|
||||||
env_file: conf/env.stage |
|
||||||
environment: |
|
||||||
- REDIS_URL=redis://redis:6379/1 |
|
||||||
- CELERY_BROKER_URL=amqp://dokumentor:dokumentor@rabbitmq:5672// |
|
||||||
- CELERY_RESULT_BACKEND=amqp://dokumentor:dokumentor@rabbitmq:5672// |
|
||||||
depends_on: |
|
||||||
- db |
|
||||||
- redis |
|
||||||
- rabbitmq |
|
||||||
|
|
||||||
db: |
|
||||||
image: postgres:latest |
|
||||||
expose: |
|
||||||
- "5432" |
|
||||||
volumes: |
|
||||||
- ./data:/var/lib/postgresql/data |
|
||||||
environment: |
|
||||||
- POSTGRES_USER=dokumentor |
|
||||||
- POSTGRES_PASSWORD=dokumentor |
|
||||||
|
|
||||||
redis: |
|
||||||
image: redis:alpine |
|
||||||
expose: |
|
||||||
- "6379" |
|
||||||
|
|
||||||
rabbitmq: |
|
||||||
image: rabbitmq:alpine |
|
||||||
environment: |
|
||||||
- RABBITMQ_DEFAULT_USER=dokumentor |
|
||||||
- RABBITMQ_DEFAULT_PASS=dokumentor |
|
||||||
expose: |
|
||||||
- "5672" |
|
||||||
- "5671" |
|
||||||
@ -0,0 +1 @@ |
|||||||
|
* |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
#!/usr/bin/env python |
||||||
|
import os |
||||||
|
import sys |
||||||
|
|
||||||
|
if __name__ == "__main__": |
||||||
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") |
||||||
|
|
||||||
|
from django.core.management import execute_from_command_line |
||||||
|
|
||||||
|
execute_from_command_line(sys.argv) |
||||||
@ -0,0 +1,4 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from __future__ import absolute_import |
||||||
|
from .celery import app as celery_app |
||||||
|
|
||||||
@ -0,0 +1,8 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from django.conf.urls.defaults import patterns, url |
||||||
|
from .views import req_avail |
||||||
|
|
||||||
|
urlpatterns = patterns('', |
||||||
|
url(r'^send/$', req_avail, name='callback-send-message'), |
||||||
|
url(r'^send/(?P<id>\d+)/$', req_avail, name='callback-request-item'), |
||||||
|
) |
||||||
@ -0,0 +1,24 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
|
||||||
|
from __future__ import absolute_import |
||||||
|
|
||||||
|
import os |
||||||
|
|
||||||
|
from celery import Celery |
||||||
|
|
||||||
|
from django.conf import settings |
||||||
|
|
||||||
|
# set the default Django settings module for the 'celery' program. |
||||||
|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings') |
||||||
|
|
||||||
|
app = Celery('proj') |
||||||
|
|
||||||
|
# Using a string here means the worker will not have to |
||||||
|
# pickle the object when using Windows. |
||||||
|
app.config_from_object('django.conf:settings') |
||||||
|
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS) |
||||||
|
|
||||||
|
|
||||||
|
#@app.task(bind=True) |
||||||
|
#def debug_task(self): |
||||||
|
# print('Request: {0!r}'.format(self.request)) |
||||||
@ -0,0 +1,3 @@ |
|||||||
|
from useful_tools import * |
||||||
|
from get_xlwt_style_list import * |
||||||
|
from xls_to_response import * |
||||||
@ -1,6 +1,5 @@ |
|||||||
import xlwt |
import xlwt |
||||||
|
|
||||||
|
|
||||||
def get_xlwt_style_list(rdbook): |
def get_xlwt_style_list(rdbook): |
||||||
wt_style_list = [] |
wt_style_list = [] |
||||||
for rdxf in rdbook.xf_list: |
for rdxf in rdbook.xf_list: |
||||||
@ -0,0 +1,2 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from .models import get_profile |
||||||
@ -1,8 +1,8 @@ |
|||||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||||
from django.contrib import admin |
from django.contrib import admin |
||||||
|
|
||||||
from customer import forms |
import forms |
||||||
from customer import models |
import models |
||||||
|
|
||||||
|
|
||||||
class UserProfileAdmin(admin.ModelAdmin): |
class UserProfileAdmin(admin.ModelAdmin): |
||||||
@ -1,7 +1,7 @@ |
|||||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||||
from datetime import datetime, timedelta |
from datetime import datetime, timedelta |
||||||
from django.core.cache import cache |
from django.core.cache import cache |
||||||
from customer.models import License |
from .models import License |
||||||
|
|
||||||
|
|
||||||
def license_check_soon_ends(request): |
def license_check_soon_ends(request): |
||||||
@ -1,6 +1,6 @@ |
|||||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||||
from django.contrib.auth.decorators import user_passes_test |
from django.contrib.auth.decorators import user_passes_test |
||||||
|
from django.core.urlresolvers import reverse |
||||||
|
|
||||||
def license_required(function=None, redirect_field_name=None, login_url='/my/license/'): |
def license_required(function=None, redirect_field_name=None, login_url='/my/license/'): |
||||||
""" |
""" |
||||||
@ -0,0 +1,289 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,147 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,148 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,156 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,149 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,63 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from django.conf.urls import * |
||||||
|
|
||||||
|
from . import views |
||||||
|
from .views import profile, profile_ajax, license, docs |
||||||
|
from .views import bank_accounts,bank_accounts_ajax |
||||||
|
from .views import clients, clients_ajax |
||||||
|
|
||||||
|
|
||||||
|
urlpatterns = patterns('', |
||||||
|
# личный кабинет |
||||||
|
url(r'^$', views.customer_index, name='customer_index'), |
||||||
|
|
||||||
|
# --- профиль |
||||||
|
url(r'^profile/$', profile.profile_view, name='customer_profile_view'), |
||||||
|
url(r'^profile/edit/$', profile.profile_edit, name='customer_profile_edit'), |
||||||
|
url(r'^profile/email/$', profile.profile_email, name='customer_profile_email'), |
||||||
|
url(r'^license/$', license.order_license, name='customer_order_license'), |
||||||
|
url(r'^delete_license/(?P<pk>\d+)/$', license.delete_license, name='customer_delete_license'), |
||||||
|
url(r'^get_doc/(?P<order_num>\d+)/$', docs.get_doc, name='customer_license_get_doc'), |
||||||
|
url(r'^payment/confirm/(?P<payment_id>\d+)$', license.yandex_pay, name='yamoney_confirm'), |
||||||
|
url(r'^payment/result/$', license.payment_result, name='yamoney_result'), |
||||||
|
url(r'^payment/success/$', license.payment_success, name='yamoney_success'), |
||||||
|
url(r'^payment/fail/$', license.payment_fail, name='yamoney_fail'), |
||||||
|
url(r'^license_list/$', license.license_list, name='customer_license_list'), |
||||||
|
url(r'^paid_list/$', license.paid_list, name='customer_paid_list'), |
||||||
|
|
||||||
|
# --- профиль AJAX |
||||||
|
url(r'^profile/filters/edit/ajax/$', profile_ajax.profile_filters_edit_ajax, name='customer_profile_filters_edit_ajax'), |
||||||
|
url(r'^profile/email/ajax/$', profile_ajax.profile_email_ajax, name='customer_profile_email_ajax'), |
||||||
|
|
||||||
|
# --- расчетные счета |
||||||
|
url(r'^bank-accounts/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'), |
||||||
|
url(r'^bank-accounts/page/(?P<page_num>[0-9]+)/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'), |
||||||
|
url(r'^bank-accounts/add/$', bank_accounts.bank_accounts_add, name='customer_bank_accounts_add'), |
||||||
|
url(r'^bank-accounts/(?P<id>\d+)/edit/$', bank_accounts.bank_accounts_edit, name='customer_bank_accounts_edit'), |
||||||
|
url(r'^bank-accounts/(?P<id>\d+)/delete/$', bank_accounts.bank_accounts_delete, name='customer_bank_accounts_delete'), |
||||||
|
|
||||||
|
# --- расчетные счета AJAX |
||||||
|
url(r'^bank-accounts/ajax/$', bank_accounts_ajax.bank_accounts_list_ajax, name='customer_bank_accounts_list_ajax'), |
||||||
|
url(r'^bank-accounts/(?P<id>\d+)/get/ajax/$', bank_accounts_ajax.bank_accounts_get_ajax, |
||||||
|
name='customer_bank_accounts_get_ajax'), |
||||||
|
url(r'^bank-accounts/add/ajax/$', bank_accounts_ajax.bank_accounts_add_ajax, name='customer_bank_accounts_add_ajax'), |
||||||
|
url(r'^bank-accounts/(?P<id>\d+)/edit/ajax/$', bank_accounts_ajax.bank_accounts_edit_ajax, |
||||||
|
name='customer_bank_accounts_edit_ajax'), |
||||||
|
url(r'^bank-accounts/(?P<id>\d+)/delete/ajax/$', bank_accounts_ajax.bank_accounts_delete_ajax, |
||||||
|
name='customer_bank_accounts_delete_ajax'), |
||||||
|
|
||||||
|
# --- контрагенты |
||||||
|
url(r'^clients/$', clients.clients_list, name='customer_clients_list'), |
||||||
|
url(r'^clients/page/(?P<page_num>[0-9]+)/$', clients.clients_list, name='customer_clients_list'), |
||||||
|
url(r'^clients/add/$', clients.clients_add, name='customer_clients_add'), |
||||||
|
url(r'^clients/(?P<id>\d+)/edit/$', clients.clients_edit, name='customer_clients_edit'), |
||||||
|
url(r'^clients/(?P<id>\d+)/delete/$', clients.clients_delete, name='customer_clients_delete'), |
||||||
|
|
||||||
|
# --- контрагенты AJAX |
||||||
|
url(r'^clients/(?P<id>\d+)/get/ajax/$', clients_ajax.clients_get_ajax, name='customer_clients_get_ajax'), |
||||||
|
url(r'^clients/add/ajax/$', clients_ajax.clients_add_ajax, name='customer_clients_add_ajax'), |
||||||
|
url(r'^clients/(?P<id>\d+)/edit/ajax/$', clients_ajax.clients_edit_ajax, name='customer_clients_edit_ajax'), |
||||||
|
url(r'^clients/(?P<id>\d+)/delete/ajax/$', clients_ajax.clients_delete_ajax, name='customer_clients_delete_ajax'), |
||||||
|
|
||||||
|
url(r'^tmp_upload/ajax/$', profile.tmp_upload, name='upload_tmp_file'), |
||||||
|
) |
||||||
@ -1,7 +1,7 @@ |
|||||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||||
from django.contrib import admin |
from django.contrib import admin |
||||||
|
|
||||||
from docs import models |
import models |
||||||
|
|
||||||
|
|
||||||
#class InvoiceItemInline(admin.TabularInline): |
#class InvoiceItemInline(admin.TabularInline): |
||||||
@ -0,0 +1,9 @@ |
|||||||
|
from .email import EmailForm |
||||||
|
|
||||||
|
from .invoice import InvoiceForm, InvoiceAdminForm, InvoiceItemForm, InvoiceItemAdminForm, InvoicesListForm |
||||||
|
from .aktrabot import AktRabotForm, AktRabotAdminForm, AktRabotItemForm, AktRabotItemAdminForm |
||||||
|
from .aktsverki import AktSverkiForm, AktSverkiAdminForm, AktSverkiItemForm, AktSverkiItemAdminForm |
||||||
|
from .dover import DoverForm, DoverAdminForm, DoverItemForm, DoverItemAdminForm |
||||||
|
from .platejka import PlatejkaForm, PlatejkaAdminForm |
||||||
|
from .nakladn import NakladnForm, NakladnAdminForm, NakladnItemForm, NakladnItemAdminForm |
||||||
|
from .faktura import FakturaForm, FakturaAdminForm, FakturaItemForm, FakturaItemAdminForm |
||||||
@ -0,0 +1,673 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,424 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,373 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,374 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,375 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,377 @@ |
|||||||
|
# -*- 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'] |
||||||
@ -0,0 +1,387 @@ |
|||||||
|
# -*- 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 |
||||||
@ -0,0 +1,382 @@ |
|||||||
|
# -*- 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 |
||||||
@ -0,0 +1,8 @@ |
|||||||
|
from .refs import Currency, Country, Measure |
||||||
|
from .invoice import Invoice, InvoiceItem |
||||||
|
from .aktrabot import AktRabot, AktRabotItem |
||||||
|
from .aktsverki import AktSverki, AktSverkiItem |
||||||
|
from .dover import Dover, DoverItem |
||||||
|
from .platejka import Platejka |
||||||
|
from .nakladn import Nakladn, NakladnItem |
||||||
|
from .faktura import Faktura, FakturaItem |
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue