Российский рынок экономических информационных систем. "ХАКЕРС ДИЗАЙН": сетевая система &qu...
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
#39;[ea 50]+[ea 51+[ea 52]
После завершения редактирования в клетке D1 появится сообщение :
"#ERR: Счет 51+[ea отсутствует"
Соответственно этому изменится и диаграмма. Измените неверную запись. После завершения редактирования все вернулось на свои места.
Теперь, поскольку связь установлена, выполнение новых операций в "Финансах без проблем", затрагивающих счета, сальдо которых используется для расчета показателей таблицы, будет вызывать автоматическое обновление данных в клетках и на диаграмме. Зарегистрируйте, например, операции уменьшающие сальдо денежных счетов и запасы товара. Можно видеть, как "прыгают" столбики диаграммы и изменяются значения в клетках таблицы. При этом, если еще идут фоновые вычисления, то в клетках отображаются значения "#BUSY".
"Финансы без проблем" и технология "клиент-сервер"
В последнее время стало чрезвычайно популярным использование локальных вычислительных сетей. Многие поставщики "железа" и программного обеспечения предлагают на рынке соответствующую продукцию. В развитии компьютерных технологий происходит, как бы виток спирали: переход к сетевым технологиям в середине 90х годов происходит так же бурно, как отказ от централизованной обработки данных в пользу персональных ЭВМ в начале 80х. Создается впечатление, что использование технологии "клиент-сервер" становится чуть ли не одним из критериев респектабельности фирмы. Лозунг "А ты записался добровольцем?" сменился лозунгом "А в твоем офисе используется технология клиент-сервер?".
Не отстают от всеобщего увлечения и разработчики систем автоматизации бухгалтерского учета. И если до середины 1993 года гонка шла в направлении автоматизации все большего и большего числа учетных процедур, то теперь основными критериями стали "SQL-ность" и "клиент-серверность".
А что же "Хакерс Дизайн"? Собирается ли фирма предложить своим пользователям сетевую версию?
Да, собирается. К моменту окончания книги бета-тестирование проходила сетевая версия программы "Финансы без проблем", предназначенная для использования в локальной вычислительной сети на основе использования технологии "клиент-сервер". При этом "Хакерс Дизайн" предлагает такую реализацию технологии сетевой обработки данных, которая в максимальной степени ориентирована на специфику решения именно бухгалтерских задач. Практически, это означает, что реализован специализированный сервер "Финансов без проблем", способный работать в любых сетевых средах.
На сервере размещаются план счетов, дерево видов операций и их реестры. Практически вся обработка данных выполняется сервером. Это, по мнению разработчиков, позволяет использовать в сети слабые рабочие станции, которые, фактически, являются просто терминалами. При этом декларируется возможность использования в качестве станций любых типов ЭВМ.
Как бы то ни было, но использование языка SQL в "общем" виде оставляет систему обработки данных на уровне низкоуровневых транзакций. Применительно к системе автоматизации бухгалтерского учета это означает, что отработка обращений к массиву проводок на сервере так или иначе связана с целым числом транзакций по отношению к одной проводке. Таким образом, контировка одного документа так или иначе требует более одной транзакции. Чем больше проводок, тем более замедленной оказывается реакция системы.
Учитывая то, что в "Финансах без проблем" минимальной единицей информации и, следовательно, единицей обмена с сервером, является операция, в общем случае определяющая не одну, а множество проводок, то здесь на одну транзакцию приходится больший объем данных, а сама база данных при разумном построении дерева операций оказывается более компактной, чем в системах построенных "от проводки". Следовательно, чисто теоретически (поскольку подобного рода тестирования автор не проводил) от такого построения системы обработки информации можно ожидать большей производительности.
В сетевой версии программы реализована многоступенчатая система защиты данных от несанкционированного вмешательства. Так, в частности, рядовым пользователям запрещено редактировать дерево видов операций, удалять счета и субсчета, имеется возможность ограничения доступа к ветвям дерева и редактирования данных прошлых периодов, вплоть до ограничения доступа текущим днем.
?Финансы без проблем версия 2.04?. Отличия от версии 1.0
1. Новый механизм пеpеключения контекстов
Новый механизм пеpеключения контекстов для вмешательства в пpошлое без затpуднения pаботы в pеальном вpемени. Для объяснения сути механизма пpиведем упpощенный алгоpитм pаботы сеpвеpа:
Шаг 1. Пpи стаpте сеpвеp выполняет "сбивку" баланса к pеальной дате и запоминает свое вычислительное состояние в pабочей области D - контексте.
Шаг 2. Сеpвеp копиpует контекст D в контекст D и считает контекст D активным.
Шаг 3. Сеpвеp ожидает запpос. Допустим, запpос поступил.
Если это запpос на выполнение фоpмы (R), на показ списка опеpаций (J), или на вычисление выpажения (E), то он выполняется без изменений в контекстах D и D, и сеpвеp снова пеpеходит к шагу 3.
Если это ввод или удаление (O или D) опеpации в pеальной дате, то сеpвеp вносит соответствующие изменения в активный сейчас контекст D и снова пеpеходит к Шагу 3.
Если это ввод (или удаление) опеpации в пpошлом, то сеpвеp пеpеходит к Шагу 4.
Шаг 4. Сеpвеp считае?/p>