
    þgN                     L    d dl   G d dej                  j                        Zy)    )*c                   	   e Zd ZdZdZdZdZdZddgZdZ	g d	d
g ddgdZ
 G d dej                  j                  j                        Zej                  j!                  ej                  j"                  dddd      Zej                  j!                  ej                  j&                  dddddddd      Zej                  j!                  ej                  j*                  dd      Zej                  j!                  ej                  j*                  dd      Zej                  j!                  ej                  j0                  d dd!"      Zej                  j!                  ej                  j&                  d#d$d%d&d'd(d)d*d+      Zej                  j!                  ej                  j0                  d,d!-      Zej                  j!                  ej                  j8                  d.d/d0d1d2d3d4d5d6d7d8d9d:d;d+      Zej                  j!                  ej                  j0                  d<d      Zej                  j!                  ej                  j8                  d=d>d?d@dAdBdCdDdEd+      Zej                  j!                  ej                  j8                  dFdGdHdIdJdKdLd+      Z ej                  j!                  ej                  jB                  d>dMdM"      Z"ej                  j!                  ej                  jB                  d?dMdM"      Z#ej                  j!                  ej                  jB                  d@dMdM"      Z$ej                  j!                  ej                  jB                  dAdMdM"      Z%ej                  j!                  ej                  jB                  dBdMdM"      Z&ej                  j!                  ej                  jB                  dCdMdM"      Z'ej                  j!                  ej                  jB                  dDdMdM"      Z(ej                  j!                  ej                  jB                  dNdMdM"      Z) G dO dPej                  j                  jT                        Z*ej                  j!                  ej                  j0                  dQdR-      Z+ej                  j!                  ej                  jX                  dSdTdUV      Z-yW)XCmfCalendarExcludeu   ИсключенияCalendarExcludesettingsCALEreadonlyperiod_start_dateperiod_end_date)CmfCalendarExcludeInterval)namer
   r   _main)r   r
   r   repeat_timesrepeat_typeperiodmonth	month_daymonth_day_weekmonth_week_positionday_of_week0day_of_week1day_of_week2day_of_week3day_of_week4day_of_week5day_of_week6)r   fields)ui_list_fieldsui_group_fieldsc                       e Zd ZdZy)CmfCalendarExclude.nameu   Имя объектаN)__name__
__module____qualname__caption     './common/fields/cmf_calendar_exclude.pyr   r!   -   s    )r'   r   u   КалендарьCmfCalendar
exclusionsT)r%   modelbackrefr	   u   Тип исключенияu   Рабочий деньu   Выходнойu   Праздничный деньu.   Нерабочий день (карантин))workweekendholidaynot_workr0   )r%   choicesnullabledefaultu   Дата начала)r%   r2   u   Дата окончанияu)   Количество повторений   )r%   r2   r3   u!   Период повторенияu   Ежедневноu   Еженедельноu5   Ежемесячно (в указанный день)u>   Ежемесячно (по позиции дня недели)u1   Ежегодно (в указанный день)uG   Ежегодно (по позиции дня недели месяца))	every_day
every_weekevery_month_dayevery_month_week_dayevery_year_dayevery_year_week_day)r%   r1   r2   u   Каждого)r%   r3   u
   Месяцu   январяu   февраляu
   мартаu   апреляu   маяu   июняu   июляu   августаu   сентябряu   октябряu   ноябряu   декабря)r4                        	   
         u   День месяцаu   День неделиu   понедельникамu   вторникамu   средамu   четвергамu   пятницамu   субботамu   воскресеньям)r   r4   r;   r<   r=   r>   r?   u   Поu   первымu   вторымu   третьимu   четвертымu   последним)r   r4   r;   r<   r=   Fu1   Автоматически загруженноеc                       e Zd ZdZdZdgZy)CmfCalendarExclude.textu2   Краткое описание настройкиTgin_trgmN)r"   r#   r$   r%   indexindex_usingr&   r'   r(   textrG      s    F!lr'   rK   u@   Сумма рабочих интервалов в минутахr   u,   Интервалы рабочих часовr   parent)r%   r+   r,   N).r"   r#   r$   verbose_nameui_name	ui_modulecode_prefixacl_default_user_policyorderingessential_child_modelsui_formcmfmodels	CmfEntityr   r   FieldCmfRelationrL   	CmfChoiceexclude_typeCmfDater
   r   CmfIntr   r   r   CmfChoiceIntr   r   r   r   CmfBoolr   r   r   r   r   r   r   is_autorK   intervals_total_minutes
CmfBackref	intervalsr&   r'   r(   r   r      s   )LGIK(#%67H<
  
G@*szz##(( * ZZ

$  F ::##

--)8H	
  $ L 

((

' )  jj&&

- ' O ::##

;	 $ L **""

3-2V$dQ#l
  # K ZZ

   F JJ

!  
 #  E* 

  

' ! I ZZ%%

'+##!!)
  & N  ****

##
  +  ::##

,	 $ L ::##

$	 $ L ::##

	 $ L ::##

$	 $ L ::##

"	 $ L ::##

"	 $ L ::##

*	 $ L jj

C	  G#szz##(( #
 "jj..

R /  

  

>*	 ! Ir'   r   N)cmf.includerU   rV   rW   r   r&   r'   r(   <module>re      s     p-- pr'   