You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
987 B
22 lines
987 B
# -*- coding: utf-8 -*-
|
|
from django.db import models
|
|
|
|
from docs.models.base_models import BaseInvoiceModel, BaseItemInvoiceModel
|
|
from docs.models.mixins import SignedStatusFieldMixin, InvoiceFieldMixin
|
|
from docs.models.linked_docs_mixin import LinkedDocsMixin
|
|
|
|
|
|
class AktRabot(BaseInvoiceModel, SignedStatusFieldMixin, InvoiceFieldMixin, LinkedDocsMixin):
|
|
"""Акт выполн. работ."""
|
|
class Meta(BaseInvoiceModel.Meta):
|
|
verbose_name = u'Акт выполненных работ'
|
|
verbose_name_plural = u'Акты выполненных работ'
|
|
|
|
|
|
class AktRabotItem(BaseItemInvoiceModel):
|
|
"""Табличная часть акта выполн. работ."""
|
|
parent = models.ForeignKey(AktRabot, related_name='aktrabot_items')
|
|
|
|
class Meta(BaseItemInvoiceModel.Meta):
|
|
verbose_name = u'Табл. часть акта выполн. работ'
|
|
verbose_name_plural = u'Табл. части актов выполн. работ'
|
|
|