Продолжается подписка на наши издания! Вы не забыли подписаться?

Компания “ЭФЕС”

Бухгалтерская Операционная Система версия 2.0 для WINDOWS


Данная статья является продолжением публикаций в данном журнале, посвященных изложению архитектуры и технологии предыдущих DOS-версий системы. Новая сетевая WINDOWS-версия системы отличается в основном соответствующим интерфейсом, расширившим число и границы экранных объектов. Но при этом сохранена внутренняя архитектура и соглашения системных баз, что дает возможность работать с одной информационной средой в локальной сети с разных операционных платформ DOS или WINDOWS. Некоторые сведения о системе будут повторены с целью сохранения целостности и понимания материала.

Назначение системы

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

БОС также является универсальной системой хранения и обработки любой справочной информации. С ее помощью можно автоматизировать другие участки управления предприятием, не связанные с учетом. Например, возможно создание таких рабочих мест, как маркетинг, планирование, отдел кадров, вплоть до создания КОМПЛЕКСНЫХ СИСТЕМ управления предприятием.

В идеологию системы положены следующие основные принципы.

  1. Предоставить ВСЕМ пользователям системы общие штатные средства экранного интерфейса, обработки и анализа информации, покрывающие их все потенциальные потребности.
  2. Предоставить КАЖДОМУ пользователю системы информационную среду с необходимым только ему набором объектов (счетов, справочников, документов), процессов их обработки и отчетов.
  3. Обеспечить ВЫСОКУЮ степень гибкости и производительности при настройке или перенастройке информационной среды конкретного пользователя на его потребности.

Система состоит из:

Для настройки или перенастройки среды БОС используются инструментальные компоненты системы, называемые генераторами. Генераторы позволяют быстро создать новую или изменить существующую среду БОС под текущие потребности пользователя. Оригинальная технология работы в генераторах использует визуальные методы настройки экранных форм объектов и, самое главное, АЛГОРИТМОВ обработки информации. В последнем случае используется принцип связывания структур данных и процессов, являющийся НОУ-ХАУ Компании “ЭФЕС” и названной LDP-технологией. Построение обработки данных с применением LDP-технологии почти полностью исключает применение языковых программных средств и всех сопутствующих этому традиционному способу программирования ошибок.

Система призвана заменить дорогостоящий труд профессиональных программистов на работу администраторов системы с общим знанием компьютера и основ бухгалтерского учета. Инструментальные средства системы позволяют быстро создавать большое количество типовых объектов среды БОС (до 10 000) со всеми формами и механизмами контроля информации. Широко используются методы наследования, тиражирования, импорта объектов и процессов. И все это увязано мощными средствами диагностики, контролирующими взаимную корректность объектов и процессов при любых изменениях структур данных.

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

Термины и определения

СРЕДА ПОЛЬЗОВАТЕЛЯ — совокупность всех информационных объектов и процессов, обеспечивающих потребности бухгалтерского учета и прочих информационно-учетных задач предприятия.

СИСТЕМНЫЙ СЧЕТ — кодовое обозначение двух логически связанных объектов среды: ОБОРОТЫ счета и ОСТАТКИ счета, в которых хранится однородная по аналитике учетная информация. Номер системного счета используется также в обозначении файлов соответствующих объектов на диске компьютера. Количество системных счетов определяется потребностями плана счетов, забаланса и приложений.

БАЛАНСОВЫЙ СЧЕТ — кодовое обозначение объекта учета материальных и/или денежных средств предприятия. Используется в корреспонденции проводок хозяйcтвенных операций и для обработки бухгалтерской информации. Полный номер балансового счета состоит из четырех цифр, которые можно использовать для обозначения основного счета и его субсчета, хотя жестких правил кодировки балансовых счетов в системе нет (пример: 1201, 1202, 7001). Каждый балансовый счет относится к одному из системных счетов с подходящей аналитикой. Один системный счет хранит информацию по нескольким балансовым счетам, не смешивая их обороты и остатки. Группировку (или проецирование) балансовых счетов по системным счетам производит пользователь при настройке. Количество балансовых счетов определяется потребностями разбивки плана счетов на субсчета. Поэтому балансовый счет в системе дополнительно трактуется как субсчет и используется как специальный аналитический признак в объектах среды БОС.

ПРОВОДКА — логический акт перемещения материальных или денежных средств с одного балансового счета на другой в одной или нескольких единицах учета. Проводки отражают содержание хозяйственных операций, производимых предприятием в процессе своей деятельности.

КОРРЕСПОНДЕНЦИЯ СЧЕТОВ — пара балансовых счетов, между которыми допускается проводка. Правильность корреспонденции в системе контролируется по специальному справочнику проводок, который формируется главным бухгалтером или автоматически при появлении новых ранее неизвестных проводок.

СВЯЗИ — иерархические отношения между объектами среды БОС, определяющие контроль вводимой информации, для обеспечения целостности и непротиворечивости последней. Система поддерживает собственную таблицу связей, обеспечивающую более широкие функциональные возможности обработки данных по сравненнию с обычной СУБД.

ФИРМА — конкретный поименованный образ среды, с которым производится отдельная работа с целостной информацией. Фирмы можно рассматривать как образы среды различных фирм, и как образы среды одной и той же фирмы в различные моменты её деятельности.

ОТЧЕТНЫЙ ПЕРИОД — календарный период, равный месяцу, кварталу или году, по истечении которого в данной фирме производится пересчет всех оборотных записей по балансовым счетам в итоговое сальдо на следующий период. После пересчета обороты прошлого периода удаляются, хотя остаются доступными в прошлом периоде.

АНАЛИТИКА — совокупность аналитических признаков, однозначно идентифицирующих объекты бухгалтерского учета и справочной информации. Количество признаков или, иначе, глубина аналитики диктуется потребностями анализа информации с большей или меньшей степенью детализации в конкретном объекте среды БОС.

АВТОМАТИКА — обобщающее понятие некоторых категорий системы. Включает в себя автоматические расчеты и операции. Термин означает то, что обработка информации производится автоматически без участия пользователя или с его минимальным привлечением.

Категории среды

Среда пользователя состоит из двух основных категорий: информационных объектов и процессов их обработки.

К ОБЪЕКТАМ относятся следующие категории:

ОБОРОТЫ счета — объект среды, содержащий информацию по оборотам балансового счета. Имеет унифицированную для всех счетов форму ввода информации.

ОСТАТКИ счета — объект среды, содержащий информацию по остаткам балансового счета на начало отчетного периода. Имеет унифицированную для всех счетов форму ввода информации.

СПРАВОЧНИК — объект среды, содержащий любую справочную информацию, как используемую при работе с объектами счетов среды БОС, так и используемую для самостоятельных целей. Имеет унифицированную для всех справочников форму ввода информации. Справочники делятся на ОБЩИЕ и ДОКУМЕНТОВ. В последних хранится информация по всем внутренним и внешним документам.

ДОКУМЕНТ — объект среды для подготовки и временного хранения информации любого выводимого на печать документа. Имеет унифицированную для всех документов форму ввода информации.

К ПРОЦЕССАМ относятся следующие категории:

ОТЧЕТ — процесс извлечения информации объектов среды c целью её анализа в различных разрезах и получения различных итогов. Имеет унифицированную для всех счетов и справочников форму получения и анализа информации.

РАСЧЕТ — процесс обработки информации объектов среды и экранного интерфейса. Расчет является автоматическим процессом, но может выполняться с участием пользователя для ввода дополнительных данных.

ОПЕРАЦИЯ — процесс ввода информации о бухгалтерской проводке в обороты счетов. В системе предусмотрены ручные операции, выполняемые непосредственно пользователем, и автоматические операции, выполняемые без участия пользователя по заранее настроенной методологии.

Автоматические процессы вышеуказанных категорий образуют отдельную группу категорий автоматики, использующих LDP-технологию:

АВТОМАТИЧЕСКИЙ РАСЧЕТ — гибкая алгоритмическая структура, описывающая процесс обработки информации, элементами которой выступают различные действия в объектах среды и экранного интерфейса, запросы к пользователю, а также ссылки на другие элементы.

АВТОМАТИЧЕСКИЙ ПАКЕТ — гибкая алгоритмическая структура, описывающая последовательность автоматических расчетов с указанием места и способа их запуска на выполнение. Без указания места запуска пакет попадает в список пользователя для автономного запуска по мере необходимости.

АВТОМАТИЧЕСКАЯ ОПЕРАЦИЯ — гибкая алгоритмическая структура, описывающая процесс ввода оборотной информации. Состоит из макетов проводок хозяйственной операции. Для каждой проводки задаются условия повторения, определяется порядок и правила заполнения аналитики корреспондирующих счетов.

Архитектура среды

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

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

Объекты среды окружены “оболочкой” из процессов обработки информации: отчетов, расчетов и операций.

Рис. 1. Архитектура среды

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

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

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

Связи среды

При создании среды между её объектами устанавливаются связи по принципу сверху вниз или иначе ОТЕЦ ==> СЫН. Основное назначение такой связи в системе заключается в контроле информации, поступающей в объект сына по имеющейся информации в объекте отца. Значения аналитических признаков в объекте отца являются единственно допустимым их набором в объекте сына. Когда пользователь вводит информацию в объект среды и на каком-то аналитическом признаке система сообщает об ошибке, это означает, что проверка по связи показала отсутствие вводимого значения в отце.

С точки зрения связей объекты среды можно выстроить в определенную иерархию согласно их подчиненности. Наглядно такую иерархию можно представить в виде пирамиды объектов среды, в которой опускающиеся вниз связи “диктуют” правила поведения сыновьям (рис.2).

Рис. 2. Иерархия объектов среды

В нижней части пирамиды находится основание среды, состоящее из объектов счетов: оборотов и остатков. Эти объекты могут участвовать в связях только как сыновья.

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

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

В среде могут быть и справочники, не связанные ни с одним из объектов счетов и другими справочниками. Такие справочники служат другим целям. Например, на их базе могут организовываться рабочие места других сфер управления предприятием: делопроизводство, склады, кадры, планирование, маркетинг и т.д.

Фирмы — образы среды

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

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

Рис.3. Выбор фирмы при входе в систему

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

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

Работа в среде

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

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

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

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

Еще одна особенность системы. Если на компьютере или в локальной сети установлены несколько сред БОС разных фирм, то возможна консолидированная сборка их отчетов и баланса, даже при разном плане счетов в каждой из них.

Интерфейс пользователя

Поскольку среда БОС может иметь в своем составе тысячи объектов, то для работы с каждым из них используются универсальные штатные средства по вводу и корректировке информации. К ним относятся несколько типов экранных объектов: панель ввода, таблица, панель отчетов, меню, списки, запросы к пользователю. Интерфейс WINDOWS c полной поддержкой традиционной клавиатурной работы плюс продуманный интуитивный сценарий работы с функциональными режимами позволяет: 1) быстро вводить большие объемы информации; 2) надежно контролировать корректность и целостность информации как в рамках текущего объекта, так и в рамках всей среды в целом; 3) значительно уменьшить время на освоение работы с незнакомыми ранее объектами, в силу одинаковой технологии работы с каждым из них.

Например, ввод информации в справочник “Физические лица” может выглядеть, как это показано на рис. 4, а ввод информации в документ “ПРИХОД-ОТГРУЗКА” - как показано на рис.5.

Рис.4. Работа со справочником

Рис.5. Работа с документом

При заполнении аналитических признаков в панели ввода текущего объекта производится их контроль по иерархически связанным справочникам. При этом доступна клавиша F2 для выбора значения в справочнике или F3 для оперативного изменения информации в справочнике. Для просмотра информации текущего объекта используется клавиша F4. Для вызова автономных процессов расчета или калькулятора используется клавиша F9. Эти и другие штатные режимы панели ввода и таблицы всегда доступны для всех объектов.

В тело панели ввода могут быть установлены кнопки вызова дополнительных (нештатных) режимов работы, которые определяются только для конкретного объекта с помощью генераторов системы. В приведенном примере в панель вставлена кнопка <ТОВАРЫ> для организации необходимого сценария ввода предмета накладной, который, в свою очередь, также является объектом среды (справочник), который скрыт от прямого доступа к нему пользователя через штатную панель.

Рис.6. Работа с несколькими справочниками и документами

В WINDOWS-версии сняты ограничения на число и размеры экранных форм, с которыми пользователь может одновременно вести работу, как показано на рис. 6. Это особенно удобно при работе с “развесистым” набором связанных спрвочников и документов. Улучшены и добавлены новые средства контроля и расчетов вводимой информации, создаваемых настройкой объектов в генераторах системы.

Ввод операций и режим корректировки оборотов объединен в одну многофункциональную форму с традиционной для БОС двухпанельной идеологией, отражающей “дуальность” самой сути проводки, как показано на рис.7.

Рис.7. Работа в сеансе операций

Открытость системы

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

Ввод/вывод информации в объектах БОС может производиться любыми другими средствами и системами, обрабатывающими формат DBF. В системе для этого предусмотрен вызов чужих программных модулей в различном оформлении (FXP, EXE, COM и т.д.).

Файловая структура системы позволяет гибко маршрутизировать все объекты среды, в том числе и в локальной сети, для каждой фирмы отдельно. Диагностика на уровне файлов, системных соглашений и информации позволяет своевременно выявить и устранить возможные ошибки при эксплуатации системы чужими средствами.

Информация по системным соглашениям на уровне баз данных всегда доступна для администраторов БОС. Консультации по этим и другим вопросам проводят разработчики системы по телефону или в офисе Компании “ЭФЕС”.

Ценовые характеристики БОС

Технические параметры БОС (сетевая версия 2.0)

Количество балансовых СЧЕТОВ (субсчетов)

до 9999

Разрядность балансового счета (субсчета)

4 знака

Количество СПРАВОЧНИКОВ

любое

Количество аналитических признаков в объекте

до 240

Количество ОТЧЕТОВ

999

Количество ДОКУМЕНТОВ

Любое

Количество РАЗДЕЛОВ в документе

до 99

Количество автоматических РАСЧЕТОВ

до 9999

Количество автоматических ПАКЕТОВ

до 9999

Количество автоматических ОПЕРАЦИЙ

до 9999

Количество макетов ПРОВОДОК в автоматической операции

до 99

Количество обрабатываемых сред различных ФИРМ

до 999

Количество станций локальных сетей

до 99

Эксплуатационные параметры БОС (сетевая версия 2.0)

Минимальная конфигурация компьютера/станции

DX486–100/540/8/SVGA

Рекомендуемая конфигурация компьютера/станции

Pentium -100/1300/16/SVGA

Рекомендуемая конфигурация сервера

Pentium-200/4000/64/SVGA

Операционная система компьютера

DOS-6.0/Windows 95

Операционные системы локальных сетей

Novell, Windows 95, Windows NT, BanWin

Используемые принтеры

любые (индивидуальная настройка кодов)

 

ШАВЛЮГИН Андрей Геннадьевич



Copyright © 1994-2016 ООО "К-Пресс"