
    i                     B    d dl T d dlmZ d dlmZ  G d de          ZdS )    )*)fields)CmfActiveEntityc            	          e Zd ZdZdZdZdZdZdZdZ	e
j        g dz   Zd	g d
dgZddg dg ddd	g dg ddgiZej                            ej        j        dd          Zej                            ej        j        d          Zej                            ej        j        dddddg          Zej                            ej        j        ddd          Zej                            ej        j        d d!d"d#dd$g%          Z ej        ej        d&d'd(d)dd*          Z G d+ d,e
j                  Z ej        ej        d-d.          Z ej        ej        d/d.          Z ej        ej         d0d.          Z! ej        ej         d1d.          Z" ej        ej#        d2d.          Z$ ej        ej%        d3d.          Z& ej        ej'        d4d.          Z( ej        ej        d5d.          Z) ej        ej        d6          Z* ej        ej        d7d.          Z+ ej        ej        j,        d8ddddgd9          Z- ej        ej        d:          Z. ej        ej        d;d.          Z/ ej        ej        d<d.          Z0 ej        ej        d=d.          Z1 ej        ej#        d>d.          Z2 ej        ej#        d?d.          Z3 ej        ej#        d@d.          Z4 ej        ej5        dAd.          Z6 ej        ej5        dBd.          Z7 ej        ej8        dCd.          Z9 ej        ej8        dDd.          Z: ej        ej;        dE          Z<ej                            ej        j        dFdGdHI          Z=ej                            ej        j        dJddK          Z>ej                            ej        j,        dLdMdN          Z? G dO dPe
j@                  Z@dQS )R
CmfCompanyCompanypersonCMPu   Компанияcompanyu   КонтрагентыT)cityaddressaddress_in_lawinnbank_accountogrnphone1phone2email1email2website_urlu   Реквизиты)r   r   r   r   r   r   r   typekppr   ceosignerbank_bikbank_innr   bank_correspondent_accountpassport
birth_dater   )namer   ui_group_fields_main)
r    
legal_namemain_contactr   r   business_sectorr   r   r   uY   link:crm/Company?crm=crm&model=CmfCompany&id=${id}:Открыть карточку в CRM)textr   r   r   r   r   servicedesk_allowis_internal)r    col1col2)r   r   r   r   	bank_nameacting_through)r   r   r   u   ВнутреннееF)captiondefaultuA   Блокировать за просроченные задачи)r-   u   Сотрудники	CmfPersonidr(   )r-   modelbackrefoptions_list_paramsu   СделкиCmfDeal)r-   r1   r2   CmfTextu
   Текстu   Текст сущностиu!   Добавить описаниеgin_trgm)widgetr-   commentplaceholderindexindex_usingu   Типu   Юридическое лицоu   Физическое лицо)r   r	   )r-   choicesnullabler.   c                       e Zd ZdZdS )CmfCompany.nameu   НаименованиеN)__name__
__module____qualname__r-        &./modules/person/fields/cmf_company.pyr    r?   i   s        ,rD   r    u   Юр. Наименование)r-   r:   u
   Городu!   Фактический адресu!   Юридический адресu   ИННu   Дата рожденияu!   Паспортные данныеu   Подписантu   В лицеu   Директорu   Основной контакт)r-   r1   r2   r=   r3   options_list_query_allu   Банкu   Расчетный счетu   БИКu+   Корреспондентский счётu   Банк ИННu   КППu   ОГРНu   Телефон 1u   Телефон 2zE-mail 1zE-mail 2u   Сайтu   ЗадачиparentCmfTask)r-   r2   r1   u   Доступ в Service Desk)r-   r.   r=   u   Бизнес-секторCmfBusinessSector)r-   r1   visiblec                       e Zd ZdZdZdZdS )CmfCompany.activityu   ЗапрещеноTFN)r@   rA   rB   r-   	read_onlyrJ   rC   rD   rE   activityrL      s        &	rD   rN   N)Ar@   rA   rB   ui_name	ui_modulecode_prefixverbose_nameiconverbose_name_pluralfull_searchr   full_search_preload_fieldsr!   ui_formcmfr   FieldCmfBoolr(   is_penalty_block
CmfBackrefpersonsdeals	CmfMarkupr&   	CmfChoicer   r    CmfStrr#   	CmfStr256r   
CmfStr4096r   r   CmfStr32r   CmfDater   r5   r   r   r,   r   CmfRelationr$   r+   r   r   r   r   r   r   CmfPhoner   r   CmfEmailr   r   CmfUrlr   tasksr'   r%   rN   rC   rD   rE   r   r      sO       GIK%LD2K!0!K< < <"< )4 4 4	
 	
O 	  	 	 	 6 -     7+
-G^ *""3:#5?U_d"eeKz''
(:  EH'  I  Ij
&!=1   G J
	   E :
-7L   D 6<((PqLkEm Em!&	  D
- - - - -# - - - 0  J
 6<  D
 fl3  G
 "V\3  N
 &,  C
 +  J
 v|3  H
 V\$  F
 "V\  N &,"  C
  6<
1!F#  L   I  6<-  L
 v|  H
 ".=" " "
 v|!  H
 &,  C
 6<  D
 V\"  F
 V\"  F
 V\  F
 V\  F
 &,  K JSZ2NT\dmnnE
((
.	 )   j&&
+!	 '  O    ?+     rD   r   N)cmf.includerX   r   common.models.cmf_active_entityr   r   rC   rD   rE   <module>rm      ss              ; ; ; ; ; ;l l l l l l l l l lrD   