U
    $-d                     @   s4   d dl T d dlmZ d dlmZ G dd deZdS )    )*)CmfActiveEntity)fieldsc                
   @   s   e Zd ZdZdZdZdZdZdZddd	d
dgdddd	dddd
dgdgdgdZ	e
je
jdddZe
je
jdddZe
je
jddZe
je
jddZe
je
jddddZdZd Zd!Zd"S )#
CmfInvoiceuk  
    Любые кастомные поля должны копироваться из сделки или заказа на продажу, копируются при создании и пересчитыватся
    методом recalc
    По сути счет это срез (снимок) SalesOrder + Deal на определенную дату
    ZInvoiceZsaleZINVu   Счетu
   СчетаcodecurrencydealZcmf_created_atstatusZ_maindiscountdiscount_pctZ
cmf_authorinvoice_items)namer   Ztables)Zui_list_fieldsZui_group_fieldsZCmfCurrencyu   Валюта)modelcaptionZCmfDealu   Сделкаu   Скидка)r   u   Скидка %u   ТоварыZCmfInvoiceItemsZinvoice)r   r   ZbackrefzCmfSaleMenuGroup:Classi  FN)__name__
__module____qualname____doc__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZverbose_name_pluralZui_formr   ZFieldZCmfRelationr   r   Z
CmfNumericr
   r   Z
CmfBackrefr   Zmenu_tree_parent_idZmenu_tree_ordernoZmenu_tree_node_is_branch r   r   $./modules/sale/fields/cmf_invoice.pyr      sF   	r   N)Zcmf.includeZcommon.models.cmf_active_entityr   Zcmfr   r   r   r   r   r   <module>   s   