
    Y~h                     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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 ej        ej        d*d+          Z ej        ej        d,d+          Z ej        ej        d-d+          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(        d3          Z) ej        ej        d4d+          Z* ej        ej        j+        d5ddddgd6          Z, ej        ej        d7          Z- ej        ej        d8d+          Z. ej        ej        d9d+          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j4        d>d+          Z5 ej        ej4        d?d+          Z6 ej        ej7        d@d+          Z8 ej        ej7        dAd+          Z9 ej        ej:        dB          Z;ej                            ej        j        dCdDdEF          Z<ej                            ej        j        dGddH          Z=ej                            ej        j+        dIdJdK          Z> G dL dMe
j?                  Z?dNS )O
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    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   r   r   r   u   ВнутреннееF)captiondefaultuA   Блокировать за просроченные задачи)r*   u   Сотрудники	CmfPersonidr'   )r*   modelbackrefoptions_list_paramsu   СделкиCmfDeal)r*   r.   r/   CmfTextu
   Текстu   Текст сущностиu!   Добавить описаниеgin_trgm)widgetr*   commentplaceholderindexindex_usingu   Типu   Юридическое лицоu   Физическое лицо)r   r	   )r*   choicesnullabler+   u   Наименование)r*   r7   u
   Городu!   Фактический адресu!   Юридический адресu   ИННu   Дата рожденияu!   Паспортные данныеu   Подписантu   В лицеu   Директорu   Основной контакт)r*   r.   r/   r:   r0   options_list_query_allu   Банкu   Расчетный счетu   БИКu+   Корреспондентский счётu   Банк ИННu   КППu   ОГРНu   Телефон 1u   Телефон 2zE-mail 1zE-mail 2u   Сайтu   ЗадачиparentCmfTask)r*   r/   r.   u   Доступ в Service Desk)r*   r+   r:   u   Бизнес-секторCmfBusinessSector)r*   r.   visiblec                       e Zd ZdZdZdZdS )CmfCompany.activityu   ЗапрещеноTFN)__name__
__module____qualname__r*   	read_onlyr?        &./modules/person/fields/cmf_company.pyactivityrA      s        &	rG   rI   N)@rB   rC   rD   ui_name	ui_modulecode_prefixverbose_nameiconverbose_name_pluralfull_searchr   full_search_fieldsr!   ui_formcmfr   FieldCmfBoolr'   is_penalty_block
CmfBackrefpersonsdeals	CmfMarkupr%   	CmfChoicer   	CmfStr256r    r   
CmfStr4096r   r   CmfStr32r   CmfDater   r2   r   r   CmfStracting_throughr   CmfRelationr#   	bank_namer   r   r   r   r   r   CmfPhoner   r   CmfEmailr   r   CmfUrlr   tasksr&   r$   rI   rF   rG   rH   r   r      s       GIK%LD2K(;< < << )4 4 4	
 	
O 	
 
 
	 	 	 4 -   5&
(GT *""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 6<*  D
 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    ?+     rG   r   N)cmf.includerS   r   common.models.cmf_active_entityr   r   rF   rG   rH   <module>rj      ss              ; ; ; ; ; ;c c c c c c c c c crG   