Example #1
0
    def podpisant_56():
        """0420502 Справка о стоимости _56	SR_0420502_Podpisant"""

        shortURL = 'SR_0420502_Podpisant'  # код вкладки
        sheetName = fun.sheetNameFromUrl(urlSheets, shortURL)  # имя вкладки
        ws = wb[sheetName]
        print(f'{sheetName} - {shortURL}')
        cell_fio = 'B7'

        AvancoreTitle = 'Руководитель акционерного инвестиционного\n' \
                        'фонда (управляющей компании паевого инвестиционного\n' \
                        'фонда)  (лицо, исполняющее обязанности руководителя\n' \
                        'акционерного инвестиционного фонда\n' \
                        '(управляющей компании паевого инвестиционного фонда)'
        # Номер колонки ячейки с ФИО в таблице Аванкор
        avancor_fio_col = 'J'
        avancor_fio_col = fun.column_index_from_string(avancor_fio_col)

        # Записываем короткое-ФИО подписанта
        fioShort(ws, AvancoreTitle, avancor_fio_col, cell_fio)
        # Заменяем короткое-ФИО на полное-ФИО подписанта
        fioFull(ws, cell_fio)
        # ---------------------------------------------------------
        # Проверяем является ли ячейка пустой
        dCheck.empty_cell(ws, cell_fio, cell_fio)
Example #2
0
    def podpisant_57():
        """0420502 Справка о стоимости _57	SR_0420502_Podpisant_spec_dep"""

        shortURL = 'SR_0420502_Podpisant_spec_dep'  # код вкладки
        sheetName = fun.sheetNameFromUrl(urlSheets, shortURL)  # имя вкладки
        ws = wb[sheetName]
        print(f'{sheetName} - {shortURL}')
        cell_fio = 'B8'

        AvancoreTitle = 'Уполномоченное лицо специализированного депозитария\n' \
                        'акционерного инвестиционного фонда (паевого инвестиционного фонда)'
        # Номер колонки ячейки с ФИО в таблице Аванкор
        avancor_fio_col = 'J'
        avancor_fio_col = fun.column_index_from_string(avancor_fio_col)

        # Записываем короткое-ФИО подписанта
        fioShort(ws, AvancoreTitle, avancor_fio_col, cell_fio)
        # Заменяем короткое-ФИО на полное-ФИО подписанта
        fioFull(ws, cell_fio)

        # Проставляем id-Фонда
        ws['A8'].value = id_fond
        # ---------------------------------------------------------
        # Проставляем реквизиты СпецДепа
        # adj.corrector_Podpisant_3_(ws, df_identifier, id_fond)
        adj.corrector_Podpisant_3_v2(ws, id_fond)
        # ---------------------------------------------------------
        # Проверяем является ли ячейка пустой
        dCheck.empty_cell(ws, 'A8', 'E8')
Example #3
0
    def prirost_08():
        """ 0420503 Отчет о приросте об у_8 -> SR_0420503_podpisant_spec_dep """
        shortURL = 'SR_0420503_podpisant_spec_dep'
        sheetName = fun.sheetNameFromUrl(urlSheets,
                                         shortURL)  # имя нужной формы
        ws_xbrl = wb_xbrl[sheetName]
        print(f'{sheetName} - {shortURL}')

        row = 8
        cols = [1, 2, 3, 4, 5]

        # Вкладка с которой копируем данные
        # 0420502 Справка о стоимости _57   'SR_0420502_Podpisant_spec_dep'
        shortURL_from = 'SR_0420502_Podpisant_spec_dep'
        sheetName_from = fun.sheetNameFromUrl(
            urlSheets, shortURL_from)  # имя нужной формы
        ws_xbrl_from = wb_xbrl[sheetName_from]

        # копируем ячейки
        for i in range(len(cols)):
            ws_xbrl.cell(row, cols[i]).value = \
                ws_xbrl_from.cell(row, cols[i]).value

        # Проверяем форму на наличие не заполненных ячеек
        cellBegin = 'A8'
        cellEnd = 'E8'
        dCheck.empty_cell(ws_xbrl, cellBegin, cellEnd)
Example #4
0
    def prirost_01():
        """ 0420503 Отчет о приросте об уме -> SR_0420503_R1 """
        shortURL = 'SR_0420503_R1'
        sheetName = fun.sheetNameFromUrl(urlSheets,
                                         shortURL)  # имя нужной формы
        ws_xbrl = wb_xbrl[sheetName]
        print(f'{sheetName} - {shortURL}')

        row_start = ws_xbrl.max_row
        cols_start = [x for x in range(1, ws_xbrl.max_column + 1)]

        # Вкладка с которой копируем данные
        # 0420502 Справка о стоимости чис   'SR_0420502_R1'
        shortURL_from = 'SR_0420502_R1'
        sheetName_from = fun.sheetNameFromUrl(
            urlSheets, shortURL_from)  # имя нужной формы
        ws_xbrl_from = wb_xbrl[sheetName_from]
        row_start_from = ws_xbrl_from.max_row
        # список копирумых колонок
        # копируем всё, кроме колонки №2
        cols_from = [
            x for x in range(1, ws_xbrl_from.max_column + 1) if x != 2
        ]

        # копируем ячейки
        for i in range(ws_xbrl.max_column):
            ws_xbrl.cell(row_start, cols_start[i]).value = \
                ws_xbrl_from.cell(row_start_from, cols_from[i]).value

        # Проверяем форму на наличие не заполненных ячеек
        cellBegin = 'A10'
        cellEnd = 'F10'
        dCheck.empty_cell(ws_xbrl, cellBegin, cellEnd)
Example #5
0
    def prirost_07():
        """ 0420503 Отчет о приросте об у_7 -> SR_0420503_podpisant """
        shortURL = 'SR_0420503_podpisant'
        sheetName = fun.sheetNameFromUrl(urlSheets,
                                         shortURL)  # имя нужной формы
        ws_xbrl = wb_xbrl[sheetName]
        print(f'{sheetName} - {shortURL}')

        row = ws_xbrl.max_row
        col = ws_xbrl.max_column

        # Вкладка с которой копируем данные
        # 0420502 Справка о стоимости _56   'SR_0420502_Podpisant'
        shortURL_from = 'SR_0420502_Podpisant'
        sheetName_from = fun.sheetNameFromUrl(
            urlSheets, shortURL_from)  # имя нужной формы
        ws_xbrl_from = wb_xbrl[sheetName_from]
        row_from = ws_xbrl_from.max_row
        col_from = ws_xbrl_from.max_column

        # копируем фио директора УК
        ws_xbrl.cell(row, col).value = \
            ws_xbrl_from.cell(row_from, col_from).value

        # Проверяем форму на наличие не заполненных ячеек
        cellBegin = 'B7'
        cellEnd = 'B7'
        dCheck.empty_cell(ws_xbrl, cellBegin, cellEnd)