U
    Yi                     @   s4   d dl T d dlmZ d dlmZ G dd deZdS )    )*)fields)CmfActiveEntityc                   @   s^  e Zd ZdZdZdZdZdZdZdZ	e
jdd	d
ddddddddg Zddddddd	dddddddddddddgdgZddd d!ddd"dd	d
d#g	d$dddddd%d&gd'ddddddddgdgiZejjejjd(d)d*Zejjejjd+d,Zejjejjd-d.dd/d&gd0Zejjejjd1d2dd3Zejjejjd4d5d6d7dd8gd9Zejejd:d;d<d=d)dd>Zejejd?dd@ZejejdAdd@ZejejdBdd@ZejejdCdd@Z ejej!dDdd@Z"ejej#dEdd@Z$ejej%dFdd@Z&ejejdGdd@Z'ejej(dHd,Z)ejejdIdd@Z*ejejj+dJd.ddd/gddKZ,ejejdLd,Z-ejejdMdd@Z.ejejdNdd@Z/ejejdOdd@Z0ejej!dPdd@Z1ejej!dQdd@Z2ejej!dRdd@Z3ejej4dSdd@Z5ejej4dTdd@Z6ejej7dUdd@Z8ejej7dVdd@Z9ejej:dWd,Z;ejjejjdXdYdZd[Z<ejjejjd\d)d)d]Z=ejjejj+d^d_dd`Z>G dadb dbe
j?Z?dcS )d
CmfCompanyZCompanypersonZCMPu   Компанияcompanyu   КонтрагентыTcityaddressaddress_in_lawinnbank_accountogrnphone1phone2email1email2website_urlu   Реквизитыtypekppceosignerbank_bikbank_innbank_correspondent_accountpassport
birth_date)namer   ui_group_fieldsZ_mainr   main_contactbusiness_sectoruY   link:crm/Company?crm=crm&model=CmfCompany&id=${id}:Открыть карточку в CRMtextservicedesk_allowis_internal)r   Zcol1Zcol2u   ВнутреннееF)captiondefaultuA   Блокировать за просроченные задачи)r#   u   СотрудникиZ	CmfPersonid)r#   modelbackrefoptions_list_paramsu   СделкиZCmfDeal)r#   r&   r'   CmfTextu
   Текстu   Текст сущностиu!   Добавить описаниеZgin_trgm)Zwidgetr#   ZcommentZplaceholderindexZindex_usingu   Типu   Юридическое лицоu   Физическое лицо)r   r   )r#   choicesnullabler$   u   Наименование)r#   r*   u
   Городu!   Фактический адресu!   Юридический адресu   ИННu   Дата рожденияu!   Паспортные данныеu   Подписантu   В лицеu   Директорu   Основной контакт)r#   r&   r'   r,   r(   Zoptions_list_query_allu   Банкu   Расчетный счетu   БИКu+   Корреспондентский счётu   Банк ИННu   КППu   ОГРНu   Телефон 1u   Телефон 2zE-mail 1zE-mail 2u   Сайтu   ЗадачиparentZCmfTask)r#   r'   r&   u   Доступ в Service Desk)r#   r$   r,   u   Бизнес-секторZCmfBusinessSector)r#   r&   visiblec                   @   s   e Zd ZdZdZdZdS )zCmfCompany.activityu   ЗапрещеноTFN)__name__
__module____qualname__r#   Z	read_onlyr.    r2   r2   &./modules/person/fields/cmf_company.pyactivity   s   r4   N)@r/   r0   r1   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZverbose_name_pluralZfull_searchr   Zfull_search_fieldsr   Zui_formcmfr   ZFieldZCmfBoolr"   Zis_penalty_blockZ
CmfBackrefZpersonsZdealsZ	CmfMarkupr    Z	CmfChoicer   Z	CmfStr256r   r   Z
CmfStr4096r	   r
   ZCmfStr32r   ZCmfDater   r)   r   r   ZCmfStrZacting_throughr   ZCmfRelationr   Z	bank_namer   r   r   r   r   r   ZCmfPhoner   r   ZCmfEmailr   r   ZCmfUrlr   Ztasksr!   r   r4   r2   r2   r2   r3   r      s             *	 	r   N)Zcmf.includer5   r   Zcommon.models.cmf_active_entityr   r   r2   r2   r2   r3   <module>   s   