示例#1
0
 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)
示例#2
0
 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)