внедрение и эксплуатация Рокировка в «Нашем Банке»: переезд головного офиса в филиал и наоборот Павел Хлопов ведущий специалист отдела внедрения Департамента банковского ПО RS-Bank Постановка задачи В первых числах апреля 2010 г. сотрудники компании R-Style Softlab рапортовали об успешном завершении проекта в ОАО «Наш Банк» (на тот момент он назывался ОАО «ДИПБанк»). Целью проекта был перевод базы данных головного банка из ПетропавловскаКамчатского в Москву, а базы данных московского филиала – соответственно, на Камчатку. ОАО «Наш Банк» является универсальным финансово-кредитным учреждением, которое оказывает полный комплекс банковских услуг своим клиентам – физическим лицам и юридическим лицам всех форм собственности, представляющим различные отрасли и направления российской экономики. Свою историю банк ведет с 1991 года. Первоначально он был известен как ОАО «Камчатрыббанк», а с 2007 г. – «Дальневосточный ипотечный СЕНТЯБРЬ–ДЕКАБРЬ 2010 RS-CLUB 73 внедрение и эксплуатация База данных Московский филиал (МФ) Документы МФ Счета МФ Клиенты МФ База данных Головной банк (ГБ) Документы ГБ Счета ГБ Клиенты ГБ банк» (или ОАО «ДИП-Банк»). В феврале 2010 г. собрание акционеров снова озаботилось сменой имени своего кредитного учреждения и постановило называть его «Наш Банк». 2010 год стал для банка знаменательным не только по причине обретения нового имени, но и вследствие постигшей это кредитное учреждение глобальной реструктуризации: советом директоров банка было принято решение о переводе головного офиса, изначально дислоцирующегося в городе Петропавловске-Камчатском, в Москву, а московского филиала – соответственно, на Камчатку. Разумеется, речь шла не о физическом переезде, а о переводе на уровне регистрационных и уставных документов. Иными словами, головной банк должен был стать камчатским филиалом, а московский филиал – головным банком. При этом инфраструктура банков и их сотрудники оставались на своих местах, равно как и клиентская база обоих банков. При всей кажущейся простоте подобная реструктуризация не была такой уж тривиальной задачей, особенно с точки зрения автоматизации. Так, баланс головного банка (то есть его обороты, вычисляемые по документам, и остатки, вычисляемые по счетам) должен был оставаться балансом головного банка. Что это означает? Да то, что база данных головного банка должна быть физически перенесена с Камчатки в Москву, но при этом в этой же базе должны быть отражены и лицевые счета московского филиала. Задача усложнялась еще и тем, что у обоих банков менялся БИК, поэтому перенос лицевых счетов московского филиала в базу данных головного банка требовал изменения номеров этих счетов. Необходимость же передачи баланса московского филиала в филиал на Камчатке на тот 74 RS-CLUB СЕНТЯБРЬ–ДЕКАБРЬ 2010 Рис. 1. Исходное состояние баз данных московского филиала и головного банка момент еще не была подтверждена Банком России – соответствующие разъяснения с его стороны были получены лишь за несколько дней до реорганизации. Относительно применяемого программного обеспечения ситуация выглядела следующим образом: помимо «Учетного ядра» и в головном банке, и в филиале использовалась подсистема RS-Retail – для учета депозитов физических лиц, а в филиале еще и подсистема RS-Incounting (в части учета основных фондов). Разумеется, объекты этих систем необходимо было перенести в новые базы данных. Несколько осложняла картину рассогласованность применяемых версий АБС RS-Bank: к моменту реорганизации московский филиал уже перешел с RS-Bank v. 5.0 на RS-Bank v. 5.5, в то время как в головном офисе процесс обновления ПО был в самом разгаре. Вот так выглядела постановка задачи (рис. 1), для решения которой банк обратился в отдел внедрения компании R-Style Softlab. Было это в начале марта 2010 года. Программная реализация Алгоритм Рис. 2. Закрытие счетов и клиентов в базах данных банка и филиала, обмен базами Надо заметить, что у специалистов компании был накоплен немалый опыт по переносу объектов АБС RS-Bank v. 5.5 из филиала в филиал, что позволяло практически сразу подключиться к работе. Прежде всего, было проведено экспресс-обследование банка и совместно База данных Московский филиал (МФ) Документы МФ Счета МФ Клиенты МФ База данных Московский филиал (МФ) Документы МФ Счета МФ – закрыты Клиенты МФ – закрыты База данных Головной банк (ГБ) Документы ГБ Счета ГБ Клиенты ГБ База данных Головной банк (ГБ) Документы ГБ Счета ГБ – закрыты Клиенты ГБ – закрыты Рокировка в «Нашем Банке»: переезд головного офиса в филиал и наоборот с его сотрудниками составлена подробная схема передачи объектов, которая была отражена в техническом задании. Алгоритм обмена базами данных выглядел так: при помощи конвертора, разработанного сотрудниками отдела внедрения R-Style Softlab, головной банк в своей базе, а филиал в своей сворачивают остатки по всем лицевым счетам, помещая их на счета межфилиальных оборотов, после чего эти счета закрывают. Затем выполняется закрытие клиентов. База данных головного банка передается с Камчатки в Москву, база данных московского филиала – на Камчатку (рис. 2). Следующим этапом опять же при помощи конвертора в каждую из баз переносится информация по клиентам: в базу данных нового головного банка – клиентов московского филиала, в базу Камчатского филиала – клиентов бывшего головного банка. То же самое происходит и с лицевыми счетами: в базах данных открываются лицевые счета, имеющие из‑за смены БИК другие ключи, а также другую нумерацию – то есть измененные признаки филиала и головного офиса. Затем остатки со счетов межфилиальных оборотов переносятся на вновь открытые счета (рис. 3). При переносе лицевых счетов и клиентов необходимо было предусмотреть перенос всех дополнительных реквизитов, соответствующих этим объектам, – документов и адресных данных клиентов, категорий клиентов и счетов, информации о сроке привлечения или размещения средств на счете и т. п. Отдельно следует упомянуть о ситуации с картотеками: от инспекции Федеральной налоговой службы были получены разъяснения о том, что налоговые документы по арестованным счетам, стоящим в картотеке, необходимо списать; после смены нумерации счетов требования будут выставлены налоговой инспекцией заново – индивидуально по каждому счету. Для отправки в ИФНС, ПФР и ФСС массово формируются сообщения об изменении номеров у клиентских лицевых счетов. На завершающем этапе выполняется перенос лицевых счетов клиентов внедрение и эксплуатация База данных Московский филиал (МФ) Документы МФ Счета МФ Клиенты МФ База данных Головной банк (ГБ) Документы ГБ Счета ГБ Клиенты ГБ База данных Московский филиал (МФ) Документы МФ Счета МФ – закрыты Клиенты МФ – закрыты База данных Камчатского филиала (КФ) Документы МФ Счета МФ – закрыты Клиенты МФ – закрыты Рис. 3. Перенос счетов и клиентов после обмена базами данных в подсистеме RS-Retail, а также изменение номеров лицевых счетов и их привязка к клиентам для объектов основных фондов в подсистеме RS-Incounting. После всех этих действий базы данных головного банка и камчатского филиала должны были быть готовы к использованию (рис. 4). Выполнение проекта В соответствии с представленным выше алгоритмом специалисты отдела внедрения R-Style Softlab реализовали набор конверторов и отладили их на тестовых стендах, предоставленных московским филиалом банка. При создании конверторов им также приходилось тесно взаимодействовать с сотрудниками отдела автоматизации головного банка на Камчатке. Для связи использовались самые разные каналы – от телефона до Интернета, но само общение было сильно осложнено большой разницей во времени – на тот момент Петропавловск-Камчатский и Москву разделяло 9 часовых поясов. То есть рабочий день Рис. 4. Конечное состояние БД головного банка и камчатского филиала База данных Головного банка (ГБ) База данных Камчатского филиала (КФ) Документы ГБ Счета ГБ – закрыты Клиенты ГБ – закрыты Документы МФ Счета МФ – закрыты Клиенты МФ – закрыты Счета МФ Клиенты МФ Счета МФ Клиенты МФ СЕНТЯБРЬ–ДЕКАБРЬ 2010 RS-CLUB 75 внедрение и эксплуатация ОАО «Наш Банк» является универсальным финансовокредитным учреждением, которое оказывает полный комплекс банковских услуг своим клиентам – физическим лицам и юридическим лицам всех форм собственности, представляющим различные отрасли и направления российской экономики в Москве начинался как раз тогда, когда на Камчатке он уже был завершен. Случалось, что нашим специалистам приходилось просыпаться в 3–4 часа утра, чтобы прямо из дома связаться с сотрудниками камчатского банка и обсудить с ними неотложные вопросы. Параллельно с подготовкой к переводу головной банк на Камчатке самостоятельно осуществил переход на АБС RS-Bank версии 5.5, сравняв тем самым номера сборок и патчей используемого ПО в банке и филиале. Это позволило унифицировать и упростить технологию перевода в обоих банках. Сам перевод головного банка в филиал и наоборот был запланирован на выходные дни. Вот как выглядела хронология событий: по окончании операционного дня в пятницу Центральный Банк приостановил возможность отправки электронных документов по корреспондентским счетам обоих банков, внес в справочник банков записи о новых БИК и корреспондентских счетах головного банка и камчатского филиала и закрыл московский филиал. В субботу утром головной банк на Камчатке активизировал полученные конверторы и выполнил 76 RS-CLUB СЕНТЯБРЬ–ДЕКАБРЬ 2010 свертку рабочей базы данных, после чего она была перенесена на физический носитель и отправлена самолетом в Москву. И вот тут разница в часовых поясах между Москвой и Камчаткой сыграла исполнителям проекта на руку: самолет вылетел из Петропавловска-Камчатского в 13 часов дня по местному времени и около 13 часов того же дня приземлился в Москве. Уже через час база была доставлена в банк, а через два его сотрудники приступили к выверке результатов переноса данных в новой БД московского головного банка. База данных была развернута на банковских серверах, и с помощью конвертора в нее была перенесена информация о клиентах (на основе копии БД бывшего московского филиала) и открыты новые лицевые счета. Еще один конвертор автоматически выполнил проводки по переносу остатков со счетов межфилиальных оборотов на вновь открытые лицевые Рокировка в «Нашем Банке»: переезд головного офиса в филиал и наоборот внедрение и эксплуатация Отзыв банка: Алексей Стрекалов, начальник отдела информационных технологий ОАО «Наш Банк»: «Нам понравилась работа специалистов R-Style Softlab: с их помощью столь необычный проект удалось реализовать очень быстро. А ведь дело это непростое. Мы с самого начала понимали, что самим осуществить задуманное будет трудно: обязательно появятся какие‑нибудь проблемы и нюансы, с которыми будем долго разбираться. Поэтому было принято решение привлечь для выполнения работ компанию R-Style Softlab. И она не обманула наших ожиданий: техническое задание было составлено профессионально, оно отражало все детали предстоящего проекта. В итоге процесс перевода баз данных прошел как по рельсам». *** счета. В завершении процесса была произведена конвертация данных RS-Retail. Поскольку Центральный Банк постановил передать баланс московского филиала в филиал на Камчатке, в Москве были выполнены все те же действия: конверторы свернули данные по счетам и клиентам в БД московского филиала, после ее заархивировали и через Интернет передали на Камчатку. Запуск конверторов по переносу данных сотрудники ИТ-отдела камчатского филиала выполнили самостоятельно по инструкции, разработанной специалистами компании. Выверка результатов показала общую корректность переноса данных, а незначительные погрешности были исправлены вручную или при помощи специальных макропрограмм. Уже с начала следующей недели головной банк и филиал начали обрабатывать клиентские электронные платежи. В заключение хотелось бы напомнить нашим читателям, что выполненные в «Нашем Банке» работы по переносу филиала банка в головной офис и наоборот – это не единственный успешный проект подобного рода в практике компании. Вспомним хотя бы сложный и масштабный проект по объединению двух кредитных учреждений – НБ «ТРАСТ» и ИБ «ТРАСТ» – в Национальном банке «ТРАСТ»1, который был реализован командой компании R-Style Softlab в сжатые сроки. Мы готовы решать аналогичные задачи и впредь – благо необходимый опыт и ресурсы у компании есть. 1 Подробности см.: Калашников М. Игра на КонTRUSTах, или ИТ-аутсорсинг без права на ошибку // RS-Club. 2009. № 2. С. 43–48. СЕНТЯБРЬ–ДЕКАБРЬ 2010 RS-CLUB 77