U
    _W"f`                     @   s4   d dl T d dlmZ d dlmZ G dd deZdS )    )*)	CmfEntity)fieldsc                   @   s  e Zd ZdZdZdZdZddddd	d
dgddgdgiZG dd dej	Z	e
je
jddddZe
je
jdddZe
je
jddddddddddZe
je
jddd dd!Ze
je
jd"dd dd!Ze
je
jd#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9dd:Ze
je
jd;d<Ze
je
jd=dd>d?Ze
je
jd@dd>d?Ze
je
jdAd<Ze
je
jdBddd?Ze
je
jdCddd?Ze
je
jdDdEdFdG ddHZe
je
jdId<Ze
je
jdJd<Z e
je
jdKd<Z!e
je
jdLd<Z"e
je
jdMdddZ#dNS )OCmfCustFieldzN
    https://bcrm.carbonsoft.ru/project/Document/DOC-012822#spec-012789-b
    Zsettingsu   Кастомные поляZCFZui_group_fieldsZ_maincaptionnametext
field_typeuS   link:/?popup=1&obj=${id}&uiModule=custFieldRelations:Связь с экранамиfield_readonlyvisible)r   Zcol1Zcol2c                   @   s   e Zd ZdZdZdZdS )zCmfCustField.nameTFN)__name__
__module____qualname__uniqueindexnullable r   r   ./cmf/fields/cmf_cust_field.pyr   !   s   uB   Требуется синхронизация метаданныхTF)r   defaultr   u)   Название поля на форме)r   r   u*   Модель бизнес-процессаCmfTasku   Задача (CmfTask)u   Документ (CmfDocument)u   Сделка (CmfDeal)u   Проект (CmfProject)u   Список (CmfList))r   ZCmfDocumentZCmfDealZ
CmfProjectZCmfList)r   r   r   choicesu&   Системный класс поляCmfStr)r   r   r   readonlyu5   Виджет отображения на экранеu   Шаблон поляu
   Текстu   Строкаu   Целое числоu   Дробное числоu   Номер телефонаu
   ЛогинzE-mailZURLu   Выбор строковыйu   Выбор числовойu%   Множественный выборu   Метки/Тегиu,   Вложенный список выбораu   Датаu   Дата и времяu   Организацияu   Пользовательu   Пользователиu   Ролиu   Группыu   Чекбокс)r                           	   
                                 )r   r   r   u   Список выбора)r   u   Подсказка )r   r   r   u   Комментарийu(   Значение по умолчаниюu   Видимыйu    Только для чтенияZCmfJSONArrayu,   Скрытые элементы выбораc                   C   s   t  S )N)listr   r   r   r   <lambda>U       zCmfCustField.<lambda>)widgetr   r   r   u$   Модели для М2М связиu1   Модель для выбора значенийu%   Левое соединение М2Мu'   Правое соединение М2Мu.   Обязательно к заполнениюN)$r   r   r   __doc__Z	ui_moduleZui_nameZcode_prefixZui_formr   r   r   ZFieldZCmfBoolZdirtyr   r   Z	CmfChoiceZcmf_model_nameZ	CmfStr256r	   r1   ZCmfChoiceIntZfield_custom_typeZCmfJsonr   ZplaceholderZcommentr   r   r
   Zdisabled_choicesZmodelsZmodelleftrightrequiredr   r   r   r   r      s   
 r   N)Zcmf.includeZcmf.models.base_modelr   Zcmfr   r   r   r   r   r   <module>   s   