
    z]f                     <    d dl  d dlmZ d dlmZ  G d de      Zy)    )*)CmfActiveEntity)fieldsc                      e Zd ZdZdZdZdZdZdZdZ	dZ
g dd	g d
dgdgdZ ej                  ej                  dd      Z ej                  ej                  dd      Z ej                  ej"                  d      Z ej                  ej"                  d      Z ej                  ej(                  ddd      ZdZdZdZy)
CmfInvoiceuk  
    Любые кастомные поля должны копироваться из сделки или заказа на продажу, копируются при создании и пересчитыватся
    методом recalc
    По сути счет это срез (снимок) SalesOrder + Deal на определенную дату
    InvoicesaleINVu   Счетu
   СчетаF)codecurrencydealcmf_created_atstatus_main)r   r   r   discountdiscount_pct
cmf_authorr   r   invoice_items)namer   tables)ui_list_fieldsui_group_fieldsCmfCurrencyu   Валюта)modelcaptionCmfDealu   Сделкаu   Скидка)r   u   Скидка %u   ТоварыCmfInvoiceItemsinvoice)r   r   backrefzCmfSaleMenuGroup:Classi  N)__name__
__module____qualname____doc__ui_name	ui_modulecode_prefixverbose_nameverbose_name_pluralenable_edit_permenable_delete_permui_formr   FieldCmfRelationr   r   
CmfNumericr   r   
CmfBackrefr   menu_tree_parent_idmenu_tree_ordernomenu_tree_node_is_branch     $./modules/sale/fields/cmf_invoice.pyr   r      s    
 GIKL&
  	 $
G8 v||F..m^\H6<<**)^TDv||F--~FH6<< 1 1;KLL FLL!2!2NRcmvwM2$r4   r   N)cmf.includecommon.models.cmf_active_entityr   cmfr   r   r3   r4   r5   <module>r9      s     ; 4% 4%r4   