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_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)