def scha_13(): """0420502 Справка о стоимости _13 SR_0420502_R5""" shortURL = 'SR_0420502_R5' # код вкладки sheetName = fun.sheetNameFromUrl(urlSheets, shortURL) # имя вкладки ws = wb[sheetName] cellBegin = 'C9' print(f'{sheetName} - {shortURL}') # --------------------------------------------------------- # Переносим данные в форму: # Заголовки формы в файле-Аванкор AvancoreTitle = 'Раздел V. Стоимость чистых активов' # Первая ячейка с данными (левая-верхняя) AvancoreCellBegin = 'I143' # Последняя ячейка (правая-нижняя) AvancoreCellEnd = 'K145' # Количество колонок для копирования в таблице Аванкор AvancoreTblCols = 2 # Копируем данные из файла Аванкор в форму XBRL copyFromAvancore(ws, AvancoreCellBegin, AvancoreCellEnd, AvancoreTblCols) # --------------------------------------------------------- # Корректируем количество паев, # устанавливая нужную точностью знаков после запятой adj.corrector_scha_13_(id_fond, ws, df_avancor) # --------------------------------------------------------- # Записываем в форму идентификатор фонда dcop.copy_id_fond_to_tbl(ws, id_fond) # --------------------------------------------------------- # Форматируем ячейки fun.cellFormat(ws, cellBegin)
def scha_10(): """0420502 Справка о стоимости _10 SR_0420502_R3_P8""" shortURL = 'SR_0420502_R3_P8' # код вкладки sheetName = fun.sheetNameFromUrl(urlSheets, shortURL) # имя вкладки ws = wb[sheetName] cellBegin = 'C10' cellPeriod = 'C6' print(f'{sheetName} - {shortURL}') # --------------------------------------------------------- # Переносим данные в форму: # Заголовки формы в файле-Аванкор AvancoreTitle = 'Подраздел 8. Дебиторская задолженность' # Первая ячейка с данными (левая-верхняя) AvancoreCellBegin = 'I117' # Последняя ячейка (правая-нижняя) AvancoreCellEnd = 'O121' # Количество колонок для копирования в таблице Аванкор AvancoreTblCols = 4 # Копируем данные из файла Аванкор в форму XBRL copyFromAvancore(ws, AvancoreCellBegin, AvancoreCellEnd, AvancoreTblCols) # --------------------------------------------------------- # Проставляем нулевые значения в форме adj.corrector_scha_03to10(wb, shortURL=shortURL) # --------------------------------------------------------- # Вставляем данные о периоде отчетности adj.corrector_scha_03to12_(wb, df_avancor, cellPeriod, shortURL=shortURL) # --------------------------------------------------------- # Записываем в форму идентификатор фонда dcop.copy_id_fond_to_tbl(ws, id_fond) # --------------------------------------------------------- # Форматируем ячейки fun.cellFormat(ws, cellBegin)
def scha_12(): """0420502 Справка о стоимости _12 SR_0420502_R4""" shortURL = 'SR_0420502_R4' # код вкладки sheetName = fun.sheetNameFromUrl(urlSheets, shortURL) # имя вкладки ws = wb[sheetName] cellBegin = 'C10' cellPeriod = 'C6' print(f'{sheetName} - {shortURL}') # --------------------------------------------------------- # Переносим данные в форму: # Заголовки формы в файле-Аванкор AvancoreTitle = 'Раздел IV. Обязательства' # Первая ячейка с данными (левая-верхняя) AvancoreCellBegin = 'I133' # Последняя ячейка (правая-нижняя) AvancoreCellEnd = 'O137' # Количество колонок для копирования в таблице Аванкор AvancoreTblCols = 4 # Копируем данные из файла Аванкор в форму XBRL copyFromAvancore(ws, AvancoreCellBegin, AvancoreCellEnd, AvancoreTblCols) # --------------------------------------------------------- # Вставляем данные о периоде отчетности adj.corrector_scha_03to12_(wb, df_avancor, cellPeriod, shortURL=shortURL) # --------------------------------------------------------- # Форматируем ячейки fun.cellFormat(ws, cellBegin) # for row in range(10, ws.max_row + 1): # for col in range(3, ws.max_column + 1): # ws.cell(row, col).alignment = Alignment(horizontal='right') # --------------------------------------------------------- # Записываем в форму идентификатор фонда dcop.copy_id_fond_to_tbl(ws, id_fond)
def scha_07(): """0420502 Справка о стоимости ч_7 SR_0420502_R3_P5""" shortURL = 'SR_0420502_R3_P5' # код вкладки sheetName = fun.sheetNameFromUrl(urlSheets, shortURL) # имя вкладки ws = wb[sheetName] cellBegin = 'C10' cellPeriod = 'C6' print(f'{sheetName} - {shortURL}') # --------------------------------------------------------- # Переносим данные в форму: # Заголовки формы в файле-Аванкор AvancoreTitle = 'Подраздел 5. Имущественные права (за исключением прав аренды недвижимого имущества, прав из кредитных договоров и договоров займа и прав требования к кредитной организации выплатить денежный эквивалент драгоценных металлов)' # Первая ячейка с данными (левая-верхняя) AvancoreCellBegin = 'I84' # Последняя ячейка (правая-нижняя) AvancoreCellEnd = 'O89' # Количество колонок для копирования в таблице Аванкор AvancoreTblCols = 4 # Копируем данные из файла Аванкор в форму XBRL copyFromAvancore(ws, AvancoreCellBegin, AvancoreCellEnd, AvancoreTblCols) # --------------------------------------------------------- # Проставляем нулевые значения в форме adj.corrector_scha_03to10(wb, shortURL=shortURL) # --------------------------------------------------------- # Вставляем данные о периоде отчетности adj.corrector_scha_03to12_(wb, df_avancor, cellPeriod, shortURL=shortURL) # --------------------------------------------------------- # Записываем в форму идентификатор фонда dcop.copy_id_fond_to_tbl(ws, id_fond) # --------------------------------------------------------- # Форматируем ячейки fun.cellFormat(ws, cellBegin)