Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Система управления базами данных MS Access 2007






 

База данных (БД) — хранилище данных, относящихся к определенной предметной области, которое обеспечивает реализацию приложений (задач и запросов).

БД находится под управлением специализированного программного средства — системы управления базами данных (СУБД).

Применение БД в информационных системах позволяет:

• легко наращивать функции информационной системы, используя ядро — данные БД;

• моделировать функции управления предметной области с помощью информационных моделей;

• выполнять анализ информации для принятия управленческих решений;

• повысить качество хранимых данных за счет полноты, согласованности и целостности, контроля достоверности вводимой информации, обеспечения санкционированного доступа к БД;

• разделить «логический» и «физический» уровни представления данных и сделать относительно независимыми данные от обрабатывающих их программ;

• исключить в прикладных программах функции непосредственного управления данными на машинных носителях и усилить функции логики обработки данных;

• стандартизировать основные процедуры работы с данными (ввод и редактирование данных в БД, поиск и извлечение данных, формирование отчетов, графическое представление и публикация данных БД на сетевом сервере или в сети Интернет и т. п.);

• снизить трудозатраты на поддержку БД, уменьшить расход вычислительных ресурсов, в первую очередь внешней памяти, для хранения и эксплуатации БД и т. п.

 

Проектирование структуры данных БД

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

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

Проектирование логической структуры БД предполагает:

· выбор формы организации БД централизованная или распределенная БД,

· выбор архитектуры компьютерной сети файловый сервер, сервер БД,

· выбор СУБД и программных средств создания и ведения БД,

· переход от структур данных ИЛМ к структурам данных БД;

· детализация структуры и свойств БД;

· создание схемы данных.

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

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

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

Можно говорить о трех классах СУБД:

• настольные СУБД — для создания локальных БД на отдельном компьютере;

• сетевые СУБД — для создания сетевой БД на файловом сервере или сервере баз данных;

• распределенные СУБД — для крупномасштабных корпоративных БД многосерверной архитектуры.

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

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

Важной характеристикой СУБД является тип логической структуры БД. С каждым типом структур данных связаны определенные языковые средства СУБД — язык описания данных и язык манипулирования данными. Эти языки определяют возможности представления логической структуры БД, а также алгоритмы обработки данных.

Различают СУБД с иерархической, сетевой и реляционной структурой БД. В иерархической структуре данных поддерживается одно-многозначное отношение между основными типами данных (сегментами, типами записей и т. п.). БД иерархической структуры обеспечивает самую эффективную реализацию запросов, которым соответствует обход структуры деревьев сверху вниз и слева направо.

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

Имеется возможность за счет структурирования данных ускорить получение связанных данных. При удалении сегмента данных автоматически удаляются все иерархически подчиненные ему другие сегменты.

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

В реляционной БД основной структурной единицей данных является таблица данных, состоящая из полей. Таблица имеет линейную структуру данных, так называемый «плоский» файл. В общем случае логическая структура реляционной БД рассматривается как совокупность объектов БД: таблицы, формы, запросы, отчеты, макросы и модули. Между таблицами БД устанавливаются связи, с помощью которых реализуются различные комбинации структур данных, используются реляционно-полные языки манипулирования данными (языки запросов). Реляционные модели данных являются наиболее распространенными и перспективными для БД различного масштаба и сферы действия, они реализованы для всех классов ЭВМ, особенно много различных моделей реляционных СУБД для персональных вычислительных машин.

 

Разработка приложений

Разработка приложений заключается в создании информационных технологий, ориентированных на работу с БД. Сложные приложения требуют декомпозиции на отдельные процессы обработки данных. Для декомпозиции приложений применяются методы структурного анализа и проектирования (Structured Analysis/ Structured Design — SA/SD). Обработку данных приложений можно представить в виде диаграмм потоков данных:

• Процесс — собственно алгоритмическая обработка данных.

• Управление — ограничения и критерии оценки результата обработки.

• Вход — исходные данные для обработки.

• Механизмы — программные и/или технические средства, персонал.

• Выход — результат обработки, передается другому процессу или вводится в БД.

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

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

Типовыми процессами обработки информации БД являются:

1. Первоначальная загрузка БД (в первую очередь — нормативно-справочной информации).

2. Интерактивный ввод информации первичных документов.

3. Обработка и формирование выходной информации.

4. Обмен данными с внешними информационными системами.

5. Администрирование БД.

 

Макросы и программные модули приложений

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

Макросы запускаются различными способами:

• вручную — на вкладке Макросы выбирается макрос, нажимается кнопка Запуск;

• по команде Сервис • Макрос • Выполнить макрос в окне Запуск макроса выбирается макрос;

• при работе формы или отчета в ответ на наступление события для элементов управления;

• автоматически из другого макроса или процедуры обработки событий;

• с помощью кнопки панели инструментов или пункта главного меню;

• с помощью «горячих» клавиш, назначенные макросу;

• автоматически при открытии БД.

Макросы создаются на вкладке Макросы. При нажатии кнопки Создать появляется бланк конструктора макросов, содержащий столбцы:

• Имя макроса — имя для группы макросов (указывается в строке для первой макрокоманды группы).

• Условие — выражение, формирующее логическую константу. Если условие истинно, выполняются макрокоманды меню, которые имеют в столбце Условие многоточие (...). Условие создается с помощью построителя выражений, инструкции SQL не применяются.

• Макрокоманда — макрокоманды выбираются из ограниченного списка.

• Примечание — произвольный текст.

Вид бланка конструктора макросов определяе1ся командами меню Вид -> Имена макросов и Вид -> Условие. Для отдельных макрокоманд задаются параметры (аргументы) для выполнения.

 

Страницы доступа Web

Страницы доступа СУБД Access 2000 — новый вид интерфейса к данных, размещаемым в сети Интернет. Страницы доступа содержат разнообразные элементы управления, поддерживающие интерактивный режим работы пользователей, обеспечивают просмотр или анализ данных источников, ввод и редактирование данных. Страницы доступа сохраняются как файлы в формате.htm (.html).

Виды страниц доступа.

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

2. Страницы доступа для интерактивной работы с данными таблиц БД.

3. Страницы доступа для анализа данных с помощью сводных списков, диаграмм, электронных таблиц. Эти страницы доступа обеспечивают ввод и вычисление данных в интерактивном режиме работы. Создание страниц доступа в СУБД Access осуществляется различным способом:

• Конструктор страниц доступа — страница создается из типовых элементов управления;

• Мастера страниц доступа — автоматизация создания страницы доступа;

• Автостраница: в столбец — упрощенный вариант страницы доступа.

Кроме того, страницы доступа, созданные другими программными средствами, могут быть преобразованы средствами конструктора страниц СУБД Access, например, добавлены элементы управления для доступа к данным БД Access, Microsoft SQL Server или другим источникам. В этом случае при выборе Существующая Web-страница указывается файл в формате.htm для преобразования.

Макет страницы состоит из различных компонентов, состав которых зависит от назначения страницы доступа.

Типовые элементы управления для страниц доступа.

1. Текстовое поле или поле ввода — соответствует полям таблиц/запросов БД, вычисляемым полям.

2. Записи — наборы связанных полей таблицы/запроса БД.

3. Группы — объединение записей в наборы по заданным признакам группировки (указываются общие признаки для группы записей).

4. Панель перехода по записям — совокупность кнопок для манипулирования записями на уровне отдельных групп записей.

5. Сводные списки — табличное представление сводных данных, которое можно реорганизовывать для целей анализа.

Сводные списки могут отображать данные из источников трех типов:

- БД Microsoft Access или Microsoft SQL Server — можно создавать новые поля итогов, изменять структуру сводной таблицы.

- Лист Microsoft Excel — можно создавать новые поля итогов, показывать/ скрывать подробные сведения для элементов в полях, перемещать поля в область сведений.

6. OLAP — выборка из серверной БД большой размерности; OLAP-куб — меньшей размерности. Для взаимодействия с БД используется драйвер, соответствующий СУБД. Для таких страниц нельзя создавать произвольные поля итогов, показывать/скрывать подробные сведения для элементов в полях, перемещать поля в область сведений.

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

8. Диаграммы — обеспечивает визуальный анализ информации таблиц/запросов БД СУБД Access, сводных списков, электронных таблиц, размещаемых на странице доступа.

Настройка страницы доступа осуществляется в конструкторе с помощью команды меню Вид -> Конструктор. Команда меню Вид -> Список полей выводит одноименное окно, содержащее вкладки:

• БД — список таблиц и запросов текущей БД, доступных для выбора и размещения на странице. Для каждой таблицы согласно схеме данных выводится список связанных таблиц;

• Страница — список размещенных таблиц или запросов с указанием состава полей.

С помощью клавиши Del можно удалять или добавлять поля на странице доступа. Для каждого элемента управления задаются свойства — команда меню Вид -> Свойства, которая выводит набор вкладок. Для заголовков и групп с помощью команды меню Вид -> Сортировка и группировка задаются дополнительные свойства. Для групп можно вывести заголовки и примечания, задать размер страницы доступа в количестве записей.

 

Интерфейс приложений

Приложение СУБД Access разрабатывается как комплекс взаимосвязанных объектов БД. «Жесткая» функциональная конструкция приложения СУБД Access определяет последовательность выполнения функций и порядок запуска объектов БД для обработки.

Наиболее часто приложения СУБД Access используют интерфейс в виде кнопочной формы, соответствующей меню и подменю предоставляемых функций обработки, а также специальные панели инструментов. С каждым пунктом меню или кнопкой панели инструментов связаны объекты БД определенного вида (формы, отчеты, запросы, макросы и т. д.).

Для построения кнопочной формы приложения следует разработать иерархическую структуру взаимосвязи объектов БД. Каждый иерархический уровень, имеющий подчиненные объекты БД, представляется в виде подменю. Объекты БД используются на нижнем уровне иерархии. Число уровней иерархии не ограничивается, количество пунктов (подпунктов) отдельного меню (подменю) не должно превышать разумного числа (психологический барьер охвата объектов — 9).

Для построения кнопочной формы служит команда меню Сервис • Служебные программы -> Диспетчер кнопочных форм. Подменю в кнопочной форме соответствуют страницы кнопочной формы.

 

ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ АВТОМАТИЗАЦИИ ЗАДАЧ БУХГАЛТЕРСКОГО УЧЕТА (ППП – ПРИМЕНЕНИЕ)

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

1. Мини-бухгалтерия.

2. Интегрированная бухгалтерская система.

3. Бухгалтерский конструктор.

4. Бухгалтерский комплекс.

5. Бухгалтерия-офис.

6. Системы учета международного уровня.

7. Международные системы.

Отличительной чертой систем класса “Мини-бухгалтерия” является отсутствие инструментов для организации учета по различным участкам (учет заработной платы, учет товарно-материальных ценностей и т.д.), а также небольшой объем учетных операций. Набор функций, реализованных в программах данного класса, ограничен, мини-бухгалтерии позволяют оформлять небольшой набор первичных документов и форм отчетности и предназначены для бухгалтерий численностью в 1–3 человека.

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

Программы класса “Бухгалтерский конструктор” отличаются наличием развитого языка макропрограммирования и средств настройки, что позволяет адаптировать их к особенностям учета на любом предприятии. Хотя в сегодняшних условиях быстрого изменения нормативных документов разработчики систем любого класса стремятся обеспечить гибкость своих программ, чаще всего они ограничиваются возможностью изменять ставки налогов, редактировать текстовые файлы форм первичных документов и т.д. Программы же класса “Бухгалтерский конструктор” предоставляют пользователям возможность изменять методику учета, корректировать учетную политику предприятия, которая предполагает, например, выбор определенных правил оценки запасов товарно-материальных ценностей (ЛИФО, по средневзвешенным или учетным ценам и др.), варианта начисления износа малоценных и быстроизнашивающихся предметов (исходя из сроков службы и стоимости, в соответствии с нормативными или сметными ставками, в размере 50 или 100 % стоимости при передаче в эксплуатацию) и т.д.

Бухгалтерский комплекс представляет собой систему из отдельных взаимосвязанных АРМ (АРМ “Финансы”, АРМ “Заработная плата”, АРМ “Склад”, АРМ “Торговый зал” и др.), каждое из которых предназначено для автоматизации отдельного участка бухгалтерского учета. Работа отдельных АРМ может быть организована как на одном компьютере, так и на разных машинах, объединенных в локальной вычислительной сети. Совместная работа различных АРМ обеспечивается чаще всего через АРМ главного бухгалтера. Такая организация работы системы позволяет глубже проработать отдельные участки учета и требует меньшей доработки системы конечными пользователями, так как обладает широкими функциональными возможностями.

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

Системы учетамеждународного уровня позволяют организовать учет и провести анализ в соответствии с некоторыми международными стандартами учета (GAAP, IASC). Поскольку совместить отечественные методики с международными сложно, такие системы позволяют сформировать лишь наиболее распространенные формы внутрифирменной отчетности (Income Statement, Cash Flow) и произвести анализ хозяйственной деятельности по набору ограниченных показателей с использованием несложных методик (например, “Break Event Point”). Интерфейс таких программ организован, как правило, на русском и английском языках.

Международные системы поставляются на отечественный рынок программных продуктов иностранными разработчиками и поддерживаются, как правило, местными дистрибьюторами. Разрабатываются международные системы с таким расчетом, чтобы примерно на 90 % удовлетворить основным требованиям законодательства каждой страны, а остальные 10 % подлежат модификации в соответствии с местными условиями. Отличительной особенностью этих программ является многоязычность (10–15 языков). Другая особенность — модульность программ, что предполагает наращивание возможностей программы посредством новых модулей, приобретаемых отдельно за дополнительную плату. Международные системы, как и программы класса “Бухгалтерия-офис”, не только представляют пользователю широкие возможности в области организации традиционного бухгалтерского учета, но и позволяют обеспечить управление проектами, системой закупок и продаж и т.д. Кроме возможностей генерации отчетов, настройки меню пользователя и т.п. международные системы могут содержать специфические и несвойственные отечественным программам сервисные возможности. Например, работа программы по таймеру позволяет выполнить длительную обработку данных, резервное копирование и формирование объемных ежедневных отчетов в ночное и нерабочее время.

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

  • “от проводки”;
  • “от документа”.

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

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

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

1. мемориально-ордерная;

2. журнально-ордерная;

3. упрощенная;

4. автоматизированная.

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

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

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

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

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

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

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

При очевидной простоте организации работы подобных программ практическая реализация этого подхода в продуктах различных фирм не одинакова. Если, например, в “1С: Бухгалтерии” (разработчик фирма “1С”) документы помещаются в журнал операций вместе с проводками, которые генерируются по этому же документу, то в “Инфо-Бухгалтере” (ТОО “Информатик”) документы хранятся отдельно от журнала в специальном архиве. Кроме того, в “Инфо-Бухгалтере” в журнал вносятся не проводки, а хозяйственные операции. Сам журнал получается фактически разбитым на две части — верхнюю и нижнюю: в верхней содержится описание хозяйственных операций, а проводки, формируемые по каждой операции, отображаются в нижней части экрана.

На практике при организации аналитического учета необходимо использование большого количества специфических данных, не имеющих прямого количественно-стоимостного выражения. Например, при ведении учета основных средств важными содержательными понятиями, без которых невозможен полноценный учет, являются: “норма амортизации”, “остаточная стоимость”, “дата ввода в эксплуатацию”, “материальноответственное лицо” и т.д. Понятно, что необходимость использования такого рода информации существенно нарушает стройную концепцию двойной записи, восходящую к Луке Пачиоли. Для того чтобы отразить специфику учета на каждом балансовом счете так, как этого требует его экономическое содержание и принятая учетная политика, в “1С: Бухгалтерии” и “Финансах без проблем” каждый объект аналитического учета имеет набор “параметров”, а в “Турбо-Бухгалтере”— аналитические признаки. Параметр или аналитический признак — это любая условнопостоянная характеристика объектов аналитического учета (количественная или качественная), которая может использоваться в алгоритмах обработки документов, расчетов, при формировании проводок и т.д. На практике использование параметров, благодаря которым не нарушается стройная концепция модели единого информационного поля в виде журнала операций, невозможно без знания пользователем внутреннего макроязыка программы. Это, в свою очередь, требует от него определенных навыков и знаний в области алгоритмизации вычислительных процессов. По сути именно специфика разделов учета приводила и приводит многих разработчиков программного обеспечения по автоматизации бухгалтерского учета к концепции функциональных бухгалтерских программ, построенных как совокупность АРМ, ориентированных на тот или иной конкретный раздел.

Программы, основанные на использовании принципов упрощенной формы учета, предназначены прежде всего для малых и средних предприятий, поскольку способны удовлетворить ограниченные информационные потребности небольшой бухгалтерии. На крупных предприятиях, в связи с возрастанием объема учетных работ, бухгалтерия объективно разделяется на участки учета. На каждом из них сохраняются общие принципы учета и в то же время выполняются специфические для данного участка функции. Разделение труда и специализация рабочих мест позволяет бухгалтерам более качественно и эффективно выполнять работу на своих участках, но одновременно возникают и проблемы их взаимодействия, так как обеспечить полную автономность работы бухгалтеров невозможно. Именно для отражения специфики отдельных участков учета, упорядочения потоков информации и согласования коллективной работы бухгалтеров в бывшем СССР была разработана журнально-ордерная форма учета, массовое внедрение которой началось после Великой Отечественной войны, когда Министерство финансов СССР в 1949 г. разработало типовые регистры журнально-ордерной формы учета и рекомендовало их всем отраслям промышленности. Журнально-ордерная форма учета пришла на смену громоздкой и нерациональной мемориально-ордерной форме учета, которая в настоящее время используется
редко. Основной недостаток журнально-ордерной формы заключается в том, что она в большей мере ориентирована на ручную обработку учетной информации. Несмотря на изменения, внесенные Министерством финансов в журнально-ордерную форму учета в 1963 г., в связи с внедрением счетно-клавишных машин, и все последующие модификации в организации журнально-ордерной формы учета, сегодня невозможно “перенести” на ПК журнально-ордерную форму учета, не изменив основных информационных связей между учетными регистрами. Трудоемок также процесс формализации всех учетных процедур, присущих этой форме бухгалтерского учета. Поэтому ко второй группе программных продуктов относятся программы, которые не основаны на принципах ни мемориально-ордерной, ни журнально-ордерной, ни упрощенной форм учета.

Отличительной особенностью этих программ является наличие совокупности автоматизированных решений различных учетных задач, таких, как учет основных средств и нематериальных активов, учет материальных ресурсов, учет труда и заработной платы и т.д., а также специального модуля для сведения главной книги и построения баланса. В различных пакетах число таких автоматизированных решений (программ-модулей) варьируется от пяти до двадцати. Например, в системе БЭСТ-4 (разработчик — ЗАО “Интеллект-Сервис”) их восемь, в комплексе “Галактика” (разработчик — корпорация “Галактика”) — восемнадцать (подсистема оперативного управления и бухгалтерского учета).

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

Естественно, ответа на вопрос, какие программы — универсальные или функциональные — лучше, не существует. Он зависит от целого ряда условий. Зачастую на практике среднее или крупное предприятие, использующее универсальную программу, затем приобретает в дополнение к ней и функциональную. Функциональная программа в таком случае может использоваться для автоматизации отдельных участков бухгалтерского учета. Необходимость в этой программе возникает и тогда, когда по некоторым участкам имеется большой документооборот, или же требуется вести сложный специфический учет. Кроме того, некоторые программы имеют специальные функции для передачи проводок в другие программы, что позволяет организовать учет при одновременном использовании как универсальных, так и функциональных программ. Однако такое комбинирование редко бывает эффективным. Конечно, возможно использование универсальных программ и в условиях крупных предприятий в бухгалтерии, разделенной по участкам работы. В этом случае можно организовать учет по различным участкам на отдельных рабочих местах или в отдельных базах с последующим слиянием информации в конце отчетного периода. Но в таком варианте не формируется единой базы данных, доступной всем пользователям и главному бухгалтеру до момента слияния баз данных. Между тем эта информация необходима для целей оперативного управления финансово-хозяйственной деятельностью предприятия. В конечном итоге сам бухгалтер определяет целесообразность использования того или иного программного продукта или их совокупности, но в любом случае представление о различиях, существующих между двумя описанными выше классами программ, дает бухгалтеру общее представление об автоматизации бухгалтерского учета и определяет направления автоматизации учета на конкретном предприятии.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.