U
    \dTm                    @   s<   d Z ddlmZ ddlZdZdZdZdZdd Z	dd	 Z
dS )
zhempty message

Revision ID: 3e33cc123e7e
Revises: b907bf43b4b9
Create Date: 2020-12-30 11:44:23.097399

    )opNZ3e33cc123e7eZb907bf43b4b9c                <   C   sBC  t dtjdtjdddddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjdddddtjdtjdddddtjdtjd	d
ddtjdtjdd
ddtjdtjdddddtjdt	 ddt
d t jt dddgdd t jt d ddgdd t jt d!ddgdd t jt d"ddgdd t jt d#ddgdd t jt d$ddgdd t jt d%ddgdd t jt d&ddgdd t jt d'ddgdd t jt d(ddgdd t jt d)ddgdd t jt d*ddgdd t d+tjd,tjdddddtjd-tjdddddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjdddddtjdtjdddddtjd.tjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdt	 ddt
d t jt d/d+dgdd t jt d0d+dgdd t jt d1d+dgdd t jt d2d+dgdd t jt d3d+dgdd t jt d4d+dgdd t jt d5d+dgdd t jt d6d+dgdd t jt d7d+dgdd t jt d8d+dgdd t jt d9d+dgdd t jt d:d+d.gdd t jt d;d+dgdd t d<tjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dEd<d?gdd t jt dFd<dAgdd t jt dGd<dBgdd t jt dHd<dDgdd t dItjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dJdId?gdd t jt dKdIdAgdd t jt dLdIdBgdd t jt dMdIdDgdd t dNtjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dOdNd?gdd t jt dPdNdAgdd t jt dQdNdBgdd t jt dRdNdDgdd t dStjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dTdSd?gdd t jt dUdSdAgdd t jt dVdSdBgdd t jt dWdSdDgdd t dXtjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dYdXd?gdd t jt dZdXdAgdd t jt d[dXdBgdd t jt d\dXdDgdd t d]tjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt d^d]d?gdd t jt d_d]dAgdd t jt d`d]dBgdd t jt dad]dDgdd t dbtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdt	 ddt
d t jt dcdbdgdd t jt dddbdgdd t jt dedbdgdd t jt dfdbdgdd t jt dgdbdgdd t jt dhdbdgdd t jt didbdgdd t jt djdbdgdd t jt dkdbdgdd t jt dldbdgdd t jt dmdbdgdd t jt dndbdgdd t dotjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dpdod?gdd t jt dqdodAgdd t jt drdodBgdd t jt dsdodDgdd t dttjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dudtd?gdd t jt dvdtdAgdd t jt dwdtdBgdd t jt dxdtdDgdd t dytjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dzdyd?gdd t jt d{dydAgdd t jt d|dydBgdd t jt d}dydDgdd t d~tjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt dd~d?gdd t jt dd~dAgdd t jt dd~dBgdd t jt dd~dDgdd t dtjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt ddd?gdd t jt dddAgdd t jt dddBgdd t jt dddDgdd t dtjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdAtjd	d
ddtjdBtjd	d
ddtjdCtjdd
ddtjdDtjd	d
ddt
d
 t jt ddd?gdd t jt dddAgdd t jt dddBgdd t jt dddDgdd t dtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdt ddtjd.tjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdt ddtjdtjd	d
ddtjdt ddtjdtjd	d
ddtjdt	 ddtdgdgtdgdgt
d t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt ddd.gdd t jt dddgdd t jt dddgdd t jt dddgdd t dtjdtjd	d
ddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdt ddtjdtjdd
ddtjdtjdd
ddtjdt ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdtjddddtjdtjddddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdt	 ddtjdt	 ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtdgdgtdgdgtdgdgtdgdgtdgdgtdgdgt
d0 t jt dġddgdd t jt dšddgdd t jt dơddgdd t jt dǡddgdd t jt dȡddgdd t jt dɡddgdd t jt dʡddgdd t jt dˡddgdd t jt d̡ddgdd t jt d͡ddgdd t jt dΡddgdd t jt dϡddgdd t jt dСddgdd t jt dѡddgdd t jt dҡddgdd t jt dӡddgdd t jt dԡddgdd t jt dաddgdd t jt d֡ddgdd t jt dסddgdd t jt dءddgdd t jt d١ddgdd t jt dڡddgdd t jt dۡddgdd t jt dܡddgdd t jt dݡddgdd t dtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjdddddtjdt ddtjdtjdddddtjdtjd	d
ddtjdt ddtjdt ddtjdtjdd
ddtjdtjd	d
ddtjdtjdd
ddtjdtjd	d
ddtjdt	 ddtjdtjd	d
ddtdgdgtdgdgtdgdgt
d t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t dtjdtjd	d
ddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdt ddtjdtjdd
ddtjdtjdd
ddtjdt ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdtjddddtjdtjddddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt	 ddtjdt	 ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtdgdgtdgdgtdgdgtdgdgtdgdgtdgdgt
d0 t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt d ddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt d	ddgdd t jt d
ddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t dtjdtjd	d
ddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdtjdddddtjdt ddtjdtjddddtjdtjdddddtjdtjd	d
ddtjdt ddtjdt ddtjdt ddtjdtjdd
ddtjdtjdd
ddtjdt ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdtjddddtjdtjddddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdtjd	d
ddtjdtjddddtjdt	 ddtjdt	 ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtdgdgtdgdgtdgdgtdgdgtdgdgtdgdgtdgdgt
d8 t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt dddgdd t jt d ddgdd t jt d!ddgdd t jt d"ddgdd t jt d#ddgdd t jt d$ddgdd t jt d%ddgdd t jt d&ddgdd t jt d'ddgdd t jt d(ddgdd t jt d)ddgdd t jt d*ddgdd t jt d+ddgdd t jt d,ddgdd t jt d-ddgdd t jt d.ddgdd t jt d/ddgdd t d0tjdtjd	d
ddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjddddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdtjd	d
ddtjdt ddtjdtjddddtjdtjd	d
ddtjdt ddtjdtjdd
ddtjdtjdd
ddtjdt ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjdd
ddtjdtjddddtjdtjddddtjdtjddddtjdtjdd
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtjdtjddddtjd1tjd	d
ddtjdt	 ddtjdt	 ddtjdt ddtjdtjd	d
ddtjdtjd	d
ddtjdtjd	d
ddtdgdgtdgdgtdgdgtdgdgtdgdgtd1gd2gtdgdgt
d3 t jt d3d0dgdd t jt d4d0dgdd t jt d5d0dgdd t jt d6d0dgdd t jt d7d0dgdd t jt d8d0dgdd t jt d9d0dgdd t jt d:d0dgdd t jt d;d0dgdd t jt d<d0dgdd t jt d=d0dgdd t jt d>d0dgdd t jt d?d0dgdd t jt d@d0dgdd t jt dAd0dgdd t jt dBd0dgdd t jt dCd0dgdd t jt dDd0dgdd t jt dEd0dgdd t jt dFd0dgdd t jt dGd0dgdd t jt dHd0dgdd t jt dId0dgdd t jt dJd0d1gdd t jt dKd0dgdd t jt dLd0dgdd t jt dMd0dgdd t dNtjd=tjd>d
ddtjdtjd	d
ddtjd?tjd	d
ddtjd@tjdd
ddtjdBtjd	d
ddtjdCtjdd
ddtd?gdOgtdBgdPgt
d
 t jt dQdNd?gdd t jt dRdNdBgdd t jdSdTdU t jdVdTdU t dT t dWtjdXtjddddd t dWtjdYtjddddd t dWtjdZtjd	d
dd t jt d[dWdZgdd t d dWd\dZgdg t d]tjdYtjddddd t d]tjd^tjd	d
dd t jt d_d]d^gdd t jd`d]dU t jdad]dU t jdbd]dcdd t d d]ded^gdg t d]df t d]dg t d\tjdhtjdd
dd t d\tjditjdd
dd t d\tjdjtjdd
dd t d\tjdktjdd
dd t d\tjdltjdd
dd t d\tjdmtjdd
dd t d\tjdntjdd
dd t d\tjdotjdd
dd t d\tjdptjdd
dd t d\tjdqtjdd
dd t d\tjdrtjdd
dd t d\tjdstjdd
dd t d\tjdttjdd
dd t d\tjdutjdd
dd t d\tjdvtjdd
dd t d\tjdwtjdd
dd t d\tjdxtjd	d
dd t d\tjdytjdd
dd t d\tjdztjdd
dd t d\tjd{t	 dd t d\tjd|tjdd
dd t d\tjd}tjdd
dd t d\tjd~tjdd
dd t jt dd\dxgdd t d d\ddxgdg t d\d t dtjdtjddddd t dtjdtjdd
dd t jdddU t jdddU t jdddcdd t ddf t ddg t dtjdt dd t dtjdt dd t dtjdt dd t dtjdtjdddd t jdddU t jdddcdd t dd t dtjdtjdd
dd t dtjdtjd	d
dd t jt dddgdd t d dddgdg t detjdYtjddddd t detjdtjd	d
dd t jt ddedgdd t jddedU t jddedU t jddedcdd t d dedbdgdg t dedf t dedg t dtjdXtjddddd t dtjdYtjddddd t dtjdtjdd
dd t dtjd^tjd	d
dd t dtjdtjd	d
dd t jt dddgdd t jt ddd^gdd t jt dddgdd t jdddU t jdddcdd t d dddgdg t d dded^gdg t dd d S (  Ncmf_balancebalance_cache      )	precisionscaleT)nullablecmf_author_id@   lengthcmf_created_at)timezonecmf_deletedFcmf_locked_atcmf_locked_by_idcmf_modified_atcmf_modified_by_idcmf_owner_idcmf_versioncmf_viewed_atcodecreditdebitidname   start_balancetextix_cmf_balance_cmf_author_iduniqueix_cmf_balance_cmf_created_atix_cmf_balance_cmf_deletedix_cmf_balance_cmf_locked_atix_cmf_balance_cmf_locked_by_idix_cmf_balance_cmf_modified_at!ix_cmf_balance_cmf_modified_by_idix_cmf_balance_cmf_owner_idix_cmf_balance_cmf_versionix_cmf_balance_cmf_viewed_atix_cmf_balance_codeix_cmf_balance_namecmf_balance_operationbalance_endbalance_startdocument_id&ix_cmf_balance_operation_cmf_author_id'ix_cmf_balance_operation_cmf_created_at$ix_cmf_balance_operation_cmf_deleted&ix_cmf_balance_operation_cmf_locked_at)ix_cmf_balance_operation_cmf_locked_by_id(ix_cmf_balance_operation_cmf_modified_at+ix_cmf_balance_operation_cmf_modified_by_id%ix_cmf_balance_operation_cmf_owner_id$ix_cmf_balance_operation_cmf_version&ix_cmf_balance_operation_cmf_viewed_atix_cmf_balance_operation_code$ix_cmf_balance_operation_document_idix_cmf_balance_operation_namecmf_purchase_order_executorsdescription   left_idleft_name_cache	parent_idright_idright_name_cacheroot_id'ix_cmf_purchase_order_executors_left_id)ix_cmf_purchase_order_executors_parent_id(ix_cmf_purchase_order_executors_right_id'ix_cmf_purchase_order_executors_root_id"cmf_purchase_order_items_executors-ix_cmf_purchase_order_items_executors_left_id/ix_cmf_purchase_order_items_executors_parent_id.ix_cmf_purchase_order_items_executors_right_id-ix_cmf_purchase_order_items_executors_root_id(cmf_purchase_order_items_related_objects3ix_cmf_purchase_order_items_related_objects_left_id5ix_cmf_purchase_order_items_related_objects_parent_id4ix_cmf_purchase_order_items_related_objects_right_id3ix_cmf_purchase_order_items_related_objects_root_id#cmf_purchase_order_items_spectators.ix_cmf_purchase_order_items_spectators_left_id0ix_cmf_purchase_order_items_spectators_parent_id/ix_cmf_purchase_order_items_spectators_right_id.ix_cmf_purchase_order_items_spectators_root_id"cmf_purchase_order_related_objects-ix_cmf_purchase_order_related_objects_left_id/ix_cmf_purchase_order_related_objects_parent_id.ix_cmf_purchase_order_related_objects_right_id-ix_cmf_purchase_order_related_objects_root_idcmf_purchase_order_spectators(ix_cmf_purchase_order_spectators_left_id*ix_cmf_purchase_order_spectators_parent_id)ix_cmf_purchase_order_spectators_right_id(ix_cmf_purchase_order_spectators_root_id	cmf_stockix_cmf_stock_cmf_author_idix_cmf_stock_cmf_created_atix_cmf_stock_cmf_deletedix_cmf_stock_cmf_locked_atix_cmf_stock_cmf_locked_by_idix_cmf_stock_cmf_modified_atix_cmf_stock_cmf_modified_by_idix_cmf_stock_cmf_owner_idix_cmf_stock_cmf_versionix_cmf_stock_cmf_viewed_atix_cmf_stock_codeix_cmf_stock_namecmf_stock_move_executors#ix_cmf_stock_move_executors_left_id%ix_cmf_stock_move_executors_parent_id$ix_cmf_stock_move_executors_right_id#ix_cmf_stock_move_executors_root_idcmf_stock_move_items_executors)ix_cmf_stock_move_items_executors_left_id+ix_cmf_stock_move_items_executors_parent_id*ix_cmf_stock_move_items_executors_right_id)ix_cmf_stock_move_items_executors_root_id$cmf_stock_move_items_related_objects/ix_cmf_stock_move_items_related_objects_left_id1ix_cmf_stock_move_items_related_objects_parent_id0ix_cmf_stock_move_items_related_objects_right_id/ix_cmf_stock_move_items_related_objects_root_idcmf_stock_move_items_spectators*ix_cmf_stock_move_items_spectators_left_id,ix_cmf_stock_move_items_spectators_parent_id+ix_cmf_stock_move_items_spectators_right_id*ix_cmf_stock_move_items_spectators_root_idcmf_stock_move_related_objects)ix_cmf_stock_move_related_objects_left_id+ix_cmf_stock_move_related_objects_parent_id*ix_cmf_stock_move_related_objects_right_id)ix_cmf_stock_move_related_objects_root_idcmf_stock_move_spectators$ix_cmf_stock_move_spectators_left_id&ix_cmf_stock_move_spectators_parent_id%ix_cmf_stock_move_spectators_right_id$ix_cmf_stock_move_spectators_root_idcmf_stock_operationscountZstock_in_count_endstock_in_idZstock_out_count_endstock_out_idzcmf_stock.id%ix_cmf_stock_operations_cmf_author_id&ix_cmf_stock_operations_cmf_created_at#ix_cmf_stock_operations_cmf_deleted%ix_cmf_stock_operations_cmf_locked_at(ix_cmf_stock_operations_cmf_locked_by_id'ix_cmf_stock_operations_cmf_modified_at*ix_cmf_stock_operations_cmf_modified_by_id$ix_cmf_stock_operations_cmf_owner_id#ix_cmf_stock_operations_cmf_version%ix_cmf_stock_operations_cmf_viewed_atix_cmf_stock_operations_code#ix_cmf_stock_operations_document_idix_cmf_stock_operations_name#ix_cmf_stock_operations_stock_in_id$ix_cmf_stock_operations_stock_out_idcmf_purchase_orderactivity_id
alarm_datecache_status_type    
company_idcurrency_iddeadline
is_penaltymark
no_controlordernoparent_task_idperiod_clone_from_idperiod_intervalperiod_next_dateplan_end_dateplan_start_datepriority
project_idresponsible_id	status_idstatus_modified_atstock_idtagstime_estimatetree_parent_idwaiting_for_idzcmf_activity.idcmf_company.idzcmf_currency.idzcmf_project.idzcmf_status.id!ix_cmf_purchase_order_activity_id ix_cmf_purchase_order_alarm_date'ix_cmf_purchase_order_cache_status_type#ix_cmf_purchase_order_cmf_author_id$ix_cmf_purchase_order_cmf_created_at!ix_cmf_purchase_order_cmf_deleted#ix_cmf_purchase_order_cmf_locked_at&ix_cmf_purchase_order_cmf_locked_by_id%ix_cmf_purchase_order_cmf_modified_at(ix_cmf_purchase_order_cmf_modified_by_id"ix_cmf_purchase_order_cmf_owner_id!ix_cmf_purchase_order_cmf_version#ix_cmf_purchase_order_cmf_viewed_atix_cmf_purchase_order_code ix_cmf_purchase_order_company_id!ix_cmf_purchase_order_currency_idix_cmf_purchase_order_nameix_cmf_purchase_order_orderno$ix_cmf_purchase_order_parent_task_id*ix_cmf_purchase_order_period_clone_from_id ix_cmf_purchase_order_project_id$ix_cmf_purchase_order_responsible_idix_cmf_purchase_order_status_idix_cmf_purchase_order_stock_id$ix_cmf_purchase_order_tree_parent_id$ix_cmf_purchase_order_waiting_for_idcmf_stock_itemscostdirect_costsmargin
margin_pct
product_idseriesunit_idzcmf_product.idzcmf_unit.id ix_cmf_stock_items_cmf_author_id!ix_cmf_stock_items_cmf_created_atix_cmf_stock_items_cmf_deleted ix_cmf_stock_items_cmf_locked_at#ix_cmf_stock_items_cmf_locked_by_id"ix_cmf_stock_items_cmf_modified_at%ix_cmf_stock_items_cmf_modified_by_idix_cmf_stock_items_cmf_owner_idix_cmf_stock_items_cmf_version ix_cmf_stock_items_cmf_viewed_atix_cmf_stock_items_codeix_cmf_stock_items_nameix_cmf_stock_items_product_idix_cmf_stock_items_stock_idix_cmf_stock_items_unit_idcmf_stock_moveix_cmf_stock_move_activity_idix_cmf_stock_move_alarm_date#ix_cmf_stock_move_cache_status_typeix_cmf_stock_move_cmf_author_id ix_cmf_stock_move_cmf_created_atix_cmf_stock_move_cmf_deletedix_cmf_stock_move_cmf_locked_at"ix_cmf_stock_move_cmf_locked_by_id!ix_cmf_stock_move_cmf_modified_at$ix_cmf_stock_move_cmf_modified_by_idix_cmf_stock_move_cmf_owner_idix_cmf_stock_move_cmf_versionix_cmf_stock_move_cmf_viewed_atix_cmf_stock_move_codeix_cmf_stock_move_company_idix_cmf_stock_move_nameix_cmf_stock_move_orderno ix_cmf_stock_move_parent_task_id&ix_cmf_stock_move_period_clone_from_idix_cmf_stock_move_project_id ix_cmf_stock_move_responsible_idix_cmf_stock_move_status_idix_cmf_stock_move_stock_in_idix_cmf_stock_move_stock_out_id ix_cmf_stock_move_tree_parent_id ix_cmf_stock_move_waiting_for_idcmf_purchase_order_itemspurchase_order_idzcmf_purchase_order.id'ix_cmf_purchase_order_items_activity_id&ix_cmf_purchase_order_items_alarm_date-ix_cmf_purchase_order_items_cache_status_type)ix_cmf_purchase_order_items_cmf_author_id*ix_cmf_purchase_order_items_cmf_created_at'ix_cmf_purchase_order_items_cmf_deleted)ix_cmf_purchase_order_items_cmf_locked_at,ix_cmf_purchase_order_items_cmf_locked_by_id+ix_cmf_purchase_order_items_cmf_modified_at.ix_cmf_purchase_order_items_cmf_modified_by_id(ix_cmf_purchase_order_items_cmf_owner_id'ix_cmf_purchase_order_items_cmf_version)ix_cmf_purchase_order_items_cmf_viewed_at ix_cmf_purchase_order_items_code&ix_cmf_purchase_order_items_company_id ix_cmf_purchase_order_items_name#ix_cmf_purchase_order_items_orderno*ix_cmf_purchase_order_items_parent_task_id0ix_cmf_purchase_order_items_period_clone_from_id&ix_cmf_purchase_order_items_product_id&ix_cmf_purchase_order_items_project_id-ix_cmf_purchase_order_items_purchase_order_id*ix_cmf_purchase_order_items_responsible_id%ix_cmf_purchase_order_items_status_id*ix_cmf_purchase_order_items_tree_parent_id#ix_cmf_purchase_order_items_unit_id*ix_cmf_purchase_order_items_waiting_for_idcmf_stock_move_itemsstock_move_idzcmf_stock_move.id#ix_cmf_stock_move_items_activity_id"ix_cmf_stock_move_items_alarm_date)ix_cmf_stock_move_items_cache_status_type%ix_cmf_stock_move_items_cmf_author_id&ix_cmf_stock_move_items_cmf_created_at#ix_cmf_stock_move_items_cmf_deleted%ix_cmf_stock_move_items_cmf_locked_at(ix_cmf_stock_move_items_cmf_locked_by_id'ix_cmf_stock_move_items_cmf_modified_at*ix_cmf_stock_move_items_cmf_modified_by_id$ix_cmf_stock_move_items_cmf_owner_id#ix_cmf_stock_move_items_cmf_version%ix_cmf_stock_move_items_cmf_viewed_atix_cmf_stock_move_items_code"ix_cmf_stock_move_items_company_idix_cmf_stock_move_items_nameix_cmf_stock_move_items_orderno&ix_cmf_stock_move_items_parent_task_id,ix_cmf_stock_move_items_period_clone_from_id"ix_cmf_stock_move_items_product_id"ix_cmf_stock_move_items_project_id&ix_cmf_stock_move_items_responsible_id!ix_cmf_stock_move_items_status_id%ix_cmf_stock_move_items_stock_move_id&ix_cmf_stock_move_items_tree_parent_idix_cmf_stock_move_items_unit_id&ix_cmf_stock_move_items_waiting_for_idcmf_lead_cmf_personzcmf_lead.idzcmf_person.idix_cmf_lead_cmf_person_left_idix_cmf_lead_cmf_person_right_idix_cmf_deal_cmf_company_left_idcmf_deal_cmf_company
table_name ix_cmf_deal_cmf_company_right_idcmf_dealdiscountdiscount_pctlead_idix_cmf_deal_lead_idcmf_leadcmf_invoicesales_order_idix_cmf_invoice_sales_order_idix_cmf_invoice_customer_idix_cmf_invoice_print_tmpl_idcmf_invoice_print_tmpl_id_fkey
foreignkeytype_cmf_sales_ordercustomer_idprint_tmpl_idga_stephttp_referrerhttp_user_agentlead_company_namelead_contact_namelead_cookieidlead_email_namelead_form_urllead_google_clientidlead_google_useridlead_iplead_phone_namelead_product_namelead_touch_urllead_yandex_clientidlead_yandex_useridpipeline_idutm_campaign
utm_medium	utm_queryutm_referrer
utm_sourceutm_termix_cmf_lead_pipeline_idcmf_pipelineutm_markcmf_paymentsummatypeix_cmf_payment_customer_idix_cmf_payment_print_tmpl_idcmf_payment_print_tmpl_id_fkey	cmf_priceprofit
start_dateix_cmf_price_unit_idcmf_price_unit_id_fkeycmf_print_tmpl	cmf_modelcmf_productix_cmf_product_unit_idcmf_unitix_cmf_sales_order_stock_idix_cmf_sales_order_customer_id ix_cmf_sales_order_print_tmpl_id"cmf_sales_order_print_tmpl_id_fkeycmf_sales_order_items
name_cacheix_cmf_sales_order_items_name'ix_cmf_sales_order_items_sales_order_id ix_cmf_sales_order_items_unit_id ix_cmf_sales_order_items_deal_id"cmf_sales_order_items_deal_id_fkeydeal_id)r   create_tablesaColumnNumericString	TIMESTAMPBooleanIntegerTEXTPrimaryKeyConstraintcreate_indexfForeignKeyConstraint
drop_index
drop_table
add_columncreate_foreign_keydrop_constraintdrop_column r  r  ./opt/eva-app/alembic/versions/3e33cc123e7e_.pyupgrade   s   119 4 &&$ &$ $$$$$$$$$$$$$$$$$$$ $$$ &$ $$"&"&&$$" r  c                   C   s  t dtjdtjddddd t jd ddd	 t jd ddd	 t d
dddgdg t jdddgdd t jt 	ddd t jt 	ddd t jt 	ddd t 
dd t 
dd t 
dd t 
dd t 
dd t dtjdtjddddd t dtjdtjddddd t jd ddd	 t ddddgdg t jdddgdd t jdddgdd t jt 	ddd t 
dd  t 
dd t jd d!dd	 t jt 	d"d!d t 
d!d t 
dd# t d$tjdtjddddd t d%d$d&dgdg t jd'd$dgdd t 
d$d( t 
d$d) t 
d$d* t 
d$d+ t d,tjdtjddddd t d,tjdtjddddd t d-d,ddgdg t jd.d,dgdd t jd/d,dgdd t 
d,d0 t 
d,d1 t d2tjd3t ddd t jd d2dd	 t jt 	d4d2d t 
d2d5 t 
d2d6 t 
d2d7 t 
d2d8 t 
d2d9 t 
d2d: t 
d2d; t 
d2d< t 
d2d= t 
d2d> t 
d2d? t 
d2d@ t 
d2dA t 
d2dB t 
d2dC t 
d2dD t 
d2dE t 
d2dF t 
d2dG t 
d2dH t 
d2dI t 
d2dJ t 
d2dK t dLtjdtjddddd t dLtjdtjddddd t jd dLdd	 t dMdLddgdg t jdNdLdgdd t jdOdLdgdd t jt 	dPdLd t 
dLd t 
dLd t jd ddd	 t jt 	dQdd t 
ddR t 
dd t 
dd t dStjdTtjdUddddtjdtjdddddtjdVtjdddddtjdWtjdXddddtjdYtjdddddtjdZtjdXddddtjdVgd[gd\d]tjdYgd^gd_d]tjdd`d]
 t jdadSdYgdd t jdbdSdVgdd t jt 	dcddd t jt 	deddd t dd t jt 	dfdgd t jt 	dhdgd t jt 	didgd t jt 	djdgd t jt 	dkdgd t jt 	dldgd t jt 	dmdgd t jt 	dndgd t jt 	dodgd t jt 	dpdgd t jt 	dqdgd t jt 	drdgd t jt 	dsdgd t jt 	dtdgd t jt 	dudgd t jt 	dvdgd t jt 	dwdgd t jt 	dxdgd t jt 	dydgd t jt 	dzdgd t jt 	d{dgd t jt 	d|dgd t jt 	d}dgd t jt 	d~dgd t jt 	ddgd t jt 	ddgd t jt 	ddgd t dg t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	d¡dd t jt 	dádd t jt 	dġdd t jt 	dšdd t jt 	dơdd t jt 	dǡdd t jt 	dȡdd t d t jt 	dɡdd t jt 	dˡdd t jt 	d̡dd t jt 	d͡dd t jt 	dΡdd t jt 	dϡdd t jt 	dСdd t jt 	dѡdd t jt 	dҡdd t jt 	dӡdd t jt 	dԡdd t jt 	dաdd t jt 	d֡dd t jt 	dסdd t jt 	dءdd t jt 	d١dd t jt 	dڡdd t jt 	dۡdd t jt 	dܡdd t jt 	dݡdd t jt 	dޡdd t jt 	dߡdd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t dʡ t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	d dd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	dd	d t jt 	d
d	d t jt 	dd	d t jt 	dd	d t d	 t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t jt 	ddd t d t jt 	dd d t jt 	d!d d t jt 	d"d d t jt 	d#d d t d  t jt 	d$d%d t jt 	d&d%d t jt 	d'd%d t jt 	d(d%d t d% t jt 	d)d*d t jt 	d+d*d t jt 	d,d*d t jt 	d-d*d t d* t jt 	d.d/d t jt 	d0d/d t jt 	d1d/d t jt 	d2d/d t d/ t jt 	d3d4d t jt 	d5d4d t jt 	d6d4d t jt 	d7d4d t d4 t jt 	d8d9d t jt 	d:d9d t jt 	d;d9d t jt 	d<d9d t d9 t jt 	d=d>d t jt 	d?d>d t jt 	d@d>d t jt 	dAd>d t jt 	dBd>d t jt 	dCd>d t jt 	dDd>d t jt 	dEd>d t jt 	dFd>d t jt 	dGd>d t jt 	dHd>d t jt 	dId>d t jt 	dJd>d t d> t jt 	dKdLd t jt 	dMdLd t jt 	dNdLd t jt 	dOdLd t jt 	dPdLd t jt 	dQdLd t jt 	dRdLd t jt 	dSdLd t jt 	dTdLd t jt 	dUdLd t jt 	dVdLd t jt 	dWdLd t dL d S (X  Nr  r  r   r   FT)autoincrementr	   rZ  r[  r  rN  r   r  r!   r  rK  r  r  r   rU  r  rP  rO  r]  r_  r^  r  r  r  r  r  r   r  r  r  r  r  r  r  r  r  r   r   rz  r  r~  r}  r|  r{  rS  ry  rw  rv  ru  rt  rs  rr  rq  rp  ro  rn  rm  rl  rk  rj  ri  rh  rg  rf  re  rd  rc  rb  ra  r`  rT  rY  rX  rW  rV  rR  rQ  rJ  r@   rA   rB   rC   r   rE   rF   zcmf_deal.idZ!cmf_deal_cmf_company_left_id_fkey)r   r   Z"cmf_deal_cmf_company_right_id_fkeyZcmf_deal_cmf_company_pkeyrM  rI  rH  rF  rG  rE  r)  rD  rC  rB  rA  r@  r?  r>  r=  r<  r;  r:  r9  r8  r7  r6  r5  r4  r3  r2  r1  r0  r/  r.  r-  r,  r+  r(  r  r'  r&  r%  r$  r#  r"  r!  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r
  r	  r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r~   r}   r{   rw   rz   ry   rx   rv   rr   ru   rt   rs   rq   re   rp   ro   rn   rm   rl   rk   rj   ri   rh   rg   rf   rd   r`   rc   rb   ra   r_   r[   r^   r]   r\   rZ   rV   rY   rX   rW   rU   rQ   rT   rS   rR   rP   rL   rO   rN   rM   rK   r?   rJ   rI   rH   r>   r.   r=   r<   r;   r:   r9   r8   r7   r6   r5   r4   r3   r2   r-   r   r,   r+   r*   r)   r(   r'   r&   r%   r$   r#   r    )r   r  r  r  VARCHARr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  	downgrade  s   """"""""









r  )__doc__alembicr   
sqlalchemyr  revisiondown_revisionbranch_labels
depends_onr  r  r  r  r  r  <module>   s         