Деловой еженедельник "КОНТРАКТЫ" №48/2008 Деньги:
Причины и следствия инфляционных процессов в Украине :: Кто еще нужен и
уже не нужен работодателям :: Почему резко дешевеет коммерческая
недвижимость...
В последнее время все меньше и меньше бухгалтеров стоят в банке в очереди к операционистке с традиционными бумажными платежками в руках. Зачем? Ведь в каждом банке есть система электронных платежей «клиент-банк».
Преимущества системы «клиент-банк» по сравнению с традиционным походом в банк неоспоримы — оперативность, колоссальная экономия времени, удобство пользования. Да и банку удобнее работать с клиентами, используя современные технологии. Выигрыш налицо — повышается оперативность и надежность проведения операций. Что представляет собой система «клиент-банк», вероятно, знает каждый бухгалтер (хотя бы в общих чертах). К тому же мы уже рассказывали об этом в наших публикациях1. Имеет смысл остановиться на нескольких аспектах использования этой программы, точнее, программ.
«Клиент-банк» для малых предприятий
В настоящее время существует два типа программ «клиент-банк». Это более старые (можно даже сказать — «устаревшие») системы с синхронизацией баз (их еще называют «оффлайновые» или «клиентские») и более прогрессивные системы интернет-банкинга (онлайновые — т. е. в режиме реального времени). В чем же отличия?
Процесс импорта банковских документов начинается с указания внешней процедуры обработки (файл .app или .exe) и заканчивается формированием проводок и занесением обработанных документов в основную базу.
Основное отличие систем первой группы заключается в необходимости устанавливать на компьютер клиентскую программу для связи с банком. При этом создаются две базы данных: одна — основная база, расположенная на сервере банка, другая — банковская клиентская база, находящаяся на компьютере бухгалтера. При каждом сеансе связи клиентская база должна быть синхронизирована (приведена в соответствие) с основной банковской базой.
Как происходит на практике работа с такой системой? Например, вы на своем компьютере, еще не подключенном к Интернету, создали платежку. Затем запустили команду дозвона в банк через Интернет. После установления связи с банком программа сверяет клиентскую базу с основной базой банка, фиксирует рассогласование — появилась новая платежка — и переносит эту платежку в базу банка. В свою очередь, в клиентскую базу, находящуюся на вашем компьютере, добавляются документы (если они, конечно, есть) из базы банка. После этого сеанс связи заканчивается. В чем же недостаток такой системы?
Во-первых, в момент отправки уже готовой платежки вы не видите актуальной информации по расчетному счету. А это может быть критично! Поэтому обычно бухгалтер, работая с такой системой, должен поступать следующим образом: сначала делает дозвон до сервера банка, актуализирует информацию на своем компьютере и только после этого готовит платежные документы. Так как этот процесс (подготовка платежек) занимает определенное время, сеанс связи с банком обычно разрывают. После окончательной подготовки документов бухгалтер делает повторный дозвон, и платежка наконец отправляется в банк.
Во-вторых, для работы с такой системой необходима клиентская программа. Из этого следует, что работать с банком вы сможете только на том компьютере, на котором она установлена. А что делать, если необходимо поработать дома? Можно, конечно, установить программу и на домашнем компьютере. Но в таком случае велика вероятность того, что базы (домашнюю и рабочую) просто «разорвет» (они будут отличаться). Неразрешимая проблема возникнет в случае, если надо будет, например, одновременно работать и на домашнем ПК, и на том, который на работе.
Банк всегда под рукой
Всех недостатков клиентских систем лишены программы второго типа — интернет-банкинг. Для работы с банком не нужна никакая специальная программа, кроме браузера и доступа в Интернет. Работая с банком при помощи такой программы, вы получаете непосредственный доступ к базе данных банка. Это дает возможность всегда знать актуальную информацию о вашем банковском счете. К тому же все оперативные данные хранятся и обрабатываются на банковском сервере, а с компьютера клиента они только просматриваются. С точки зрения информационной безопасности это чрезвычайно важно, так как исключается возможность повреждения всей базы, связанной с банковскими операциями.
Все, что необходимо бухгалтеру для связи с банком и работы с банковским счетом при использовании такой системы, — это обычная дискета с ключами-паролями и компьютер, имеющий доступ в Интернет.
Оценить преимущества такой системы несложно на примере. Обычная ситуация: на работе отключили электричество, а дома нет Интернета. Бежать в банк поздно: операционное время закончилось. Что делать в этом случае бухгалтеру, которому необходимо срочно осуществить платежи? Если вы работаете с интернет-банкингом, нет никакой проблемы. Положили в сумочку дискету с ключом, зашли в ближайший компьютерный клуб — и доступ к счету открыт. Несколько минут — и работа сделана. А если предположить, что в это же самое время директор вашего предприятия, находящийся в командировке в другом городе, тоже зашел в интернет-банкинговую систему, он тут же увидит все изменения по счету, сделанные секунду назад. Очень удобно!
Кроме того, интернет-банкинг, как правило, предлагает дополнительный сервис. Например отправка sms с информацией при любом изменении счета на ваш мобильный телефон или писем на адрес электронной почты. Такое удобство недоступно для пользователей обычных оффлайновых программ «клиент-банк».
Много программ — много проблем
Однако при всех достоинствах новой технологии, выводящей на более высокий уровень взаимоотношения клиента с банком, у системы «клиент-банк» есть негативная сторона — у каждого банка своя система . И это не очень удобно.
Во-первых, это, прежде всего, может добавлять проблем бухгалтеру. Представьте себе, что фирма по какой-либо причине сменила обслуживающий банк. Бухгалтеру ничего не остается, как переучиваться на новую программу, ведь в новом банке она другая. То же самое придется делать, если бухгалтер перейдет на новую работу. И хотя программа в принципе несложная, но бухгалтерская ошибка может дорого стоить фирме. Достаточно автоматически нажать привычную клавишу — и в банк уйдет платежка, которую нельзя было отправлять.
Правда, справедливости ради надо отметить, что клиентские программы написаны так, чтобы максимально уберечь бухгалтера от ошибок — программа лишний раз переспросит, потребует подтверждения выполняемым действиям. Вероятность ошибки в общем-то невелика. Но, тем не менее, бухгалтер некоторое время будет находиться в напряжении, пока не привыкнет к новой программе.
Во-вторых, многообразие систем «клиент-банк» — это серьезная проблема для программистов — разработчиков бухгалтерских программ. Ведь, по идее, бухгалтерская программа должна работать с любой системой «клиент-банк». Что же делать? Писать для каждого банка свой «шлюз», «модуль», интерфейс? Лет десять-пятнадцать назад, когда банков было по всей Украине штук пятьдесят, это еще было реально. Сейчас это практически невозможно.
Хорошо, что разработчики банковских систем вспомнили о разработчиках бухгалтерских программ и придумали такую процедуру, как «импэкс» — импорт-экспорт данных. Это означает что любая клиент-банковская программа умеет обмениваться информацией либо создавая файл с данными на компьютере, либо читая данные из внешнего файла.
К сожалению, разработчики банковских систем не сделали следующего шага. Они не договорились о формате этих внешних файлов, не стандартизировали их. Именно поэтому у каждого банка свой формат. Теперь уже приходится подстраивать под него бухгалтерскую систему.
Работаем с любой системой
Итак, самая большая проблема при подключении к клиент-банковской системе — это огромное разнообразие программного обеспечения «клиент-банк» и видов файлов выписок, которые они формируют. Выписки могут быть разных форматов и структур, выписки за период дат или отдельный файл за каждую дату и т. д. Комплексное решение этой проблемы осуществлено в подсистеме «Каса і Банк», компоненте комплекса бухгалтерских программ «Нова бухгалтерія», разработанного фирмой «Земляничные поляны» (г. Киев). Разработчики предусмотрели в системе «Каса і Банк» возможность настраивать импорт из файла выписки любого формата и сложности.
Посмотрим, как это сделано в подсистеме «Каса і Банк». Предварительно в справочнике импорта настраиваются основные параметры импорта:
— из какого источника производится импорт (база данных — файлы с расширением .dbf, текстовый файл — .txt);
— название файла;
— откуда производится импорт (в самом простом случае — это файл выписки).
Бывает и так, что с файлом выписки необходимо выполнить какие-то предварительные действия. Это может быть:
— приведение к нужной структуре;
— изменение кодовой таблицы (если выписка сохраняется в кодовой таблице 866 DOS, что, к сожалению, встречается еще довольно часто);
— удаление ненужных разделителей и т. п.
В таких случаях используется режим Выполнять перед импортом. В нем можно указать внешнюю процедуру обработки. Это может быть процедурный файл .app или исполняемый .exe, написанный на любом языке программирования (см. рис.).
В режиме Описания полей при импорте поля файла выписки (их размер, тип и название) устанавливаются соответственно полям таблицы bank.dbf системы «Каса і Банк». Если импорт производится из текстового файла, настраиваются начальные и конечные позиции для каждого поля.
Когда по системе «клиент-банк» вы получаете новую выписку, она автоматически обрабатывается. При этом операции помечаются:
— «П» — для приходных документов;
— «Р» — для расходных документов;
— «¬» — для документов, уже находящихся в основной базе.
Очень важно, что программа не позволит бухгалтеру дважды занести один и тот же документ — она определит, что такой документ уже есть, и пометит его.
Затем с помощью шаблонов типовых операций к созданному документу формируются соответствующие проводки и обработанные документы заносятся в основную базу. На этом процедура импорта банковских документов заканчивается.
Как видите, процедуру «стыковки» комплекса «Нова бухгалтерія» с любой существующей системой «Клиент-банк» пользователь проделывает легко и просто!
Итак, какие же выводы можно сделать из вышесказанного? Первый (для руководителя) — если возник вопрос выбора банка, то в ряду параметров, по которым производится выбор, желательно также учитывать и тип «клиент-банка». И второй (для бухгалтера) — при выборе бухгалтерской программы необходимо обязательно обратить внимание на легкость, универсальность и простоту настройки для работы с «клиент-банком».
1 Статьи «Клиент-банк» — «ДК» №47/2001, «Клиент, забудь дорогу в банк» — «Автоматически с «Дебетом-Кредитом» №28/2004.
Недостатки системы «клиент-банк»
— необходима установка на ПК клиентской программы;
— необходима синхронизация баз данных банка и клиента;
— сложность работы с одним счетом с нескольких ПК.
Преимущества интернет-банкинга
— простота доступа (отсутствие программы на клиентском ПК);
— высокая информационная безопасность (данные хранятся в базе банка, а не ПК);
— возможность работы с любого компьютера (нужна дискета с кодом и доступ в Интернет);
— наличие дополнительных сервисов (состояние счета на SMS мобильного телефона).
Скрытые возможности Полезные советы Инсталляция операционной системы Windows максимально автоматизирована, а участие пользователя сведено до минимума. Разработчик предлагает для установки стандартный, с его точки зрения, набор утилит. При этом чуть ли не половина компонентов остается...
Автоматически с "Дт-Кт" № 51-52 (22.12.2008) :: Окно в мир «1С» Тематический постраничный перечень публикаций выпусков полиграфического издания бухгалтерского еженедельника "Дебет-Кредит" (раздел "Автоматически с "Дт-Кт"") за 4-й квартал 2008-го года...