@@ -27,10 +27,10 @@ class StatementVTB(StatementXLS):
2727 "name" : "Валюта" ,
2828 "cash_end" : "Плановый" ,
2929 }
30- asset_section = "^Отчет об остатках ценных бумаг"
30+ asset_section = "^Отчёт об остатках ценных бумаг"
3131 asset_columns = {
32- "name" : r"Наименование ценной бумаги, \n№ гос. регистрации, ISIN" ,
33- "currency" : r"Валюта цены \ n\(номинала для облигаций \)"
32+ "name" : r"Наименование ценной бумаги,\n№ гос. регистрации, ISIN" ,
33+ "currency" : r"Валюта\nцены\ n\(номинала для\nоблигаций \)"
3434 }
3535
3636 def __init__ (self ):
@@ -42,8 +42,8 @@ def __init__(self):
4242 self .asset_withdrawal = []
4343
4444 def _validate (self ):
45- self .AccountPattern = (8 , 5 , None )
46- self .PeriodPattern = (6 , 1 , r"Отчет Банка ВТБ \(ПАО\) за период с (?P<S>\d\d\.\d\d\.\d\d\d\d) по (?P<E>\d\d\.\d\d\.\d\d\d\d) о сделках, .*" )
45+ self .AccountPattern = (7 , 7 , None )
46+ self .PeriodPattern = (3 , 0 , r"Отчет Банка ВТБ \(ПАО\) за период с (?P<S>\d\d\.\d\d\.\d\d\d\d) по (?P<E>\d\d\.\d\d\.\d\d\d\d) о сделках, .*" )
4747 super ()._validate ()
4848
4949 def _strip_unused_data (self ):
@@ -121,17 +121,17 @@ def _load_deals(self):
121121 def _load_deals_main_market (self ):
122122 cnt = 0
123123 columns = {
124- "asset_name" : r"Наименование ценной бумаги, \n№ гос. Регистрации , ISIN" ,
124+ "asset_name" : r"Наименование ценной бумаги,\n№ гос. регистрации , ISIN" ,
125125 "number" : "№ сделки" ,
126126 "datetime" : "Дата и время заключения сделки" ,
127127 "B/S" : "Вид сделки" ,
128- "price" : r"Цена\n\(% для облигаций \)" ,
129- "currency" : r"Валюта цены\n \(номинала для облигаций\)" ,
130- "qty" : r"Количество \n\(шт\)" ,
131- "amount" : r"Сумма сделки в валюте расчетов\n \(с учетом НКД для облигаций\) \xa0 " ,
132- "accrued_int" : "НКД\n по сделке в валюте расчетов " ,
133- "settlement" : "Плановая дата поставки " ,
134- "fee1" : "Комиссия Банка за расчет по сделке" ,
128+ "price" : r"Цена\n\(% для\nоблигаций \)" ,
129+ "currency" : r"Валюта\nцены\n \(номинала для облигаций\)" ,
130+ "qty" : r"Количество\n\(шт\. \)" ,
131+ "amount" : r"Сумма сделки\nв валюте\nрасчётов\n \(с учётом НКД\nдля\nоблигаций\) " ,
132+ "accrued_int" : r "НКД\nпо сделке в\nвалюте\nрасчётов " ,
133+ "settlement" : r "Плановая\nдата\nпоставки " ,
134+ "fee1" : "Комиссия Банка за расчёт по сделке" ,
135135 "fee2" : "Комиссия Банка за заключение сделки"
136136 }
137137 row , headers = self .find_section_start (r"^Заключенные в отчетном периоде сделки с ценными бумагами" , columns )
0 commit comments