 |
Компьютер в бухгалтерском учете и аудите 1999'1
|
|
Компания “Заказные информационные системы”
Компания специализируется на
разработке учетно-аналитических систем для
конкретных заказчиков: коммерческих фирм и
банков,— с детальным учетом специфики их
делопроизводства.
Мы исходим из принципа VIP обслуживания
своих клиентов. Их всегда устраивают результаты
сотрудничества с нами и способы, которыми эти
результаты достигаются. За четыре с лишним года
работы мы не имеем ни одного неуспешного проекта.
История компании
Команда разработчиковфирмы компании в
основном сформировалась около 10–15 лет назад. До
1994 года этот коллектив работал в
3государственных и частных компаниях (Научное
студенческое общество при МФТИ, Steepler Ltd, Lamport, Inzer
Corporation). За это время группа разработчиков
получила неоценимый опыт коллективной
разработки больших проектов — были сделаны
и сданы в эксплуатацию несколько
разно-профильных систем, каждая из которых
потребовала на реализацию несколько десятков
человеко-лет.
В конце 1994 года коллектив получил
статус независимого отдела заказных разработок,
а к концу 1996 года обрел полную самостоятельность
и был зарегистрирован как независимое
предприятие с названием “Заказные
информационные системы”.
Персонал компании
В настоящее время основной состав
компании — это более двух десятков
специалистов, которые имеют многолетний опыт
ведения коллективной разработки, поддерживаемой
современными промышленными технологиями. Почти
все они выпускники Московского
физико-технического института и Московского
Государственного Университета.
Мы также широко практикуем
привлечение специалистов-контрактников и
фирм-консультантов на субподрядной основе.
Рыночная стратегия
Мы работаем с клиентами, которые
устали. Устали от того, что адаптация
существующих “готовых” систем превращается в
годы тяжелых и бесплодных усилий, направленных
на то, чтобы переделать клиента под систему.
Вместо этого мы разрабатываем систему
для клиента. К нам обращаются тогда, когда нужно
быстро и эффективно создать работающую систему.
Заказчики не хотят долго и мучительно
приспосабливаться к “готовой” системе, им надо
делать конкретные задачи — работать с
документами, получать отчеты и т.д. Разработка
системы нашими усилиями — самый простой и
быстрый путь к этому.
Чем меньше заказчикаклиента
устраивают предлагаемые “готовые” решения, тем
более плодотворным получается наше
сотрудничество. Это связано с тем, что мы
прекрасно эффективно умеем разрабатыватьем
системы в самых разнообразных предметных
областях (как нам это удается - см.
"Технологические решения"), причем конечный
продукт характеризуется высоким качеством и
обходится заказчику дешевле, чем готовыйи эта
разработка у нас дешевая и качественная. Как же
это происходит? Давайте сравним:
- фирмы-производители готовых систем среднего и
большого размера имеют от нескольких десятков до
нескольких сотен внедрений своего продукта, что
позволяет им продавать экземпляр системы за
стоимость, равную 5-10 % реальной стоимости
разработки. При этом стоимость доработки и
адаптации системы под конкретного заказчика
превышает стоимость самой системы в 2–4 раза. Вот
и получается, что полная стоимость внедрения для
заказчика составит 10–40 % стоимости разработки
“готовой” системы;
- наша компания ведет разработку, основываясь на
наиболее подходящей схеме учета (их у нас
разработано несколько), а не на одной “готовой”
системе. Стоимость заказной разработки на
единицу объема где-то в 5–10 раз меньше, чем при
разработке “готовой” системы. Хотя заказчик и
оплачивает полную стоимость этой разработки, но
такой способ внедрения обходится ему в 10–20 %
от стоимости разработки “готовой” системы.
По нашим оценкам получается, что, если
ни одна “готовая” система не устраивает
заказчика Вас большеменьше, чем на 70–80 %, то
разработка новой системы у нас оказывается
дешевлето Вам дешевле разработать систему у нас.
В предметных областях, где у нас есть
“задел” уже есть, Вам выгодно с нами работать
еще более выгодно, потому что при создании
системы мы используем уже разработанную схему
учета. Чем больше она устраивает заказчика, тем
за меньшую часть разработки он платит полностью.
Та же схема учета, которую мы возьмем за основу,
достанется заказчику за 30–60 % цены.
Получается, что в этом случае заказывать систему
у нас еще более выгодно.
Наши услуги включают за полный цикл
решения проблемы автоматизации своего
предприятия: обследование, разработка,
внедрение, документирование, обучение,
сопровождение, передача технологий в в Ваш отдел
автоматизации заказчика.
Технологические решения
В настоящее время компания
обладаетовладела самыми современными
технологиями, позволяющими решать широкий
спектр задач с хорошим качеством. От “средних”
задач, которые рассчитаны на нескольких
пользователей и разрабатываются в один-два
месяца — до “больших” систем,
функционирующих одновременно на нескольких
географически удаленных серверах, на каждом из
которых параллельно работают от нескольких
десятков до нескольких сотен пользователей, с
синхронным и/или асинхронным обменами
информацией между серверами.
С одной стороны,Надежность и
устойчивость наших систем, их гибкость и
адаптивность обусловлены накопленнымбольшим в
компании опытом компании по разработке
разнообразных “схем учета”, которые позволяют
решать не одну задачу, а сразу некоторый класс
задач. Все эти “схемы” уже применены в реально
функционирующих системах. Каждая новая схема
разрабатывается с учетом опыта компании,
накопленного при разработке и эксплуатации
предыдущих систем. Так, в последних наших
разработках — (системае автоматизации
коммерческого банка и системе автоматизации
холдинга — с хорошим качеством реализуются
все основные характеристики современных
учетно-аналитических систем. Эти системы:. Она:
- являются OLTP+DSS системами для нескольких сот
пользователей;
- ведут любое количество разноплановых учетов
через планы счетов;
- контролируют оперативные остатки по счетам и
блокированным отчетам;
- обеспечивают адаптивность исключительного
качества за счет тотального применения
декларативно-функционального подхода;
- позволяют строить произвольную отчетность;
- обеспечивают анализ накопленной информации при
помощи OLAP-технологий;
- обеспечивают информационную надежность,
безопасность и прозрачность; фискальность и
версионность;
- хорошо интегрируются с другими системами
(on-line-проектирование отчетности сторонними
системами, импорт-экспорт данных, разработка
сторонних on-line-приложений);
- являются географически распределенными с
симметрической схемой репликации данных.
Успешность разработок С другой
стороны это обуслоавливаетсявлено также
правильным выбором инструментария, с помощью
которого компанияфирма реализует свои проекты.
Возможны разные технологические решения с
использованием:
- Oracle Designer 2.1 и Oracle Developer 2.1 — полная
разработка приложения;
- СУБД Oracle Enterprise Server 7.3 или Oracle Workgroup Server
7.3 — обеспечивает неограниченную (по
современным понятиям) масштабируемость;
- семейство продуктов Oracle
Express — оперативная аналитическая обработка
данных (OLAP);
- Sybase PowerBuilder 5.0 — коллективная разработка
клиентской части приложения;
- SGML — описание документации с возможностью
ее публикации в различных текстовых и
гипертекстовых форматах (rtf, html) по различным
стандартам (ГОСТ, ISO);
- CVS — коллективная разработка текстов
серверной части приложения и документации;
- ERwin 2.6 (Logic Works) — проектирование схемы базы
данных.
Программные продукты
Промышленно эксплуатируются
следующие системы:
- распределенная система автоматизации
коммерческого банка. Выполнена в рамках проекта Custis
Accounting. В промышленной эксплуатации с января
1998 года. Функционирует на 7 географически
удаленных серверах. До 100 конкурентно работающих
пользователей на каждый сервер. До 10000
проведенных документов в день на сервер;
- система учета сделок с валютой (forex, forward, depo, swap).
В эксплуатации с января 1997 года, до 50
конкурентных пользователей;
- система учета административной структуры
персонала, зарплаты и рабочего времени с
регистрацией входа-выхода по личным карточкам. В
эксплуатации с сентября 1996 года, до 10
конкурентных пользователей;
- система учета торгов ценными бумагами (ГКО, ОФЗ,
а также муниципальными ЦБ). В эксплуатации с июня
1996 года, до 30 конкурентных пользователей;
- система учета товарно-денежных потоков в
оптово-розничной торговле с применением
многоуровневого маркетинга. В эксплуатации с
декабря 1995 года, до 10 конкурентных пользователей.
В опытной эксплуатации находятся
следующие системы:
- распределенная система автоматизации холдинга.
Выполнена в рамках проекта Custis Accounting.
Система разработана совместно с компанией
РИККОН. В эксплуатации с октября 1998 года.
Предполагается до 100 конкурентно работающих
пользователей на каждый сервер. До 10000
проведенных документов в день на сервер;
- система реального и бухгалтерского учета
сделок с ценными бумагами с возможностью выверки
бухгалтерского учета по реальному. В
эксплуатации с декабря 1998 года. Предполагается
до 10 конкурентных пользователей;
- универсальная система учета сделок с валютой,
ценными бумагами и акциями. В эксплуатации с
января 1998, предполагается до 50 конкурентных
пользователей;
- система учета материальных ценностей с
параллельным ведением бухгалтерского и
складского учета. В эксплуатации с марта 1998 года,
предполагается до 20 конкурентных пользователей;
- система учета собственных векселей банка. В
эксплуатации с мая 1998 года, предполагается до 10
конкурентных пользователей.
Проект Custis Accouting
Custis Accounting — одна из самых мощных
“схем учета”, на которой в данный момент
реализованы две системы:
- распределенная система автоматизации
коммерческого банка;
- распределенная система автоматизации холдинга.
С помощью Custis Accounting два столь разных
делопроизводства были реализованы в кратчайшие
сроки на единой “схеме учета”. Это констатация
того факта, что Custis Accounting — действительно
универсальный инструмент для создания
автоматизированных учетно-аналитических систем
в различных областях финансово-хозяйственной
деятельности.
Проект использует уникальные
методологические принципы, разработанные
специалистами компании “Заказные
информационные системы”.
Принципы организации
Проект Custis Accounting автоматизирует
цепочку:
- хранение документов произвольной структуры
(описание документов, справочников и иерархий;
оперативный доступ к информации);
- документооборот (описание маршрутизации
документов; правил последовательного
преобразования информации от разнородной,
характерной для документов, к однородной,
характерной для учета и анализа; полная история);
- многопрофильный учет (управленческий,
бухгалтерский, складской, и т.д.). Каждый вид
учета может вестись в нескольких планах счетов;
- анализ накопленной информации.
Технология построения
- Проект тотально воплотил
декларативно-функциональный подход для всех
этапов описания правил обработки информации
(маршрутизация документов, определение значений
и аналитических признаков при создании операций,
нахождение счетов для проводок, правила
построения отчетов). Более 80 % бизнес-логики
описывается декларативным способом;
- вся бизнес-логика описывается во временном
аспекте, что позволяет обеспечить абсолютно
корректные исправления задними числами даже
тогда, когда бизнес-логика многократно менялась
за период исправления;
- проект поддерживает последовательное
преобразование информации от разнородной
информации (характерной для хранения документов)
к однородной (характерной для учета и анализа).
Условно цепочку преобразования информации можно
представить:
- документы;
- переходы документов из одного состояния в
другое;
- действия, вызванные переходом (“переложить в
папку”, “зафиксировать атрибут”, “создать
операцию”, и т.д.);
- операции — атомарная единица учета;
- проводки — способ отображения операций в
планах счетов;
- проект поддерживает развитый механизм
секретности, который контролируется на уровне
базы данных, но администрируется декларативно;
- проект выполнен в многосерверном варианте, с
репликацией между серверами. Автоматически
реплицируются:
- правила (документооборота; построения планов
счетов, операций и проводок; позиционирования
счетов проводок; построения отчетов);
- структуры (документов, справочников, иерархий);
- данные (документы, справочники, отчеты,
иерархии).
Аппаратно-технические характеристики
- Серверная часть проекта выполнена на СУБД Oracle
Enterprise Server 7.3.3;
- клиентская часть выполнена на Sybase Power Builder 5.03 и
Oracle Report Builder 3.0.5. Существует вариант клиентской
части системы для символьных терминалов под Oracle
Forms 3.0.16.
Узнайте больше
Более подробную информацию о проекте
можно почерпнуть из журнала “Компьютер в
бухгалтерском учете и аудите” № 2’98 стр.
200–220.
Распределенная система автоматизации банка
Система реализована в рамках проекта Custis
Accounting и обладает всей его
функциональностью.
Предлагаемые в настоящее время на
рынке “готовые” системы автоматизации
коммерческого банка в основном реализуют (в
своих лучших представителях) автоматизацию
протекающих в банке типовых бизнес-процессов и
бухгалтерского учета. При этом в таких системах
допускается изменение большего или меньшего
числа фиксированных параметров
бизнес-процессов, но бизнес-логика остается
неизменной. Попытка изменения бизнес-логики
превращает покупку “готовой” системы в
заказную разработку, что в большинстве случаев
приводит к довольно тяжелой ситуации для банка,
как в финансовом, так и в организационном смысле.
Между тем, в условиях динамично
развивающегося финансового рынка (здесь имеется
ввиду не “экономический рост”, а качественные
изменения, происходящие на
рынке — появление новых финансовых
инструментов, технологий, изменение
законодательства, финансовых потоков и пр.) банк
вынужден постоянно менять “правила игры” при
заключении новых сделок, переходить от работы с
одними финансовыми инструментами к другим, то
есть изменять качество и набор предоставляемых
услуг.
При этом для оценки работы банка,
работающего с современными финансовыми
технологиями, необходим инструмент контроля
финансовых результатов на произвольных шагах
времени, оценки финансовых рисков, а также
обеспечение информационной безопасности.
Наша система автоматизации
коммерческого банка и была разработана с целью
обеспечить банк инструментом, удовлетворяющим
вышеуказанным требованиям. Система позволяет
максимально быстро автоматизировать процесс
создания и видоизменения банковских услуг, а
также предоставляет гибкий инструмент контроля
финансовых результатов.
Последовательное воплощение
принципов проекта Custis Accounting обеспечило системе
автоматизации коммерческого банка следующие
характеристики:
- неограниченное количество планов счетов. На
данный момент реализованы:
- пять планов счетов для каждого раздела
бухгалтерского учета (А,Б,В,Г,Д), что позволяет
вести их независимо;
- план счетов для ведения кассового учета по
символам кассплана;
- план счетов “ОПЕРУ” для опережающего учета
списаний денег клиента;
- декларативно описываемые схемы
делопроизводства — от маршрутизации
документооборота до правил генерации проводок и
отчетности. В системе не происходит ничего без
наличия соответствующе оформленного документа.
Сложность и многогранность учета и анализа
скрыта от конечного пользователя;
- задачи информационной безопасности решены на
самом высоком уровне:
- строгая структурированная система доступа к
информации;
- полное восстановление всей истории
происходящих в системе событий с определением
лиц, их совершавших;
- понятие зафиксированной информации, для
исправления которой требуются специальные
полномочия;
- возможность “откатов-накатов” во времени в
отдельно взятом плане счетов делает исправления
задними числами корректными во всех случаях:
даже если изменялись правила бизнес-логики и
даже если идет оперативная работа с другими
планами счетов;
- практически неограниченные возможности для
анализа имеющейся информации;
- одновременное функционирование на нескольких
географически удаленных серверах с синхронным
и/или отложенным обменом информацией между ними:
- межфилиальный обмен платежными и другими
документами;
- сбор консолидированной отчетности;
- обмен правилами
бизнес-логики — разработка разных частей
системы может идти в разных городах;
- межсерверный обмен между филиалами с
использованием обычной публичной сети Интернет.
Распределенная система автоматизации
холдинга
Система реализована в рамках проекта
Custis Accounting и обладает всей его функциональностью.
Отметим наиболее важные с точки зрения
управленческого и бухгалтерского учета моменты:
- сквозная обработка первичных документов;
- формирование учетных данных от одного
документа одновременно на балансах двух или
нескольких фирм;
- автоматический анализ связей между зависимыми
документами
(договор — счет — накладная — счет-фактура — платежное
поручение — вексель —…). Анализ ведется
по декларативно описанным правилам
бизнес-логики, которые могут изменяться во
времени;
- развитые средства автоматизации сложных
учетных операций, таких как:
- разнесение оплат по счетам-фактурам, в том числе
при оплате векселями, при взаимозачетах, бартере;
- распределение дополнительных расходов по
строкам товарной раскладки;
- расчет налогов (по оплате и по отгрузке), в том
числе НДС и НГСМ;
- автоматизация операций по закрытию периода
(определение налогооблагаемой базы для
различных налогов, формирование финансового
результата и т.д.).
С точки зрения контроля и анализа
финансовых показателей отметим следующие
свойства системы:
- оперативный анализ структуры материальных и
финансовых потоков;
- встроенные средства консолидации учетных
данных;
- контроль прибыльности операций для каждой
фирмы и для холдинга;
- оперативный анализ структуры дебиторской и
кредиторской задолженностей;
- текущее распределение активов холдинга по
фирмам.
Проект Custis Lite
В проекте Custis Lite реализована более
легкая схема учета, чем в Custis Accounting. На данный
момент в рамках проекта Custis Lite разработаны две
системы:
- система реального и бухгалтерского учета;
- универсальная система учета сделок с валютой,
ценными бумагами и акциями.
Легкость схемы учета этого проекта
является ее бесспорным достоинством. Она требует
существенно меньшей квалификации для настройки
декларативного описания правил бизнес-логики. С
этой задачей в полной мере справляется
администратор прикладной части системы средней
квалификации. Конечно, выигрывая в одном, схема
проигрывает в другом — разнообразие
описываемых в ее рамках правил бизнес-логики
меньше, чем в Custis Accounting, главным образом в части
описания справочников и документов.
Проект Custis Lite идеально подходит в тех
случаях, когда входная информация обладает
относительно жесткой структурой и небольшим
разнообразием, как, например, информация о
биржевых сделках.
Еще одно достоинство
проекта — это возможность его интеграции в
уже реализованные и работающие задачи с целью
получения реального и бухгалтерского учета.
Возможность интеграции достигается специально
продуманным интерфейсом, обеспечивающим
взаимодействие Custis Lite с системой, хранящей
первичную информацию.
Принципы организации
Проект Custis Lite автоматизирует цепочку:
- в журналы разнообразной структуры заносится
информация о сделках и прочих мероприятиях. Эти
журналы могут быть внешними (например, храниться
в другой базе данных) по отношению к Custis Lite.
Причем интерфейс, обеспечивающий взаимодействие
Custis Lite с системой, поставляющей
первичную информацию, настолько прост, что Custis
Lite может быть легко интегрирован с любой
учетной схемой, имеющей журналы;
- по информации из журналов функциональным
способом строятся операции. Операция имеет
некоторый заранее заданный, хотя и большой, набор
атрибутов. Расширение набора атрибутов операции
тривиально, хотя и требует формальной доработки
системы, которая вполне по силам сопровождающему
персоналу заказчика;
- из операции, по декларативно описываемым
шаблонам, порождаются проводки. При этом
выполняется поиск конкретных счетов по их
аналитике, исходя из атрибутов операции, и
определяется сумма проводки. Шаблоны имеют время
жизни, что позволяет изменять правила
бизнес-логики во времени и корректно
отрабатывать исправления задними числами;
- система организует многовалютный учет в
произвольном плане счетов.
Проект предоставляет возможность
выверять бухгалтерский учет по реальному, что
превосходным образом поддерживает механизм
исправительных и сторнирующих проводок даже на
значительных интервалах времени.
Система реального и бухгалтерского учета
Система реализована в рамках проекта
Custis Lite и обладает всей его функциональностью.
Отметим наиболее важные с точки зрения
управленческого и бухгалтерского учета моменты:
- система была интегрирована в уже существующую
систему учета биржевых сделок для ведения
аналитического и бухгалтерского учета;
- аналитический учет ведется по реальному
исполнению сделок. Счета системы соответствуют
реальным торговым и депозитарным счетам, что
позволяет сверять учетные данные с информацией
биржи и депозитария;
- бухгалтерский учет строится по аналитическому,
однако возможна ручная коррекция данных об
отдельных сделках, например, для их отражения в
бухгалтерии более поздними датами. Этот механизм
позволяет вносить практически произвольные
исправления, что обеспечивает соответствие
бухгалтерского учета в системе учету в реальной
бухгалтерии;
- система предоставляет механизмы выверки
соответствия бухгалтерского учета реальному, в
том числе при выполнении исправительных и
сторнирующих проводок, что особенно важно при
внесении исправлений задним числом.
Универсальная система учета сделок с валютой,
ценными бумагами и акциями
Система реализована в рамках проекта
Custis Lite и обладает всей его функциональностью. Она
реализует унифицированную схему учета
разнообразных биржевых и внебиржевых сделок,
включая фьючерсы, на многих площадках. Система
имеет развитую структуру справочника
контрагентов и иерархический справочник
финансовых инструментов.
Система учета сделок с валютой
Система предназначена для учета
сделок покупки/продажи валюты и
привлечения/размещения средств, включая
форвардные и фьючерские
контракты и сделки с ценными бумагами. Система
автоматизирует одну из наиболее сложных задач
управленческого банковского
учета — оценку эффективности работы
отделов и групп дилеров, специализирующихся на
различных видах сделок. Она позволяет оперативно
контролировать позиции по произвольным группам
дилеров, определять финансовый результат
отделов и устанавливать многочисленные виды
лимитов. Кроме этого, контролируется дальнейшая
обработка сделок — формирование и
получение подтверждений, исправление при
необходимости и исполнение сделок.
Система учета торгов ценными бумагами
Система предназначена для ведения
собственного депозитария и депозитария своих
клиентов дилером рынка государственных и
муниципальных ценных бумаг. С помощью этой
системы можно существенно уменьшить
трудоемкость обслуживания клиентов и предложить
им дополнительные услуги. При наличии у банка
даже небольшого числа удаленных биржевых
терминалов система дает возможность каждому
клиенту банка иметь отдельное рабочее место. С
него клиент не только получит оперативную
информацию о состояниях рынка и своих счетов, но
и лично примет участие в торгах в режиме
реального времени. При этом с обслуживанием всех
клиентов справится один дилер, имея в своем
распоряжении один биржевой терминал.
ПУБЛИКАЦИИ в предыдущих номерах
журнала
№ |
Название статьи |
Страница |
2’98 |
Custis
Accounting — передовая технология
автоматизации учета и анализа
финансово-хозяйственной деятельности |
200 |
РЕКВИЗИТЫ
|
Адрес: Москва, Б. Никитская ул.,
д. 9
Тел./Факс: (095) 229–8981, 229–4462
E-mail: rahtej@custis.dol.ru |
Copyright © 1994-2016 ООО "К-Пресс"