Логін: Пароль: Помощь :: регистрация :: забыл пароль :: персональные данные :: правила  

 : расширенный
 : по классификатору
 : документов


уведомление
содержание


Информер УФС (http://ufs.com.ua/)



Деловой еженедельник
"КОНТРАКТЫ"


№48/2008

Деньги:
Причины и следствия инфляционных процессов в Украине :: Кто еще нужен и уже не нужен работодателям :: Почему резко дешевеет коммерческая недвижимость...


Рейтинги "ГВАРДИЯ"

Гвардия корпораций
Рейтинг самых дорогих компаний и корпораций Украины.

Автоматически с Дт-Кт № 21 (22.5.2006)
Не «1С»-ОМ единым

Вперед от учетных проблем

Было время, когда проект «1C» только разрабатывался, а программа «Финансы без проблем» уже завоевала известность и оказывала сильное влияние на разработчиков. ФБП и сейчас, по прошествии 15 лет, выделяется своей уникальностью и простотой на фоне супермодных учетных программ.

В проект ФБП1 с самого начала (а это было еще летом 1991 года) были заложены принципы, сохранившиеся и по сей день. Основная идея, положенная в основу программы, — создание системы автоматизации учета и управления, максимально гибкой и открытой для настройки самим пользователем. По сути, пользователю предлагаются понятная для конструирования собственного учета платформа (среда программирования) и примеры готовых решений на ее основе. И что особенно важно — такое программирование не требует специальных знаний и «профессионального» подхода.

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

Проводки — листья учетного древа

Как это происходит на практике, рассмотрим на примере построения древа описания операций. На любом предприятии есть расчетный счет и деньги в кассе. Отражаем это созданием ветвей Касса и Расчетный счет (поз. 1 на рис. 1). Как вы видите на рис. 1, меню сконструировано из первых уровней ветвей древа. Деньги, как и положено, «приходят» из разных источников и «уходят» на различные нужды (поз. 2, рис. 1). Если выбрать ветвь Касса, программа сделает еще один шаг и предложит меню из двух ветвей древа (приход, расход).

Далее нам необходимо детализировать статьи расходов на предприятии, отдельно выделив оплату товаров, выдачу зарплаты, расходы на ремонт и т. д. Выбираем строку расход, и программа автоматически предложит создать несколько статей расходов, создав еще одно разветвление на древе (поз. 3, рис. 1).

Если детализация расходных операций по кассе закончена, можно создать первый лист — проводку выдача зарплаты. Первым в листе древа указывается дебетуемый счет 70 «Сотрудники», следующим — кредитуемый счет 50 «Касса» (поз. 4, рис. 1). Символ «@» перед счетом 70 означает, что этот счет имеет субсчета и программа покажет меню, содержащее их список. В общем случае листья древа могут содержать не только дебетуемые и кредитуемые счета, здесь можно использовать сложные схемы запоминания и извлечения информации, формулы (например расчет НДС).

Когда программа «Финансы без проблем» обучена таким образом, она готова принимать и интерпретировать хозяйственные операции в виде фраз естественного языка. Эти фразы образуются путем прохода по последовательно предлагаемым меню. Легко понять, что для формирования меню и однозначного распознавания смысла фраз используется созданное при обучении древо видов операций. Пример такой фразы показан на рис. 2 «Касса: расход: выдача зарплаты: 70-1».

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

Как работает программа

Итак, вы «научили» программу понимать специфику учета на вашем предприятии. Теперь это отражено в созданном вами древе, листья которого — те самые проводки, формализующие учет. Пришло время воспользоваться ресурсами «обученной» программы. Как она работает?

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

Сначала указывается дата операции, после чего программа автоматически предложит меню, сконструированное из первых уровней ветвей созданного древа. Из предлагаемого меню последовательно выбирается одна из ветвей древа, например, касса — расход — выдача зарплаты. В результате в графе Операция (рис. 2) вы видите фразу, которая описывает хозяйственную операцию шаг за шагом на встроенном естественном языке. После выбора выдача зарплаты программа увидит в листе древа символ «@» перед счетом «70» и покажет меню, содержащее список этих субсчетов. Останется только выбрать нужную строку субсчета, ввести необходимую сумму, и операция сформирована.

Что умеет программа

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

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

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

Собственный формат хранения данных, ориентированный на быстрый динамический перерасчет. Отказ от использования СУБД общего назначения. Отказ от хранения индексов на диске. Упор на использование оперативной памяти: все проводки, счета, данные-следствия операций и индексные структуры — только там. На диске находится лишь необходимый минимум файлов. Такой подход дает одновременно надежность хранения и высокую скорость.

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

Экспорт данных в другие программы. Например, вы можете написать формулы на языке программы «Финансы без проблем» в ячейках MS Excel (со специальным префиксом). Эти ячейки будут динамически перерасчитываться всякий раз, когда будут происходить изменения в списке операций или древе описания типов операций в ФБП.

Отчеты на любой вкус

Программа «Финансы без проблем» имеет встроенные отчетные формы, такие как: «Оборотная ведомость», «Актив и Пассив», «Анализ счета» и т.д. Когда вы создаете отчетные формы, в них автоматически отражаются результаты введенных ранее хозяйственных операций.

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

Одни правила для всех пользователей

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

Важнейшая отличительная особенность системы — отказ от использования SQL-серверов и введение собственного специализированного ФБП:Сервера. Чтобы превратить однопользовательскую версию в многопользовательскую, достаточно запустить ФБП:Сервер (дальше — Сервер). Он является ядром программы «Финансы без проблем» (упрощенная версия такого ядра присутствует также в однопользовательских версиях).

Существует вторая часть клиент-серверной модели — ФБП:Клиент (дальше — Клиент), которая обслуживается сервером. Пользовательский интерфейс Клиента похож на интерфейс однопользовательских версий, но практически весь объем вычислений делает сервер — централизованно.

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

Программа позволяет устанавливать различные права пользователей на доступ к конкретным формам и ветвям древа. Из Клиента многопользовательской версии программы можно создавать новые формы и модифицировать некоторые из существующих форм так же просто, как и в однопользовательской версии. Клиент реализован для операционных систем DOS и Windows. Специальный встроенный в программу инструмент — DDE-мост — обслуживает электронные таблицы. Можно также построить шлюз между сервером и веб-сервером, используя специальные интернет-клиенты, или построить интернет-приложение.

Есть версии ФБП:Сервера для всех выпусков операционной системы Windows (даже для Windows x64 Edition), Linux, разработаны модификации от 2-х до 30-ти пользователей. Сервер эффективно использует всю мощь современных процессоров и ОЗУ до 32 ГБ. Он хранит древо видов операций и формы в специальном внутреннем формате, который может быть быстро распознан и исполнен.

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

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

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

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

1 Программа разработана фирмой «Хакерс Дизайн» (г. Мариуполь).



версия для печатиотправить почтойнаписать редактору


Следующая статья:  В начало статьи 



Звенья одной цепи. Функциональные модули системы BS Integrator Фрагмент статьи (только начало)
Не «1С»-ОМ единым
Многие предприятия уже не удовлетворяет использование только учетных функций автоматизированных систем. Комплексное решение задач управления предприятием становится все более востребованным. Сегодня на рынке автоматизированных систем представлены...

В рубрике: 


Спа-кабинеты, карты и браслеты... Фрагмент статьи (только начало)
№ 50 (15.12.2008) :: Не «1С»-ОМ единым
Эффективные расчетные инструменты в специализированных решениях автоматизированной учетной системы «Парус»...

Электронные отчеты без проблем Фрагмент статьи (только начало)
№ 47 (24.11.2008) :: Не «1С»-ОМ единым
Часто задаваемые вопросы бухгалтеров в процессе формирования и сдачи электронных отчетов...

0.352728