class ParticipantNis(Base):
""" Участник НИС
"""
__tablename__ = 'participant_nis'
citizen_id = Column(Integer(), info={'text': u'Граждане_ID'})
military_units_id = Column(Integer(), info={
'text': 'Орган военного управления (В/Ч)',
'widget': 'combobox',
'model': 'military_units',
'displayField': 'number',
'valueField': 'id'})
registration_number = Column(Unicode(20), info={'text': u'Регистрационный номер'})
registration_number_2 = Column(Unicode(20), info={'text': u'Предыдущий регистрационный номер'})
reg_case = Column(UnicodeText(), info={'text': u'Регистрационное дело'})
case_num = Column(UnicodeText(), info={'text': u'Дело №'})
document_number = Column(Unicode(20), info={'text': u'Входящий номер в ГК ВВ'})
document_date = Column(Date(), info={'text': u'Сопроводительное письмо, дата исх.'})
person_approved_document = Column(Unicode(256), info={'text': u'ФИО и должность лица, утвердившего документ'})
military_control = Column(Unicode(256), info={'text': u'Орган военного управления'})
entry_register_date = Column(Date(), info={'text': u'Дата внесения записи в реестр'})
report_date = Column(Date(), info={'text': u'Дата рапорта'})
saving_sum = Column(Unicode(9), info={'text': u'Сумма накоплений к выплате'})
personal_account = Column(Unicode(20), info={'text': u'Лицевой счет'})
inn_kpp = Column(Unicode(22), info={'text': u'ИНН\КПП'})
credit_organization_name = Column(Unicode(256), info={'text': u'Наименование и реквизиты кредитной организации'})
bik = Column(Unicode(9), info={'text': u'БИК'})
k_s = Column(Unicode(20), info={'text': u'К\С'})
postal_address = Column(Unicode(200), info={'text': u'Почтовый адрес'})
contact_phone = Column(Unicode(16), info={'text': u'Контактный телефон в/с'})
chief_phone = Column(Unicode(16), info={'text': u'Телефон командира в\ч'})
telephone_trustees = Column(Unicode(16), info={'text': u'Тел. доверенных лиц по месту планируемого приобр. жилья'})
participating_type = Column(Integer(), info={
'text': u'Категория участника',
'widget': 'combobox',
'model': 'participating_category'})
participating_type2 = Column(Integer(), info={
'text': u'Категория участника, повторно включенного в реестр',
'widget': 'combobox',
'model': 'participating_type2'})
year1 = Column(Integer(), info={'text': u'Год1'})
year2 = Column(Integer(), info={'text': u'Год2'})
year3 = Column(Integer(), info={'text': u'Год3'})
year4 = Column(Integer(), info={'text': u'Год4'})
month1 = Column(Integer(), info={'text': u'Месяц1'})
month2 = Column(Integer(), info={'text': u'Месяц2'})
day = Column(Integer(), info={'text': u'День'})
inclusion_type = Column(Integer(), info={'text': u'Тип включения'})
inclusion_reason = Column(Unicode(256), info={'text': u'Основание для включения в реестр'})
inclusion_date = Column(Date(), info={'text': u'Дата основания для включения в реестр'})
exclusion_reason = Column(Unicode(256), info={'text': u'Основание исключения'})
exclusion_reason_old = Column(Unicode(256), info={'text': u'Основание для первичного исключения из реестра'})
exclusion_date = Column(Date(), info={'text': u'Дата основания для исключения из реестра'})
entry_exclusion_date = Column(Date(), info={'text': u'Дата исключения из реестра'})
date2 = Column(Date(), info={'text': u'Дата2'})
inclusion_primary_date = Column(Date(), info={
'text': u'Дата возникновения основания для первоначального включения в реестр'})
accumulation_right = Column(Integer(), info={
'text': u'Право на использование накопления',
'widget': 'combobox',
'model': 'yes_no'})
right_date = Column(Date(), info={'text': u'Дата права'})
military_address = Column(UnicodeText(), info={'text': u'Адрес военного комиссариата'})
date_notification = Column(Date(), info={'text': u'Дата уведомления'})
notification_number = Column(UnicodeText(), info={'text': u'Номер уведомления'})
notification_delivery_date = Column(Date(), info={'text': u'Дата входящего в ГК ВВ'})
covering_letter = Column(UnicodeText(), info={'text': u'опроводительное письмо, номер исх.'})
quantity_of_transition = Column(Integer(), info={'text': u'Количество переходов'})
status_nis = Column(UnicodeText(), info={
'text': u'Статус НИС',
'widget': 'combobox',
'model': 'check'})
source_of_federal_agency = Column(UnicodeText(), info={
'text': u'Наименование фед. органа исполнительной власти, из которого переведен в/с'})
person_approved_document_exclusion = \
Column(UnicodeText(), info={'text': u'Должность ФИО лица, подписавшего документы на исключение'})
covering_letter_exclusion = \
Column(Integer(), info={'text': u'Сопроводительное письмо исключ. номер исх.'})
document_date_exclusion = \
Column(Date(), info={'text': u'Сопроводительное письмо исключ. дата исх.'})
document_number_exclusion = \
Column(Integer(), info={'text': u'Входящий номер на исключ. в ГК ВВ'})
notification_delivery_date_exclusion = \
Column(Date(), info={'text': u'Входящая в ГК ВВ дата на исключение'})
date_reg_exclusion = \
Column(Date(), info={'text': u'Дата записи в реестр об исключении'})
certificate_number_csg = Column(Integer(), info={'text': u'Номер свидетельства по ЦЖЗ'})
certificate_series_csg = Column(UnicodeText(), info={'text': u'Серия свидетельства по ЦЖЗ'})
certificate_date = Column(Date(), info={'text': u'Дата выдачи свидетельства'})
certificate_series_number_ownership = \
Column(UnicodeText(), info={'text': u'Серия, номер свидетельства о праве собственность'})
certificate_date_ownership = \
Column(Date(), info={'text': u'Дата выдачи свидетельства о праве собственности'})
payment_amount = Column(UnicodeText(), info={'text': u'Сумма выплаты'})
transfer_date = Column(Date(), info={'text': u'Дата перечисления участнику'})
preferred_city = Column(Unicode(32), info={'text': u'Предпочитаемый город'})
note = Column(UnicodeText(), info={'text': u'Примечание'})