Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Анализ финансовой деятельности






 

Главным источником средств, с которыми оперирует банк, являются деньги, привлеченные им от предприятий, организаций и населения, — обязательства банка. В зависимости от условий, на которых банк привлекает средства от организаций и граждан, обязательства банка можно разделить на депозитные и не депозитные, до востребования и срочные и т.п.

Различные стороны производственной, сбытовой, снабженческой и финансовой деятельности организации получают законченную денежную оценку в системе показателей финансовых результатов. Обобщенно эти показатели представлены в отчете о финансовых результатах и бухгалтерском балансе.

Представленный в данном отчете анализ финансового положения и эффективности деятельности ОАО «АЛЬФА-БАНК» выполнен за период 31.12.2012 – 31.12.2014 г. на основе данных бухгалтерской отчетности организации за 3 года (таблица 1).

Таблица 1

Бухгалтерский баланс ОАО «Альфа-Банк» за период 31.12.2012 –31.12.2014 (Единица измерения: тыс.руб.) [9; 10]

Наименование статьи      
       
АКТИВЫ
Денежные средства 229 852, 3 117 916, 2 65 523
Драгоценные металлы и камни - - -
Средства в Национальном банке 771 835, 7 507 591, 4 297 494, 3
Средства в банках 290 039, 3 188 255, 5 307 773, 5
Ценные бумаги 230 784, 6 225 297, 7 195 664, 0
Кредиты клиентам 3 663 616, 3 1 956 068, 8 1 944 141, 5
Производственные финансовые активы 240 101, 4 213, 5 -
Долгосрочные финансовые активы - - 18, 7
Основные средства и нематериальные активы 197 044, 1 83 035, 9 48 137, 4
Имущество, предназначенное для продажи 17, 6 26, 9 2 688, 0
Прочие активы 151 697, 9 42 207, 6 20 126, 1
ИТОГО АКТИВЫ 5 774 989, 2 3 120 613, 5 2 881 566, 5
ПАССИВЫ
Средства Национального банка 154 221, 2 72 266, 7 156 972, 7
Средства банков 1 125 053, 7 179 976, 2 1 539 421, 6
Средства клиентов 3 405 604, 7 2 444 290, 6 893 925, 4
Ценные бумаги, выпущенные банком 333 991, 7 145 260, 6 130 307, 5
Производственные финансовые обязательства - 114, 3 -
Прочие обязательства 75 846, 2 14 873, 4 8 649, 5
Всего обязательства 5 094 717, 5 2 856 781, 8 2 729 276, 7
Уставный фонд 288 503, 3 141 633, 8 73 133, 8
Эмиссионный доход - - -
Резервный фонд 31 040, 4 23 104, 8 4 504, 8
Фонд переоценки статей баланса 121 266, 4 50 703, 0 19 534, 6
Накопленная прибыль 239 461, 6 48 390, 1 55 116, 6
Всего капитал 680 271, 7 263 831, 7 152 289, 8
ИТОГО ОБЯЗАТЕЛЬСТВ 5 774 989, 2 3 120 613, 5 2 881 566, 5

 

Таблица 2

Отчёт о финансовых результатах ОАО «Альфа-Банк» за период 31.12.2012 – 31.12.2014 (Единица измерения: тыс.руб.) [9; 10]

Наименование статьи      
       
Процентные доходы 300 164, 5 216 200, 8 130 921, 8
Процентные расходы 212 501, 0 173 953, 6 101 459, 7
Чистые процентные доходы 87 663, 5 42 247, 2 29 462, 1
Комиссионные доходы 126 635, 9 78 743, 5 36 507, 6
Комиссионные расходы 24 556, 5 12 324, 4 14 527, 5
Чистые комиссионные доходы 102 079, 4 66 419, 1 21 980, 1
Чистые доходы по операциям с драгоценными металлами и камнями - - -
Чистые доходы по операциям с ценными бумагами 3 601, 9 (474, 6) 61 293, 4
Чистые доходы по операциям с иностранной валютой 74 413, 5 28 766, 5 (5 638, 0)
Чистые доходы по операциям с производственными финансовыми инструментами207 13 343, 5 (198) (737, 1)
Чистые отчисления в резервы 32 752, 1 34 852, 7 13 859, 3
Прочие доходы 7 392, 3 3 560, 7 2 314, 7
Операционные расходы 160 410, 4 86 215, 8 41 289, 1
Прочие расходы 26 297, 3 14 095, 5 6 396, 7
Прибыль (убыток) до налогообложения 69 034, 3 5 156, 9 47 130, 1
Налог на прибыль 11 100, 0 - 8 500, 0
Прибыль (УБЫТОК) 57 934, 3 5 156, 9 38 630, 1

ОАО «Альфа-Банк» ведет бухгалтерский учет в валюте Российской Федерации и осуществляет учетные записи в соответствии с требованиями банковского законодательства Российской Федерации. Другие дочерние компании ведут бухгалтерский учет в соответствии с правилами бухгалтерского учета и требованиями применимого законодательства о компаниях той страны, в которой они расположены. Данная консолидированная финансовая отчетность подготовлена на основе этих бухгалтерских данных и соответствующим образом скорректирована для приведения ее в соответствие со всеми существенными аспектами МСФО.

Активы и обязательства Группы представляются в консолидированной финансовой отчетности в порядке их ликвидности. Такое представление является более уместным, более информативным и более значимым, чем представление активов и обязательств с разбивкой по принципу долгосрочности и краткосрочности. Долгосрочными считаются активы и обязательства со сроком погашения свыше года.

Консолидированная финансовая отчетность представлена в национальной валюте Российской Федерации, т.е. в российских рублях.

Данная консолидированная финансовая отчетность подготовлена в соответствии с Международными стандартами финансовой отчетности («МСФО») на основе правил учета по первоначальной стоимости, с поправкой на переоценку основных средств, финансовых активов, имеющихся в наличии для продажи, финансовых инструментов, оцениваемых по справедливой стоимости на счете прибылей и убытков. Принципы учетной политики, использованные при подготовке данной консолидированной финансовой отчетности, представлены ниже. Данные принципы применялись последовательно в отношении всех периодов, представленных в отчетности, если не указано иное.

 

Таблица 3

Консолидированный отчет о финансовом положении на декабрь 2014 год

(в тысячах рублей) 31 декабря 2014 года 31 декабря 2012 года Отклонение в %.
       
Денежные средства и их эквиваленты 157 978 050 89 010 534 +77, 48
Обязательные резервы на счетах в центральных банках 13 480 928 13 174 698 +2, 32
Торговые ценные бумаги 26 750 344 35 440 926 -24, 53
Торговые ценные бумаги. переданные без прекращения признания 42 243 403 19 746 403 +113, 9
Средства в других банках 92 454 394 72 409 898 +27, 68
Кредиты и авансы клиентам 952 445 799 738 328 288 +29
Инвестиции 80 258 592 53 699 731 +49, 5
Гудвил 1 935 409 13 526 310 -85, 7
Текущие требования по налогу на прибыль 447 168 747 817 -40, 21
Отложенный налоговый актив 1 339 345 2 947 145 -54, 56
Итого по активам 1 402 033 817 1 067 317 509 +31, 36
Обязательства      
Средства других банков 162 515 046 83 465 101 +94, 71
Средства клиентов 839 637 053 624 118 133 +34, 53
Выпущенные долговые ценные бумаги 172 390 567 158 733 775 +8, 6
Синдицированные и прочие кредиты 3 804 152 12 765 711 -70, 21
Субординированные кредиты 66 668 128 43 583 992 +52, 96
Прочие финансовые обязательства 17 538 296 28 044 878 -37, 47
11рочие обязательства 7 160 834 7 080 531 +1, 13
Текущие обязательства по налогу на прибыль 380 009 1 159 657 -67, 23
Отложенное налоговое обязательство 229 592 360 703 -36, 34
Итого по обязательствам 1 270 323 677 959 312 481 +32, 42

 

Таблица 4

Собственный капитал на декабрь 2014 года

(в тысячах рублях) 31 декабря 2014 года 31 декабря 2012 года Отклонение в %
       
Уставный капитал   62 677 934 62 610 230 +0, 1
Эмиссионный доход 11 925 381 11 525 541 +3, 41
Фонд переоценки по справедливой стоимости финансовых активов, имеющихся в наличии для: - - -
Продажи 263 043 (486 919) +154, 02
Фонд переоценки основных средств 867 191 898 917 -3, 52
Фонд накопленных курсовых разниц 3 290 312 2 935 419 +12, 1
Распределенная прибыль/(Накопленный дефицит) 55 507 605 26 711 016 +107, 8
Чистые актины, принадлежащие собственникам: - - -
Группы 131 497 239 104 194 204 +26, 2
Неконтрольной доле участия 212 901 3 810 824 -94, 41

 

Таблица 5

Консолидированный отчёт о совокупном доходе за 2014 год

(в тысячах рублях)     Отклонение в %
       
Процентные доходы 100 609 911 82 034 347 + 22, 64
Процентные расходы (44 238 164) (35 248 339) + 25, 5
Расходы, непосредственно связанные со страхованием - - -
Вкладов (995 866) (788 799) + 26, 25
Чистые процентные доходы 55 375 881 45 997 209 + 20, 38
Прочие составляющие совокупного доходи за год (1 529 532) 1 571 176 + 197, 34
Итого совокупный доход за год 26 905 134 25 116 257 + 7, 12
Резерв под обесценение кредитного портфеля 4 371 301 1 617 945 + 270, 3
Чистые процентные доходы после создания резерва под - - -
обесценение кредитного портфеля 59 747 182 47 615 154 + 25, 47
Комиссионные доходы 24 511 960 18 776 447 + 30, 54
Комиссионные расходы (7 080 537) (5 280 633) + 30, 08
Доходы за вычетом расходов по операциям с торговыми - - -
ценными бумагами (7 289 346) (2 562 626) + 284, 44
Доходы за вычетом расходов по операциям с инвестициями (1 396 402) 2 532 360 + 155, 14
Доходы за вычетом расходов по операциям с иностранной - - -
валютой и драгоценными металлами 1 017 488 (2 989 607) + 134, 03
Прочие резервы (507 614) (1 058 536) + 50, 27
Прочие операционные доходы 526 095 2 219 467 - 76, 29
Операционные доходы Операционные расходы 69 528 826 (33 060 177) 59 252 026 (30 116 925) + 17, 34 + 9, 77
Операционная прибыль Финансовый результат от продажи дочерних компаний Доли в прибыли ассоциированной компании 36 468 649 (236 833) 29 135 101 (29 238) + 25, 17 + 810
Прибыль/(убыток) до налогообложения Расходы по налогу на прибыль 36 231 816 (7 797 150) 29 105 863 (5 560 782) + 24, 48 + 40, 21
Прибыль/(убыток) 28 434 666 23 545 081 + 20, 76
Прочие составляющие совокупного дохода Инвестиции, имеющиеся в наличии для продажи - Доходы за вычетом расходов от переоценки финансовых инструментов, имеющихся в наличии для продажи - Корректировки по реклассификации для расходов, включенных в состав прибылей или убытков Фонд накопленных курсовых разниц - Влияние пересчета финансовой отчётности в валюту. 293 096 664 235 1 776 803 (4 056 297) (207 369) 82 746 (871 541) 2 176 569 183 402 - + 354, 21 + 176, 21 - 18, 36 + 2 311 + 100
             

 

Управление капиталом Группы имеет следующие основные цели:

соблюдение требований к капиталу, установленных соответствующими центральными банками требованиями;

обеспечение способности Группы функционировать в качестве непрерывно действующего предприятия.

Коэффициент достаточности капитала отслеживается ежедневно на предмет соблюдения требований, установленных Центральным Банком Российской Федерации и ежемесячно для прочих целей управления капиталом. Контроль за выполнением норматива достаточности капитала, установленного Центральным Банком Российской Федерации, осуществляется с помощью ежемесячных отчетов, содержащих соответствующие расчеты, которые проверяются и визируются Председателем Правления и Главным бухгалтером Банка. В соответствии с существующими требованиями к капиталу, установленными Банком России, банки должны поддерживать соотношение капитала и активов, взвешенных с учетом риска, на уровне выше обязательного минимального значения.

Политика Группы по управлению капиталом направлена на поддержание капитальной базы, достаточной для сохранения доверия инвесторов, кредиторов, прочих участников рынка и для обеспечения будущего развития Группы. Центральный банк Российской Федерации устанавливает и контролирует лимиты достаточности капитала в отношении ОАО «АЛЬФА-БАНК». Лимиты достаточности капитала Amsterdam Trade Bank N.V. и ОАО ДБ «Альфа-Банк» (Казахстан) устанавливаются и контролируются Центральным банком Нидерландов и Национальный Банк Республики Казахстан соответственно.

Группа планирует свои потребности в капитале таким образом, чтобы соответствовать требованиям Центрального банка, для этого осуществляется среднесрочное и долгосрочное планирование роста активов с учетом достаточности капитала. При необходимости Группа разрабатывает и внедряет меры по увеличению капитальной базы.

Для обеспечения соответствия коэффициентам достаточности капитала в краткосрочной перспективе Группа контролирует использование капитала по сегментам деятельности. Ответственность за процедуры одобрения и контроля за использованием капитала лежит на Отделе финансового планирования и анализа Группы.

В таблице ниже представлен нормативный капитал на основе отчетов Группы, подготовленных в соответствии с требованиями российского законодательства 2014 год в сравнение с 2013:

Таблица 6

Нормативный капитал (в тыс.руб.)

Наименование    
     
Основной капитал 94 222 200 83 852 722
Дополнительный капитал 93 580 806 62 914 583
Показатели, уменьшающие общую величину капитала (1 424 561) (12 110 205)
Итого нормативный капитал 186 378 445 134 657 100

На основе приведённых выше таблиц можно сделать прогноз о финансовых ресурсов банка. Посчитаем темпы роста и темпы прироста собственного капитала и заёмного базовым методом, и на основе полученных данных сделать расчет на 2014 год. Для точного расчета и прогноза берём период 3 года, базовый 2012 год. Составим таблицу и рассчитываем:

Таблица 7

Год Собственный капитал в млн.руб Темп роста в % Темп прироста в % Заёмный капитал в млн.руб Темп роста в % Темп прироста в %
  152 289, 8     2 729 276, 7    
  263 831, 7 173, 24 + 73, 24 2 856 781, 8 104, 6 + 4, 6
  680 271, 7 446, 69 + 346, 69 5 094 717, 5 186, 6 + 86, 6
  856 249, 4 562, 25 + 115, 56 6 337 380, 5 232, 2 + 45, 6

Таким образом исходя из дынных таблицы можно сказать что общий объём финансовых ресурсов на 01.10.2015 составит в среднем 7 193 629, 9 из них 856 249, 4 млн.руб. это собственный капитал и 6 337 380, 5 млн.руб. это заёмный капитал. А банк в 2015 году увеличит объёмы выдаваемых кредитов и объёмы прибыли.

Теперь рассчитаем ряд значений коэффициентов на 31.12.2014 и сравнить их с базовыми значениями за 31.12.2012: коэффициент финансовой устойчивости и коэффициент соотношения собственных и заёмных средств.

Коэффициент финансовой устойчивости показывает удельный вес собственного капитала в общей сумме источников финансирования, он должен быть больше 0, 5. Он рассчитывается по формуле:

Собственный капитал / Валюта баланса (1)

На 31.12.2012 К фин.уст. = 152 289, 8 / 2 881 566, 5 = 0, 05 0, 5

На 31.12.2014 К фин.уст. = 680 271, 7 / 5 774 989, 2 = 0, 11 0, 5

Коэффициент соотношения заемных и собственных средств показывает, сколько заемных средств организация привлекла на 1 рубль вложенных в активы собственных средств, он должен быть меньше 1. Рассчитывается по формуле:

Заёмные средства / Собственные средства (2)

На 31.12.2012 Ксзс = 2 729 276, 7 / 152 289, 8 = 17, 92 1

На 31.12.2014 Ксзс = 5 094 717, 5 / 680 271, 7 = 7, 48 1

Данный коэффициент не соответствует нормативам, но идёт к понижению. Превышения заёмных средств перед собственными не ограничивает деятельность организации. Тем не менее организация нуждается в росте собственных средств.

Далее рассчитаем коэффициенты абсолютной, критической, текущей ликвидности ОАО «Альфа-Банк».

Коэффициент абсолютной ликвидности показывает, какую часть текущей краткосрочной задолженности организация может погасить в ближайшее время за счет денежных средств и приравненных к ним финансовых вложений. Для коэффициента нормальное значение больше или равно 0, 2. Рассчитывается по формуле:

(Денежные средства + Краткосрочные Финансовые Вложения) / Текущие обязательства (3)

Для коэффициента нормальное значение больше или равно 0, 2.

На 31.12.2012 Кал = (65 523 + 0) / 893 925, 4 = 0, 073 0, 2

На 31.12.2014 Кал = (229 852, 3 + 0) / 3 405 604, 7 = 0, 067 0, 2

Коэффициент критической ликвидности показывает, какая часть краткосрочных обязательств организации может быть немедленно погашена за счет денежных средств, средств в краткосрочных ценных бумагах, а также поступлений по расчетам.

Для коэффициента нормальное значение от 0, 7 до 1, если больше 1 то это значит, что для организация является наиболее привлекательной. Рассчитывается по формуле:

(Денежные средства + КФВ + Дебиторская задолженность) / Текущие обязательства (4)

На 31.12.2012 Ккл = (65 523 + 0 + 1 944 141, 5) / 893 925, 4 = 2, 248

На 31.12.2014 Ккл = (229 852, 3 + 0 + 3 663 616, 3) / 3 405 604, 7 = 1, 143

Коэффициент текущей ликвидности показывает, какую часть текущих обязательств по кредитам и расчетам можно погасить, мобилизовав все оборотные средства предприятия. Для организации рекомендуемое значение 1 и более. Рассчитывается по формуле:

Оборотные активы всего / Краткосрочные обязательства всего (5)

На 31.12.2012 Ктл = 2 729 276, 7 / 2 881 566, 5 = 0, 947

На 31.12.2014 Ктл = 5 094 717, 5 / 5 774 989, 2 = 0, 882

На основы посчитанных показателей ликвидности построим график и сделаем выводы.

Рисунок 1 - Изменение ликвидности

 

По степени ликвидности об организации можно сказать, что краткосрочные обязательства могут немедленно погашаться денежными средствами организациями либо частично.

Проведём оценку финансовых результатов деятельности организации. Она характеризуется полученной прибылью и уровнем рентабельности.

Прибыль это положительная разница между доходами (выручкой от реализации товаров и услуг) и затратами на производство или приобретение и сбыт этих товаров и услуг. Прибыль рассчитывается как выручка минус затраты (в денежном выражении).

Основными задачами анализа финансовых результатов деятельности предприятия являются:

- Контроль за выполнением планов реализации продукции и получением прибыли;

- Определение влияния как объективных, так и субъективных факторов на объем реализации продукции и финансовые результаты;

- Выявление резервов увеличения объема реализации продукции и суммы прибыли.

Посчитаем изменение прибыли и рентабельности на основе отчёта о финансовых результатах организации за период с 31.12.2012 по 31.12.2014.

Чистая прибыль с 2012 года увеличилась на 19 304, 2 тыс.руб. (на 49, 97%).

Показатель рентабельности продаж, рассчитывается по формуле:

Чистая прибыль / Выручку (6)

На 31.12.2014 Рентабельность продаж = 57 934, 3 / 300 164, 5 = 0, 193

На 31.12.2012 Рентабельность продаж = 38 630, 1 / 130 921, 8 = 0, 295

Далее считаем показатель рентабельности собственного капитала. Он рассчитывается по формуле:

Чистая прибыл / Собственный капитал (7)

На 31.12.2014 Рентабельность соб. капитала = 57 934, 3 / 680 271, 7 = 0, 085

На 31.12.2012 Рентабельность соб. капитала = 38 630, 1 / 152 289, 8 = 0, 253

Считаем показатель рентабельности активов по формуле:

Чистая прибыль / Активов всего (8)

На 31.12.2014 Рентабельность активов = 57 934, 3 / 5 774 989, 2 = 0, 012

На 31.12.2012 Рентабельность активов = 38 630, 1 / 2 881 566, 5 = 0, 013

Теперь построим диаграмму и сделаем выводы.

Рисунок 2 - Изменение рентабельности

 

Рентабельность продаж за 2014 год показывает, что 1 рубль выручки пришлось 0, 193 копейки чистой прибыли. Рентабельность собственного капитала показывает, что на каждый 1 рубль собственного капитала приходит 0, 085 рубля к чистой прибыли. Этот показатель увеличился 21%. Рентабельность активов показывает 0, 012 копейки чистой прибыли приносит каждый рубль вложений в активы.

В ходе проведенного анализа капитала Альфа-Банка выявлены положительные и отрицательные тенденции.

Положительные тенденции:

- увеличение объема собственных средств банка;

увеличение объема уставного капитала банка;

увеличение норматива достаточности капитала (Н1);

увеличение коэффициента достаточности капитала по депозитам;

увеличение коэффициентов покрытия ссудной

Отрицательные тенденции:

сокращение объема фондов и прибыли, оставленной в распоряжении КО.

Увеличение капитала банка стало одним из основных событий анализируемых лет. Это дает возможность получения дополнительной государственной поддержки, что позволит еще больше увеличить ресурсную базу и значительно усилить позиции данной кредитной организации.

В любом банке значительное воздействие на доходность бизнеса оказывает качество построенных бизнес-процессов. Очевидно, что если в процессе минимизирован ручной труд, а внутрибанковские коммуникации прозрачны и понятны всем его участникам, то операционные расходы на его обслуживание будут низкими. Сокращая свои издержки за счет оптимизации бизнес-процессов, банк может пойти несколькими путями с точки зрения дальнейшего ценообразования.

Первый вариант - сохранить текущие процентные ставки и тем самым увеличить чистую маржу продукта.

Второй, наоборот - сохранить текущую маржу и снизить ставки, что положительно скажется на клиентском спросе.

Сейчас вопрос эффективности банков, работающих в рознице, очень актуален: ЦБ активно пытается предотвратить перегрев розничного кредитования (прим. - повышение резервирования по необеспеченным ссудам в 2 раза с 01.01.2013, повышение коэффициента риска в зависимости от ставок по потребкредитам с 01.07.2013), что ставит банки перед выбором – улучшить свои внутренние процессы и сохранить маржу, либо повысить ставки и потерять часть рынка.

 


Заключение

 

Финансовый анализ кредитной организации изучает финансово-экономические результаты ее деятельности, позволяет выявить факторы, тенденции и пропорции финансовых процессов, обосновать направления ее развития. В процессе анализа деятельности коммерческого банка изучается его финансовое состояние, которое характеризуется системой показателей, отражающих наличие, размещение и использование финансовых ресурсов.

Анализ финансового состояния банка является основой для принятия управленческих решений, следовательно, определяет возможности и перспективы дальнейшего развития банка. Это особенно важно в современных условиях банковской конкуренции.

Данная работа посвящена анализу финансового состояния ОАО Альфа-Банк.

Альфа-Банк работает на рынке банковских услуг с 1990 года. В настоящее время Альфа-Банк - это универсальная кредитная организация федерального значения, имеющая диверсифицированную ресурсную базу и осуществляющая весь спектр операций на финансовом рынке.

В 2012 году Банк динамично расширял географию своей деятельности. Увеличена сеть отделений для состоятельных клиентов формата А-Клуб в Самаре, Екатеринбурге и Новосибирске. Подобный формат востребован в регионах, и Альфа-Банк будет увеличивать число отделений такого типа не только в Москве но и в других городах России.

Альфа-Банк продолжил работу на рынке кредитования физических лиц, сохраняя свою рыночную долю и в то же время повышая качество кредитного портфеля. Так, например, некоторая амортизация данного портфеля и консервативная политика в ипотечном кредитовании и автокредитовании позволила по итогам 2012 года получить розничный портфель с крайне узким уровнем проблемности. В то же время, активно развивался перспективный сегмент потребительского кредитования. Объём кредитов, выданных за год, увеличился в 1, 6 раза.

Отдельно внимания заслуживает масштабный проект по интеграции в Альфа-Банк клиентской базы крупнейшего банка уральского региона - «Северная Казна». Это стало важным событием как для розничного так и для корпоративно - инвестиционного бизнеса. Благодаря этому он стал ведущей финансовой организацией данного региона.

Следует отметить, что в 2013 г. темпы прироста объемов привлечения денежных средств от физических и юридических лиц Банком превосходили показатели по банковской системе РФ на 5% и 7% соответственно.

За рассматриваемый период валюта баланса банка увеличилась. При этом наблюдается снижение темпов роста валюты баланса, ссудной задолженности, обязательств и других ключевых статей баланса в 2013 г. относительно 2012 г.

Среди основных событий следует отметить увеличение капитала банка в результате дополнительной эмиссии акций.

Доля работающих активов у банка высока, главным образом эти активы сформированы за счет ссудной задолженности.

За 2 года объем кредитного портфеля увеличился на 23% и составил 587 млрд. руб. Так доля просроченной задолженности по кредитам физическим лицам Банка составила 1, 7% на конец 2013 г., что значительно ниже, чем в Сбербанке и ниже общероссийского показателя по банковской системе - 6, 8%.

Экономические нормативы Банка соответствуют требованиям ЦБ, активы и пассивы по срокам были достаточно диверсифицированы и сбалансированы между собой. В условиях финансового кризиса, трудности с ликвидностью, усугубляющиеся уязвимостью розничных депозитов, были компенсированы привлечением ресурсов БР. Однако в 2012 году политика Банка была ориентирована на снижение зависимости ресурсной базы от государственного финансирования, расширение клиентской базы и привлечение средств во вклады.

Процентные доходы Банка за 2 года увеличились на 21, 00% за счет увеличения активов, а также за счет работы над повышением их доходности.

Комиссионные доходы банка также увеличились. Их рост связан с получением доходов от внешнеэкономической деятельности, брокерского обслуживания и от валютообменных операций.

Процентная маржа увеличилась на 12, 4%, что свидетельствует о высоком уровне дешёвых депозитов.

Банк работает с прибылью, однако в динамике наблюдается ее снижение. Чистая прибыль снизилась на 29%. Ключевым фактором, оказавшим отрицательное влияние на финансовый результат 2013 г. в сравнении с 2012, явились чистые расходы по созданию резервов на возможные потери, объем которых составил 4, 5 млрд. руб., что обусловлено ухудшением платежеспособности клиентов.

Снижение прибыли привело к снижению показателей рентабельности.

В целом, Альфа-Банк, являясь ведущим региональным кредитно-финансовым институтом, доказал, что даже в условиях экономической нестабильности можно динамично развиваться.

 


Список литературы

 

1. О Центральном Банке Российской Федерации (Банке России): федер. закон №86-ФЗ.

2. О банках и банковской деятельности: федер. Закон №395-1.

3. Об обязательных нормативах банков: инструкция ЦБ РФ №110-И.

4. О внесении изменений в Федеральный закон «О банках и банковской деятельности»: федер. Закон №28-ФЗ.

5. Положение о методике определения собственных средств (капитала) кредитных организаций: №215-П

6. Антикризисные меры в банковской сфере: [Опыт развитых стран и России в период мирового финансового кризиса] // Финансовая аналитика. - 2013. - №1. - С. 48-66.

7. Банковское дело: учебник / О.И. Лаврушин, И.Д. Мамонова, Н.И. Валенцева [и др.]; под ред. засл. деят. науки РФ, д-ра экон. наук, проф. О.И. Лаврушина. - 3-е изд., перераб. и доп. - М.: КНОРУС, 2012. - 768 с.

8. Банковское дело: учебник / под ред. д-ра экон. наук, проф. Г.Г. Коробовой. - изд. С изм. - М.: Экономистъ, 2013. - 766 с.

9. Годовой отчет ОАО Альфа - Банк за 2012 год [Электронный ресурс] / ОАО Ханты-Мансийский Банк: [офиц. сайт], [раздел] раскрытие информации. Режим доступа: https://www.alfabank.ru/about/annual_report/

10. Годовой отчет ОАО Альфа - Банк за 2014 год [Электронный ресурс] / ОАО Альфа - Банк: [офиц. сайт], [раздел] раскрытие информации. Режим доступа: https://www.alfabank.ru/about/annual_report/

11. Динекевич, А.И. Мировой финансово-экономический кризис / А.И. Динекевич // Деньги и кредит. - 2012. - №10. - С. 23-30.

12. Кузнецов, М. Какую ликвидность поддерживает Центральный банк? / М. Кузнецов // Экономист. - 2013. - №2. - С. 87-93.

13. Лаврушин О.И. Управление деятельностью коммерческого банка (Банковский менеджмент).-М.: Юристъ, 2002

14. Моисеев С. Достаточность капитала банков: лоббизм крупнейших или реальная угроза. Национальный Банковский Журнал. – 2007 г.

15. Матовников, М.Ю. Банковский сектор России: кризис закончился? / М.Ю. Матовников // Деньги и кредит. - 2013. - №1. - С. 5-15.

16. Мониторинг прессы: собрание статей о деят-ти Альфа - Банка [Электронный ресурс] / ОАО Альфа - Банк: [офиц. сайт], [раздел] пресс-центр. Режим доступа: https://www.alfabank.ru/press/

17. Пресс-релиз: Анализ рынка вкладов физических лиц в 2013 году / Агентство по страхованию вкладов // Деньги и кредит. - 2013. - №3. - С. 79-80.

18. Семенов, С.К. Нормативное регулирование банковской деятельности и финансовый кризис / С.К. Семенов // Финансы и кредит. - 2014. - №23. - С. 14-25.

19. Тимофеева, И.О. Анализ деятельности коммерческого банка: курс лекций / И.О. Тимофеева; под ред. О.В. Артемовой; Урал. соц.-экон. ин-т Акад. труда и соц. отношений. - Челябинск, 2014. - 188 с.

20. Токарева Е.А. Понятие коммерческого банка и его организационное устройство. – М.: ИНФРА, 2006 г.

21. Устав Альфа - Банка Открытого Акционерного Общества №45.

Database error in antiplagiat.ru:

Invalid SQL: 1284

SELECT varname, value, datatype FROM setting;

MySQL Error: MySQL server has gone away

Error Number: 2006

Script: https://antiplagiat.ru

Referrer: https://www.antiplagiat.ru/Cabinet/Cabinet.aspx? folderId=33483538346

IP Address: 127.0.0.1

Username: an_User

Classname: vap_Database

MySQL Version:

Database Error: Unable to connect to the database: Could not connect to MySQL

Error 1018: Неправильный синтаксис около " %.*ls". Если имелась в виду часть табличной подсказки, то для этого теперь необходимо использовать ключевое слово A WITH и круглые скобки. Правильный синтаксис см. в электронной документации по SQL Server.

Database Error: Unable to connect to the database: Could not connect to database

SQL Server Error 1019: Недопустимый список столбцов после имени объекта в инструкции GRANT/REVOKE.

MySQL Error: Illegal mix of collations (cp1251_bin, IMPLICIT) and (latin1_bin, IMPLICIT) for operation '='

Error Number: 1267

Code errors:

Include php errors require('includes/application_top.php');

if (! tep_session_is_registered('customer_id')) { $navigation-> set_snapshot();

tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));

require(DIR_WS_LANGUAGES. $language. '/'. FILENAME_ACCOUNT);

$breadcrumb-> add(NAVBAR_TITLE, tep_href_link(FILENAME_ACCOUNT, '', 'SSL'));? > < html <? php echo HTML_PARAMS;? > > < head> < meta http-equiv=" Content-Type" content=" text/html; charset=<? php echo CHARSET;? > " > < title> <? php echo TITLE;? > < /title> < base href=" <? php echo (($request_type == 'SSL')? HTTPS_SERVER: HTTP_SERVER). DIR_WS_CATALOG;? > " >

< link rel=" stylesheet" type=" text/css" href=" stylesheet.css" > < script language=" javascript" > <! function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver';

} function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; //--> < /script> < /head> < body marginwidth=" 0" marginheight=" 0" topmargin=" 0" bottommargin=" 0" leftmargin=" 0" rightmargin=" 0" > <! -- header //--> <? php require(DIR_WS_INCLUDES. 'header.php');? >

<! -- header_eof //--> <! -- body //--> < table border=" 0" width=" 100%" cellspacing=" 3" cellpadding=" 3" > < tr> < td width=" <? php echo BOX_WIDTH;? > " valign=" top" > < table border=" 0" width=" <? php echo BOX_WIDTH;? > " cellspacing=" 0" cellpadding=" 2" > <! -- left_navigation //--> <? php require(DIR_WS_INCLUDES. 'column_left.php');? >

<! -- left_navigation_eof //--> < /table> < /td> <! -- body_text //--> < td width=" 100%" valign=" top" > < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 0" > < tr> < td> < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 0" > < tr> < td class=" pageHeading" > <? php echo HEADING_TITLE;? > < /td> < td class=" pageHeading" align=" right" > <? php echo tep_image(DIR_WS_IMAGES. 'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT);? > < /td> < /tr> < /table> < /td> < /tr> < td> <? php echo tep_draw_separator('pixel_trans.gif', '100%', '10');? > < /td> <? php if ($messageStack-> size('account') > 0) { < td> <? php echo $messageStack-> output('account');? > < /td> if (tep_count_customer_orders() > 0) { < td> < table border=" 0" cellspacing=" 0" cellpadding=" 2" > < td class=" main" > < b> <? php echo OVERVIEW_TITLE;? > < /b> < /td> < td class=" main" > <? php echo '< a href=" '. tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL'). '" > < u> '. OVERVIEW_SHOW_ALL_ORDERS. '< /u> < /a> ';? > < /td> < td> < table border=" 0" width=" 100%" cellspacing=" 1" cellpadding=" 2" class=" infoBox" > < tr class=" infoBoxContents" > < td> < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 2" > < tr> < td class=" main" align=" center" valign=" top" width=" 130" > <? php echo '< b> '. OVERVIEW_PREVIOUS_ORDERS. '< /b> < br> '. tep_image(DIR_WS_IMAGES. 'arrow_south_east.gif');? > < /td> < td> < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 2" > $orders_query = tep_db_query(" select o.orders_id, o.date_purchased, o.delivery_name, o.delivery_country, o.billing_name, o.billing_country, ot.text as order_total, s.orders_status_name from ". TABLE_ORDERS. " o, ". TABLE_ORDERS_TOTAL. " ot, ". TABLE_ORDERS_STATUS. " s where o.customers_id = '". (int)$customer_id. " ' and o.orders_id = ot.orders_id and ot.class = 'ot_total' and o.orders_status = s.orders_status_id and s.language_id = '". (int)$languages_id. " ' and s.public_flag = '1' order by orders_id desc limit 3");

while ($orders = tep_db_fetch_array($orders_query)) { if (tep_not_null($orders['delivery_name'])) { $order_name = $orders['delivery_name'];

$order_country = $orders['delivery_country'];

} else { $order_name = $orders['billing_name'];

$order_country = $orders['billing_country'];

< tr class=" moduleRow" onMouseOver=" rowOverEffect(this)" onMouseOut=" rowOutEffect(this)" onClick=" document.location.href='<? php echo tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id='. $orders['orders_id'], 'SSL');? > '" >

< td class=" main" width=" 80" > <? php echo tep_date_short($orders['date_purchased']);? > < /td> < td class=" main" > <? php echo '#'. $orders['orders_id'];? > < /td> < td class=" main" > <? php echo tep_output_string_protected($order_name). ', '. $order_country;? > < /td> < td class=" main" > <? php echo $orders['orders_status_name'];? > < /td> < td class=" main" align=" right" > <? php echo $orders['order_total'];? > < /td> < td class=" main" align=" right" > <? php echo '< a href=" '. tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id='. $orders['orders_id'], 'SSL'). '" > '. tep_image_button('small_view.gif', SMALL_IMAGE_BUTTON_VIEW). '< /a> ';? > < /td> < /tr> < /table> < /td> < td> <? php echo tep_draw_separator('pixel_trans.gif', '10', '1');? > < /td> < /tr> < /table> < /td> < td> < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 2" > < td class=" main" > < b> <? php echo MY_ACCOUNT_TITLE;? > < /b> < /td> < td width=" 10" > <? php echo tep_draw_separator('pixel_trans.gif', '10', '1');? > < /td> < td width=" 60" > <? php echo tep_image(DIR_WS_IMAGES. 'account_personal.gif');? > < /td> < tr> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL'). '" > '. MY_ACCOUNT_INFORMATION. '< /a> ';? > < /td> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL'). '" > '. MY_ACCOUNT_ADDRESS_BOOK. '< /a> ';? > < /td> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL'). '" > '. MY_ACCOUNT_PASSWORD. '< /a> ';? > < /td> < td width=" 10" align=" right" > <? php echo tep_draw_separator('pixel_trans.gif', '10', '1');? > < /td> < td class=" main" > < b> <? php echo MY_ORDERS_TITLE;? > < /b> < /td> < td width=" 60" > <? php echo tep_image(DIR_WS_IMAGES. 'account_orders.gif');? > < /td> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL'). '" > '. MY_ORDERS_VIEW. '< /a> ';? > < /td> < td class=" main" > < b> <? php echo EMAIL_NOTIFICATIONS_TITLE;? > < /b> < /td> < td width=" 60" > <? php echo tep_image(DIR_WS_IMAGES. 'account_notifications.gif');? > < /td> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ACCOUNT_NEWSLETTERS, '', 'SSL'). '" > '. EMAIL_NOTIFICATIONS_NEWSLETTERS. '< /a> ';? > < /td> < td class=" main" > <? php echo tep_image(DIR_WS_IMAGES. 'arrow_green.gif'). ' < a href=" '. tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'SSL'). '" > '. EMAIL_NOTIFICATIONS_PRODUCTS. '< /a> ';? > < /td> <! -- body_text_eof //--> <! -- right_navigation //--> <? php require(DIR_WS_INCLUDES. 'column_right.php');? > <! -- right_navigation_eof //--> < /tr> < /table> <! -- body_eof //--> <! -- footer //--> <? php require(DIR_WS_INCLUDES. 'footer.php');? >

$type = (isset($HTTP_GET_VARS['type'])? $HTTP_GET_VARS['type']: '');

$banner_extension = tep_banner_image_extension(); // check if the graphs directory exists $dir_ok = false; if (function_exists('imagecreate') & & tep_not_null($banner_extension)) { if (is_dir(DIR_WS_IMAGES. 'graphs')) { if (is_writeable(DIR_WS_IMAGES. 'graphs')) { $dir_ok = true;

$messageStack-> add(ERROR_GRAPHS_DIRECTORY_NOT_WRITEABLE, 'error');

} else { $messageStack-> add(ERROR_GRAPHS_DIRECTORY_DOES_NOT_EXIST, 'error');

$banner_query = tep_db_query(" select banners_title from ". TABLE_BANNERS. " where banners_id = '". (int)$HTTP_GET_VARS['bID']. " '");

$banner = tep_db_fetch_array($banner_query); $years_array = array();

$years_query = tep_db_query(" select distinct year(banners_history_date) as banner_year from ". TABLE_BANNERS_HISTORY. " where banners_id = '". (int)$HTTP_GET_VARS['bID']. " '");

while ($years = tep_db_fetch_array($years_query)) { $years_array[] = array('id' => $years['banner_year'], 'text' => $years['banner_year']);

$months_array = array(); for ($i=1; $i< 13; $i++) { $months_array[] = array('id' => $i, 'text' => strftime('%B', mktime(0, 0, 0, $i)));

$type_array = array(array('id' => 'daily', 'text' => STATISTICS_TYPE_DAILY), array('id' => 'monthly', 'text' => STATISTICS_TYPE_MONTHLY), array('id' => 'yearly', 'text' => STATISTICS_TYPE_YEARLY));

<! doctype html public " -//W3C//DTD HTML 4.01 Transitional//EN" > < link rel=" stylesheet" type=" text/css" href=" includes/stylesheet.css" > < body marginwidth=" 0" marginheight=" 0" topmargin=" 0" bottommargin=" 0" leftmargin=" 0" rightmargin=" 0" bgcolor=" #FFFFFF" > < table border=" 0" width=" 100%" cellspacing=" 2" cellpadding=" 2" > < td width=" <? php echo BOX_WIDTH;? > " valign=" top" > < table border=" 0" width=" <? php echo BOX_WIDTH;? > " cellspacing=" 1" cellpadding=" 1" class=" columnLeft" > < td width=" 100%" valign=" top" > < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 2" > < td width=" 100%" > < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 0" > < tr> <? php echo tep_draw_form('year', FILENAME_BANNER_STATISTICS, '', 'get');? >

< td class=" pageHeading" align=" right" > <? php echo tep_draw_separator('pixel_trans.gif', '1', HEADING_IMAGE_HEIGHT);? > < /td> < td class=" main" align=" right" > <? php echo TITLE_TYPE. ' '. tep_draw_pull_down_menu('type', $type_array, (tep_not_null($type)? $type: 'daily'), 'onChange=" this.form.submit(); " ');? > < noscript> < input type=" submit" value=" GO" > < /noscript> < br> switch ($type) { case 'yearly': break; case 'monthly':

echo TITLE_YEAR. ' '. tep_draw_pull_down_menu('year', $years_array, (isset($HTTP_GET_VARS['year'])? $HTTP_GET_VARS['year']: date('Y')), 'onChange=" this.form.submit(); " '). '< noscript> < input type=" submit" value=" GO" > < /noscript> ';

break; default: case 'daily': echo TITLE_MONTH. ' '. tep_draw_pull_down_menu('month', $months_array, (isset($HTTP_GET_VARS['month'])? $HTTP_GET_VARS['month']: date('n')), 'onChange=" this.form.submit(); " '). '< noscript> < input type=" submit" value=" GO" > < /noscript> < br> '. TITLE_YEAR. ' '. tep_draw_pull_down_menu('year', $years_array, (isset($HTTP_GET_VARS['year'])? $HTTP_GET_VARS['year']: date('Y')), 'onChange=" this.form.submit(); " '). '< noscript> < input type=" submit" value=" GO" > < /noscript> ';

< /td> <? php echo tep_draw_hidden_field('page', $HTTP_GET_VARS['page']). tep_draw_hidden_field('bID', $HTTP_GET_VARS['bID']). tep_hide_session_id();? > < /form> < /tr> < td> <? php echo tep_draw_separator('pixel_trans.gif', '1', '10');? > < /td> < td align=" center" > if (function_exists('imagecreate') & & ($dir_ok == true) & & tep_not_null($banner_extension)) { $banner_id = (int)$HTTP_GET_VARS['bID'];

switch ($type) { case 'yearly':

include(DIR_WS_INCLUDES. 'graphs/banner_yearly.php');

echo tep_image(DIR_WS_IMAGES. 'graphs/banner_yearly-'. $banner_id. '.'. $banner_extension);

break;

case 'monthly': include(DIR_WS_INCLUDES. 'graphs/banner_monthly.php');

echo tep_image(DIR_WS_IMAGES. 'graphs/banner_monthly-'. $banner_id. '.'. $banner_extension);

default: case 'daily': include(DIR_WS_INCLUDES. 'graphs/banner_daily.php');

echo tep_image(DIR_WS_IMAGES. 'graphs/banner_daily-'. $banner_id. '.'. $banner_extension);

< table border=" 0" width=" 600" cellspacing=" 0" cellpadding=" 2" > < tr class=" dataTableHeadingRow" > < td class=" dataTableHeadingContent" > <? php echo TABLE_HEADING_SOURCE;? > < /td> < td class=" dataTableHeadingContent" align=" right" > <? php echo TABLE_HEADING_VIEWS;? > < /td> < td class=" dataTableHeadingContent" align=" right" > <? php echo TABLE_HEADING_CLICKS;? > < /td> < /tr> for ($i=0, $n=sizeof($stats); $i< $n; $i++) { echo ' < tr class=" dataTableRow" > '. " \n".

' < td class=" dataTableContent" > '. $stats[$i][0]. '< /td> '. " \n".

' < td class=" dataTableContent" align=" right" > '. number_format($stats[$i][1]). '< /td> '. " \n".

' < td class=" dataTableContent" align=" right" > '. number_format($stats[$i][2]). '< /td> '. " \n".

' < /tr> '. " \n"; < /table> } else { include(DIR_WS_FUNCTIONS. 'html_graphs.php');

echo tep_banner_graph_yearly($HTTP_GET_VARS['bID']); echo tep_banner_graph_monthly($HTTP_GET_VARS['bID']); echo tep_banner_graph_daily($HTTP_GET_VARS['bID']);

< /td> < td class=" main" align=" right" > <? php echo '< a href=" '. tep_href_link(FILENAME_BANNER_MANAGER, 'page='. $HTTP_GET_VARS['page']. '& bID='. $HTTP_GET_VARS['bID']). '" > '. tep_image_button('button_back.gif', IMAGE_BACK). '< /a> ';? > < /td> $action = (isset($HTTP_GET_VARS['action'])? $HTTP_GET_VARS['action']: '');

if (tep_not_null($action)) { switch ($action) { case 'save': $configuration_value = tep_db_prepare_input($HTTP_POST_VARS['configuration_value']);

$cID = tep_db_prepare_input($HTTP_GET_VARS['cID']);

tep_db_query(" update ". TABLE_CONFIGURATION. " set configuration_value = '". tep_db_input($configuration_value). " ', last_modified = now() where configuration_id = '". (int)$cID. " '");

tep_redirect(tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $cID));

$gID = (isset($HTTP_GET_VARS['gID']))? $HTTP_GET_VARS['gID']: 1;

$cfg_group_query = tep_db_query(" select configuration_group_title from ". TABLE_CONFIGURATION_GROUP. " where configuration_group_id = '". (int)$gID. " '");

$cfg_group = tep_db_fetch_array($cfg_group_query);

< script language=" javascript" src=" includes/general.js" > < /script> < body marginwidth=" 0" marginheight=" 0" topmargin=" 0" bottommargin=" 0" leftmargin=" 0" rightmargin=" 0" bgcolor=" #FFFFFF" onload=" SetFocus(); " >

< td class=" pageHeading" > <? php echo $cfg_group['configuration_group_title'];? > < /td> < td class=" pageHeading" align=" right" > <? php echo tep_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT);? > < /td> < td valign=" top" > < table border=" 0" width=" 100%" cellspacing=" 0" cellpadding=" 2" > < tr class=" dataTableHeadingRow" > < td class=" dataTableHeadingContent" > <? php echo TABLE_HEADING_CONFIGURATION_TITLE;? > < /td> < td class=" dataTableHeadingContent" > <? php echo TABLE_HEADING_CONFIGURATION_VALUE;? > < /td> < td class=" dataTableHeadingContent" align=" right" > <? php echo TABLE_HEADING_ACTION;? > & nbsp; < /td> $configuration_query = tep_db_query(" select configuration_id, configuration_title, configuration_value, use_function from ". TABLE_CONFIGURATION. " where configuration_group_id = '". (int)$gID. " ' order by sort_order");

while ($configuration = tep_db_fetch_array($configuration_query)) { if (tep_not_null($configuration['use_function'])) { $use_function = $configuration['use_function'];

if (ereg('-> ', $use_function)) { $class_method = explode('-> ', $use_function);

if (! is_object(${$class_method[0]})) { include(DIR_WS_CLASSES. $class_method[0]. '.php');

${$class_method[0]} = new $class_method[0]();

$cfgValue = tep_call_function($class_method[1], $configuration['configuration_value'], ${$class_method[0]});

$cfgValue = tep_call_function($use_function, $configuration['configuration_value']);

$cfgValue = $configuration['configuration_value'];

if ((! isset($HTTP_GET_VARS['cID']) || (isset($HTTP_GET_VARS['cID']) & & ($HTTP_GET_VARS['cID'] == $configuration['configuration_id']))) & &! isset($cInfo) & & (substr($action, 0, 3)! = 'new')) { $cfg_extra_query = tep_db_query(" select configuration_key, configuration_description, date_added, last_modified, use_function, set_function from ". TABLE_CONFIGURATION. " where configuration_id = '". (int)$configuration['configuration_id']. " '");

$cfg_extra = tep_db_fetch_array($cfg_extra_query); $cInfo_array = array_merge($configuration, $cfg_extra); $cInfo = new objectInfo($cInfo_array);

if ((isset($cInfo) & & is_object($cInfo)) & & ($configuration['configuration_id'] == $cInfo-> configuration_id)) { echo ' < tr id=" defaultSelected" class=" dataTableRowSelected" onmouseover=" rowOverEffect(this)" onmouseout=" rowOutEffect(this)" onclick=" document.location.href=\''. tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $cInfo-> configuration_id. '& action=edit'). '\'" > '. " \n";

echo ' < tr class=" dataTableRow" onmouseover=" rowOverEffect(this)" onmouseout=" rowOutEffect(this)" onclick=" document.location.href=\''. tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $configuration['configuration_id']). '\'" > '. " \n";

< td class=" dataTableContent" > <? php echo $configuration['configuration_title'];? > < /td> < td class=" dataTableContent" > <? php echo htmlspecialchars($cfgValue);? > < /td> < td class=" dataTableContent" align=" right" > <? php if ((isset($cInfo) & & is_object($cInfo)) & & ($configuration['configuration_id'] == $cInfo-> configuration_id)) { echo tep_image(DIR_WS_IMAGES. 'icon_arrow_right.gif', ''); } else { echo '< a href=" '. tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $configuration['configuration_id']). '" > '. tep_image(DIR_WS_IMAGES. 'icon_info.gif', IMAGE_ICON_INFO). '< /a> '; }? > & nbsp; < /td> $heading = array();

$contents = array(); switch ($action) { case 'edit': $heading[] = array('text' => '< b> '. $cInfo-> configuration_title. '< /b> ');

if ($cInfo-> set_function) { eval('$value_field = '. $cInfo-> set_function. '" '. htmlspecialchars($cInfo-> configuration_value). '"); ');

$value_field = tep_draw_input_field('configuration_value', $cInfo-> configuration_value);

$contents = array('form' => tep_draw_form('configuration', FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $cInfo-> configuration_id. '& action=save'));

$contents[] = array('text' => TEXT_INFO_EDIT_INTRO); $contents[] = array('text' => '< br> < b> '. $cInfo-> configuration_title. '< /b> < br> '. $cInfo-> configuration_description. '< br> '. $value_field);

$contents[] = array('align' => 'center', 'text' => '< br> '. tep_image_submit('button_update.gif', IMAGE_UPDATE). '& nbsp; < a href=" '. tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $cInfo-> configuration_id). '" > '. tep_image_button('button_cancel.gif', IMAGE_CANCEL). '< /a> '); if (isset($cInfo) & & is_object($cInfo)) { $heading[] = array('text' => '< b> '. $cInfo-> configuration_title. '< /b> '); $contents[] = array('align' => 'center', 'text' => '< a href=" '. tep_href_link(FILENAME_CONFIGURATION, 'gID='. $HTTP_GET_VARS['gID']. '& cID='. $cInfo-> configuration_id. '& action=edit'). '" > '. tep_image_button('button_edit.gif', IMAGE_EDIT). '< /a> ');

$contents[] = array('text' => '< br> '. $cInfo-> configuration_description);

$contents[] = array('text' => '< br> '. TEXT_INFO_DATE_ADDED. ' '. tep_date_short($cInfo-> date_added));

if (tep_not_null($cInfo-> last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED. ' '. tep_date_short($cInfo-> last_modified));

case 'insert': $tax_zone_id = tep_db_prepare_input($HTTP_POST_VARS['tax_zone_id']);

$tax_class_id = tep_db_prepare_input($HTTP_POST_VARS['tax_class_id']);

$tax_rate = tep_db_prepare_input($HTTP_POST_VARS['tax_rate']);

$tax_description = tep_db_prepare_input($HTTP_POST_VARS['tax_description']);

$tax_priority = tep_db_prepare_input($HTTP_POST_VARS['tax_priority']);

tep_db_query(" insert into ". TABLE_TAX_RATES. " (tax_zone_id, tax_class_id, tax_rate, tax_description, tax_priority, date_added) values ('". (int)$tax_zone_id. " ', '". (int)$tax_class_id. " ', '". tep_db_input($tax_rate). " ', '". tep_db_input($tax_description). " ', '". tep_db_input($tax_priority). " ', now())"); tep_redirect(tep_href_link(FILENAME_TAX_RATES));

$tax_rates_id = tep_db_prepare_input($HTTP_GET_VARS['tID']);

tep_db_query(" update ". TABLE_TAX_RATES. " set tax_rates_id = '". (int)$tax_rates_id. " ', tax_zone_id = '". (int)$tax_zone_id. " ', tax_class_id = '". (int)$tax_class_id. " ', tax_rate = '". tep_db_input($tax_rate). " ', tax_description =






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.