Разработка программного обеспечения для анализа финансовой деятельности предприятия

Цели и задачи финансового анализа. Характеристика и факторы финансового состояния. Бухгалтерская отчетность как информационная база для ФА. Обзор системы "1С: предприятие". Реализация программы анализа финансового состояния, его внедрение на предприятии.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 19.01.2017
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

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

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

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

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

Использование регистров накопления в системе «1С: Предприятие» для учета информации о наличии и движении каких-либо величин - материальных, денежных и др. Вся информация о хозяйственных операциях, которая вводится с использованием документов, должна быть отражена в регистрах. Так как эту информацию можно будет извлечь, проанализировать и предоставить пользователю в виде отчетных форм.

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

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

Регистр бухгалтерии связан с одним из используемых планов счетов и хранит бухгалтерские итоги в соответствии с его структурой.

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

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

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

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

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

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

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

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

Элементы справочников, видов расчета, планов видов характеристик и планов счетов, которые создаются в конфигураторе и не могут быть удалены пользователем интерактивно - это предопределенные элементы. Как правило, такие элементы помечаются шариком возле картинки элемента.

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

К встроенным элементам управления «1С: Предприятия» относятся элементы, представленные в таблице 2.1:

Таблица 2.1 - Встроенные элементы управления

Название

Пояснение

Поле ввода

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

Надпись

обычно содержит поясняющий текст к полям ввода и другим элементам управления для ввода данных

Кнопка

позволяет выполнить какое-либо стандартное действие или вызвать процедуру (обработчик события Нажатие). Может содержать подменю и включать картинку

Командная панель

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

Флажок

применяется для тех данных, которые характеризуются значениями "включено" и "выключено". Может быть с тремя состояниями (еще затемненная галочка)

Переключатели

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

Табличное поле

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

Поле списка

предназначено для вывода различного рода списков и тесно связано с объектом «СписокЗначений». Фактически -- это элемент управления для визуального представления списка значений

Поле выбора

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

Панель

может содержать несколько страниц (закладок), на каждой из которых могут быть свои элементы управления

Рамка

предназначена для визуальной группировки логически связанных элементов управления

Картинка

позволяет вывести на форму графическое изображение или анимацию в формате gif

Диаграмма

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

Разделитель

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

Индикатор

показывает ход выполнения длительного процесса

Полоса

регулирования позволяет в наглядном виде устанавливать числовое значение из ограниченного диапазона

Элемент управления "ПолеКалендаря"

позволяет в наглядном режиме выбирать дату

Поле табличного документа

позволяет отображать отчеты в экранной форме и другие сформированные печатные формы

Поле текстового документа

позволяет отобразить и редактировать в форме произвольный текст

Поле HTML-документа

данный элемент управления предназначен для отображения HTML-страниц. Система «1С: Предприятие» позволяет управлять содержимым HTML-документа, назначать обработчики для событий и т.д.

2.5 Конфигурация «1С: Предприятие 8.3»

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

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

Конфигурация в системе «1С: Предприятие» - это совокупность 3-х взаимосвязанных составных частей таких, как структура метаданных, набор пользовательских интерфейсов, совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных -- документами, справочниками, журналами и т. д. Как правило, пользовательский интерфейс создаётся для конкретной категории пользователей. Цель создания интерфейса -- обеспечение быстрого доступа пользователей к той информации, которая им необходима в соответствии с обязанностями. Также набор прав, который определяет полномочия пользователей на работу с информацией, обрабатывающейся в системе. Совокупность предоставляемых пользователю прав определяется, как правило, кругом его обязанностей.

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

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

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

3. Реализация программы анализа финансового состояния

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

Баланс предприятия - это бухгалтерский баланс, в котором отражается движение средств по счетам бухгалтерского учета; сводная ведомость о состоянии приходно-расходных средств предприятия на определенную дату. Баланс традиционно самая важная форма бухгалтерской отчетности [9]. Отсюда можно почерпнуть информацию о деятельности предприятия. Посмотреть, сколько у него долгов и кто должен ему. Кроме того, какие средства использует в своей работе организация - собственные или заемные и куда их вкладывает. Кстати, именно на основании баланса налоговики проверяют расчет налога на имущество. Другими словами, правильно составленный баланс поможет избежать проблем с налоговой инспекцией, привлечь потенциальных инвесторов и даже получить кредит в банке. Ведь анализ финансового состояния предприятия банки проводят, также используя форму № 1.

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

Форма №1 и форма №2 дополняют друг друга и входят в состав регламентированной отчетности системы «1С: Предприятие».

Программа на встроенном языке системы «1С: Предприятие» называется модуль. Они могут вызываться для выполнения в заранее известные моменты работы системы «1С: Предприятие». Модули можно разрабатывать на встроенном языке 1С и будут состоять из процедур и функций.

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

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

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

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

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

Локальный контекст образуется тем конкретным местом конфигурации, для которого использован этот конкретный модуль.

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

С символов «//» начинаются комментарии текста программного модуля и состоят из операторов и комментариев.

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

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

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

Примеры ключевых слов приведены в таблице 3.1:

Таблица 3.1 - Ключевые слова

Если

If

Дата

Date

He

Not

Тогда

Then

Формат

Format

Знач

Val

ИначеЕсли

Elsif

Разм

Dim

СтрДлина

StrLen

Иначе

Else

Вопрос

Do Query Box

СокрЛ

TrimL

КонецЕсли

Endlf

TrimR

Context

СокрП

TrimR

Цикл

Do

Перем

Var

Лев

Left

Функция

Function

Прервать

Break

Окр

Round

Предупреждение

DoMessageBox

Процедура

Procedure

КонецЦикла

EndDo

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

Специальные символы, которые могут быть использованы в исходном тексте, представлены в таблице 3.2:

Таблица 3.2 - Специальные символы

Обозначение

Пояснение

//

Начало комментария. Комментарием считается весь текст от знака «//» до конца текущей строки

|

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

;

Символ разделения операторов

( )

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

,

Запятая разделяет параметры методов, процедур и функций

« «

В двойные кавычки заключаются строковые константы

' '

В одинарные кавычки заключаются константы даты

.

Десятичная точка в числовых константах. Разделитель у агрегатных типов данных

+

Операция сложения

-

Операция вычитания

*

Операция умножения.

/

Операция деления

>

Логическая операция «больше»

>=

Логическая операция «больше или равно»

<

Логическая операция «меньше»

<=

Логическая операция «меньше или равно»

=

Присвоение или логическая операция «равно»

<>

Логическая операция «не равно»

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

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

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

Областью видимости является данная процедура или функция в том случае если же переменная определена внутри процедуры.

Как правило, структура программного модуля состоит из раздела определения переменных, раздела процедур и функций и раздела основной программы.

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

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

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

Классическая схема использования регистров в «1С: Предприятие» будет выглядеть следующим образом:

Документы => Регистры => Отчеты.

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

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

Хранение информации в требуемых разрезах - это измерения регистра .

Количественные или суммовые данные, которые хранятся в регистре - это ресурсы регистра.

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

В регистре, кроме измерений и ресурсов, также можно задать реквизиты.

Дополнительные сведения, сопровождающие движение - это реквизиты . С помощью встроенного макроязыка можно отбирать движения с заданным значением реквизита.

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

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

В системе «1С: Предприятие» поддерживаются базовые и агрегатные типы данных. В свою очередь к базовым типам относятся числовой, строковый и дата.

Числовым типом может быть представлено любое десятичное число. Основные арифметические операции определены над данными числового типа.

Строковым типом может задаваться любая последовательность символов, в том числе и пустая.

Типом дата может представляться любая корректная дата.

Специализированные типы данных, предназначение которых для работы с объектами «1С: Предприятия» - это агрегатные типы данных.

То из чего впоследствии складываются экранные формы, которые составляют важнейшую часть пользовательского интерфейса конфигурации, являются элементы управления. В «1С: Предприятие 8.3» существуют все основные элементы управления, а также присутствует возможность использовать компоненты ActiveX.

4. Внедрение программного модуля для анализа финансовой деятельности предприятия

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

Объект конфигурации «Отчет» является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств , а также с использованием встроенного языка. К алгоритму прикрепляется диалог, при помощи которого, при необходимости, можно организовать ввод каких-либо параметров, влияющих на ход его алгоритма[11]. Обычно алгоритм имеет сделанное в табличном редакторе описание печатной формы, которое используется для вывода результатов выполнения алгоритма на экран и принтер. Одна и та же таблица в некоторых случаях может быть использована и для ввода параметров, и для вывода результатов. Для описания отчетов и процедур произвольной обработки на этапе конфигурирования в свою очередь может быть создано неограниченное количество форм отчетов. Каждая форма имеет свой диалог настройки, который позволит в дальнейшем определить набор параметров формирования отчетов.

Отчеты находятся в ветке дерева объектов конфигурации, которая так и называется - Отчеты. Дерево объектов конфигурации представлено на рисунке 4.1:

Рисунок 4.1 - Дерево объектов конфигурации

Назовем отчет Финансовый анализ и откроем схему компоновки этого отчета. Так как это новый отчет и он, соответственно, еще не содержит никакой схемы компоновки, система откроет конструктор макета этого отчета, где предложит нам создать макет, содержащий схему компоновки. В свою очередь нам предстоит описать набор данных, из которого отчет будет получать данные, а также описать структуру отчета. Далее добавим набор данных - запрос. То есть данные для отчета можно, будет получать запросом из базы данных «1С: Предприятия».

Алгоритм построения всех отчетов общий, в том числе и для анализа финансового состояния.

Создается регламентированный отчет «Бухгалтерская отчетность» (Бухгалтерский баланс и Отчет о финансовых результатах за отчетный период , который мы будем анализировать) период и организация задаются пользователем на форме отчета. Регламентированный отчет «Бухгалтерская отчетность» в разрезе «Бухгалтерский баланс» представлен на рисунке 4.2 , «Отчет о финансовых результатах» - на рисунке 4.3:

Рисунок 4.2 - Бухгалтерский баланс

Рисунок 4.3 - Отчет о финансовых результатах

На основании регламентированного отчета выбираются необходимые значения, на основе которых рассчитываются интересующие нас показатели. Анализ отчетности в конфигураторе представлен на рисунке 4.4:

Рисунок 4.4 - Анализ отчетности

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

Рисунок 4.5 - Коэффициенты текущей ликвидности

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

Рисунок 4.6 - Коэффициенты быстрой ликвидности

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

Рисунок 4.7 - Коэффициенты абсолютной ликвидности

Коэффициент наличия собственных средств характеризует наличие собственных оборотных средств, необходимых для финансовой устойчивости предприятия. В конфигураторе расчет данного коэффициента представлен на рисунке 4.8:

Рисунок 4.8 - Коэффициенты наличия собственных средств

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

Рисунок 4.9 - Рентабельность активов

Рентабельность продаж показывает долю прибыли на каждый заработанный рубль. Расчет производится как отношение чистой прибыли (прибыли после налогообложения) за отчетный период к выраженному в денежных средствах объёму продаж за тот же период. В конфигураторе расчет данного коэффициента представлен на рисунке 4.10:

Рисунок 4.10 - Рентабельность продаж

Коэффициент рентабельности продукции показывает отношение чистой прибыли предприятия к себестоимости реализованной продукции. В конфигураторе расчет данного коэффициента представлен на рисунке 4.11:

Рисунок 4.11 - Рентабельность продукции

На рисунке 4.12 представлен расчет оценки риска банкротства:

Рисунок 4.12 - Оценка риска банкротства

На рисунке 4.13 представлен расчет показателей кредитоспособности:

Рисунок 4.13 - Показатели кредитоспособности

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

Заключение

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

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

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

Итак, подведем основные итоги и сделаем выводы по работе.

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

На основании произведенных расчетов теоретически и экспериментально можно сделать следующие выводы:

Данный программное обеспечение можно использовать для предприятий всех форм собственности.

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

Область применения - бухгалтерия. Бухгалтер на основе, полученных отчетов, может сделать выводы о финансовой устойчивости и платежеспособности предприятия.

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

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Шуляк, П.Н. Финансы предприятия: учебник / П.Н. Шуляк. - Москва: Дашков и К- 2007. -214с.

2. Новодворский, В.Д. Бухгалтерская (финансовая) отчетность. Учебное пособие/ В.Д. Новодворский. - Москва: Вымпел - 2008. -73с.

3. Колчина, Н.В. Финансы организаций (предприятий) 4-е издание / Н.В. Колчина.- Москва: ЮНИТИ-ДАНА - 2007. -257с.

4. Ефимова, О.В. Финансовый анализ/ О.В. Ефимова.- Москва: Бухгалтерский учет - 2008. - 70с.

5. Шеремет, А.Д. Методика финансового анализа/ А.Д. Шеремет, Р.С. Сайфулин - Москва: ИНФРА-М, 2008. -102с.

6. Крейнина, М.Н. Финансовое состояние предприятия. Методы оценки/ М.Н. Крейнина - Москва: ДИС, 2009. - 94с.

7. Савицкая, Г.В. Методика комплексного анализа хозяйственной деятельности. Учебное пособие 4-е издание/ Г.В. Савицкая - Москва: ИНФРА-М 2007. - 251с.

8. Глушков, И.Е. Бухгалтерский учет на предприятиях различных форм собственности. Четырнадцатое специальное издание/ И.Е.Глушков - Москва: КНОРУС ЭКОР-КНИГА 2009. - 829с.

9. Кашаев, С.М. «1С: Предприятие 8.3». Программирование и визуальная разработка на примерах/ С.М. Кашаев - Санкт-Петербург: БХВ-Петербург 2015. -336с.

10. Михайлов, С.Е. 1С программирование как дважды два. Самоучитель / С.Е. Михайлов - Санкт-Петербург: ТРИТОН 2005. -173с.

11. Радченко, М.Г. «1С: Предприятие 8.3». Практическое пособие разработчика. Примеры и типовые приемы/ М.Г. Радченко, Е.Ю. Хрусталева - Москва: ООО «1С-Паблишинг» 2015. -964с.

12. Ажеронок, В.А. Профессиональная разработка в системе «1С: Предприятие 8.3»/ В.А. Ажеронок, А.П. Габец - Москва: «ЮФранчайзинг» 2015. -1400с.

13. Хрусталева, Е.Ю. Разработка сложных отчетов в «1С: Предприятие 8.3». Система компоновки данных. Второе издание/ Е.Ю. Хрусталева - Москва: ООО «1С-Паблишинг» 2015. -517с.

Приложение

Бухгалтерский баланс (форма № 1)

Бухгалтерский баланс

на ______________ 20___г.

Коды

Форма по ОКУД

0710001

Дата (число, месяц, год)

Организация ________________________________________

по ОКПО

Идентификационный номер налогоплательщика

ИНН

Вид экономической деятельности ______________________

по ОКВЭД

Организационно-правовая форма/форма собственности _______

по ОКОПФ/ОКФС

Единица измерения: тыс. руб. (млн. руб.)

по ОКЕИ

384(385)

Местонахождение (адрес) ___________________________________________________________________

Пояснения

Наименование показателя

Код

На _________

20___г

На 31 декабря 20___г

На 31

декабря

20___г

АКТИВ

I. ВНЕОБОРОТНЫЕ АКТИВЫ

Нематериальные активы

1110

Результаты исследований и разработок

1120

Нематериальные поисковые активы

1130

Материальные поисковые активы

1140

Основные средства

1150

Доходные вложения в материальные ценности

1160

Финансовые вложения

1170

Отложенные налоговые активы

1180

Прочие внеоборотные активы

1190

Итого по разделу I

1100

II. ОБОРОТНЫЕ АКТИВЫ

Запасы

1210

Налог на добавленную стоимость по приобретенным ценностям

1220

Дебиторская задолженность

1230

Финансовые вложения (за исключением денежных эквивалентов)

1240

Денежные средства и денежные эквиваленты

1250

Прочие оборотные активы

1260

Итого по разделу II

1200

БАЛАНС

1600

Форма 0710001 с. 2

Пояснения

Наименование показателя

Код

На _________

20___г

На 31 декабря 20___г

На 31 декабря 20___г

ПАССИВ

III. КАПИТАЛ И РЕЗЕРВЫ

Уставный капитал (складочный капитал, уставный фонд, вклады товарищей)(паевой фонд)

1310

Собственные акции, выкупленные у акционеров (целевой капитал)

1320

( )

( )

( )

Переоценка внеоборотных активов

1340

Добавочный капитал (без переоценки) (целевые средства)

1350

Резервный капитал (фонд недвижимого и особо ценного движимого имущества)

1360

Нераспределенная прибыль (непокрытый убыток) (резервный и иные целевые фонды)

1370

Итого по разделу III

1300

IV. ДОЛГОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Заемные средства

1410

Отложенные налоговые обязательства

1420

Оценочные обязательства

1430

Прочие обязательства

1450

Итого по разделу IV

1400

V. КРАТКОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Заемные средства

1510

Кредиторская задолженность

1520

Доходы будущих периодов

1530

Оценочные обязательства

1540

Прочие обязательства

1550

Итого по разделу V

1500

БАЛАНС

1700

Руководитель _____________ _______________________

(подпись) (расшифровка подписи)

"_____"______________________ 20___г.

Отчет о финансовых результатах (форма № 2)

Отчет о финансовых результатах

за __________________ 20___г.

Коды

Форма по ОКУД

0710002

Дата (число, месяц, год)

Организация ____________________________

по ОКПО

Идентификационный номер налогоплательщика

ИНН

Вид экономической деятельности ____________________

по ОКВЭД

Организационно-правовая форма/форма собственности _

по ОКОПФ/ОКФС

Единица измерения: тыс. руб. (млн. руб.)

по ОКЕИ

384(385)

Пояснения

Наименование показателя

Код

За _________

20___г.

За _________

20___г.

Выручка(5)

2110

Себестоимость продаж

2120

( )

( )

Валовая прибыль (убыток)

2100

Коммерческие расходы

2210

( )

( )

Управленческие расходы

2220

( )

( )

Прибыль (убыток) от продаж

2200

Доходы от участия в других организациях

2310

Проценты к получению

2320

Проценты к уплате

2330

( )

( )

Прочие доходы

2340

Прочие расходы

2350

( )

( )

Прибыль (убыток) до налогообложения

2300

Текущий налог на прибыль

2410

( )

( )

в т.ч. постоянные налоговые обязательства (активы)

2421

Изменение отложенных налоговых обязательств

2430

Изменение отложенных налоговых активов

2450

Прочее

2460

Чистая прибыль (убыток)

2400

Пояснения

Наименование показателя

Код

За _________

20___г.

За _________

20___г.

СПРАВОЧНО

Результат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода

2510

Результат от прочих операций, не включаемый в чистую прибыль (убыток) периода

2520

Совокупный финансовый результат периода (6)

2500

Базовая прибыль (убыток) на акцию

2900

Разводненная прибыль (убыток) на акцию

2910

Руководитель _____________ _______________________

(подпись) (расшифровка подписи) )

"_____"______________________ 20___г.

Руководство пользователя

Для того чтобы осуществить вход в программу нужно отыскать иконку «1С: Предприятие» на рабочем столе или в списке программ в меню «Пуск». После этого запустить программу. Далее запустить «1С: Предпритие», как указано на рисунке В.1:

Рисунок В.1 - Запуск программы

Затем выбираем соответствующего пользователя, вводим пароль и нажимаем кнопку «ОК» (представлено на рисунке В.2):

Рисунок В.2 - Вход в систему

После запуска программы, можно увидеть окно, которое представлено на рисунке В.3, и выбрать выделенные действия:

Рисунок В.3 - Финансовый анализ

Затем нужно выбрать отчетную дату, чтобы сформировать отчет, нужно нажать кнопку «Сформировать» (представлено на рисунке В.4):

Рисунок В.4 - Сформировать отчет

После того, как будет сформирован отчет, можно будет просмотреть данные в разделе «Коэффициенты», «Рентабельность» и «Оценки» (представлено на рисунке В.5):

Рисунок В.5 - Отчет о финансовом анализе

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

Рисунок В.6 - Коэффициенты текущей ликвидности

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

Рисунок В.7 - Коэффициенты быстрой ликвидности

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

Рисунок В.8 - Коэффициент абсолютной ликвидности

На рисунке В.9 коэффициент наличия собственных средств показывает долю собственных и заемных средств в источниках финансирования. Если доля собственных средств больше значений заемных средств, то это считается отличным показателем при оценке кредитоспособности по методике Сбербанка:

Рисунок В.9 - Коэффициент наличия собственных средств

Если выбрать «Рентабельность», то можно увидеть отчеты о рентабельности компании. На Рисунке В.10 значение средней рентабельности компании участвует при оценке кредитоспособности по методике Сбербанка. Рентабельность компании характеризует деловую активность:

Рисунок В.10 - Средняя рентабельность компании

О рентабельности активов может рассказать рисунок В.11. Она (рентабельность) активов является показателем способности эффективно получать прибыль. Сравнение рентабельности активов со средней по отрасли позволяет сделать вывод о конкурентоспособности и успешности компании на рынке. Низке показатели рентабельности (ниже 90% от средней рентабельности по отрасли) являются одним из критериев для назначения выездной налоговой проверки:

Рисунок В.11 - Рентабельность активов

Рентабельность товаров, продукции, работ, услуг является индикатором способности контролировать издержки. Сравнение рентабельности продаж (представлено на рисунке В.12) со средней по отрасли позволяет сделать вывод о конкурентоспособности и успешности на рынке. Низкие показатели рентабельности (ниже 90% от средней рентабельности о отрасли) являются одним из критериев для назначения выездной налоговой проверки:

Рисунок В.12 - Рентабельность продаж

Выбрав пункт «Оценки» увидим отчеты об оценке риска банкротства и кредитоспособности.

Для оценки риска банкротства (рисунок В.13) используется пятифакторная модель Альтмана для производственных видов деятельности. В рамках этой модели показателем риска банкротства является значение индекса Альтмана:

Рисунок В.13 - Индекс Альтмана

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

Рисунок В.14 - Оценка кредитоспособности 1

Рисунок В.15 - Оценка кредитоспособности 2

Сформировав и рассмотрев все отчеты, можно закрыть программу. Для этого в правом верхнем углу нажать кнопку «Закрыть» в виде иконки «Крестик».

Руководство программиста

Рисунок Г.1 - Добавление информационной базы

При первом открытии системы «1С: Предприятие» список информационных баз пуст. В нем нет еще ни одной информационной базы, поэтому система сразу же предложит добавить в список информационную базу, как представлено на рисунке Г.1:

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

Рисунок Г.2 - Добавление информационной базы

Далее по запросу системы нужно выбрать из списка «Создание новой информационной базы», как представлено на рисунке Г.3:

Рисунок Г.3 - Создание новой информационной базы

На рисунке Г.4 система предлагает создать информационную базу без конфигурации и просто нажмем «Далее»:

Рисунок Г.4 - Создание информационной базы без конфигурации

На следующем этапе присвоим имя информационной базе. Затем соответственно определим, где будет располагаться информационная база. В нашем случае это будет профиль пользователя.

Затем нажимаем на кнопку Конфигуратор, чтобы начать создание нашей «программы».

Чтобы создавать или изменять «программу», которая есть в информационной базе, используем Конфигуратор - это режим запуска платформы для разработчика.

Для запуска режима пользователя используем «1С:Предприятие».

Для получения доступа к модулям созданных объектов, в окне запуска 1С: Предприятие выбираем Конфигуратор , как показано на рисунке Г.5:

Рисунок Г.5 - Конфигуратор информационной базы

Далее соответственно по запросу системы выбираем соответствующего пользователя, вводим пароль и нажимаем кнопку «ОК» (рисунок Г.6):

Рисунок Г.6- Вход в систему

Затем, в открывшемся окне конфигуратора нажимаем кнопку «Открыть Конфигурацию» , как представлено на рисунке Г.7:

Рисунок Г.7 - Конфигурация

В результате чего откроется окно со списком объектов конфигурации, которые сгруппированы по типам (рисунок Г.8):

Рисунок Г.8 - Объекты конфигурации

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

Добавление любых объектов конфигурации будет выполняться одинаковым образом. Для этого нужно выделить ту ветку дерева конфигурации, в которой располагаются нужные нам объекты, и из контекстного меню выполнить команду «Добавить» (Ins).

Располагаются подсистемы в ветке «Общие - Подсистемы». Добавление подсистемы представлено на рисунке Г.9:

Рисунок Г.9 - Добавление подсистемы

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

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

Отчеты находятся в ветке дерева объектов конфигурации, которая так и называется - «Отчеты». Добавим новый отчет, как представлено на рисунке Г.10:

Рисунок Г.10- Создание нового отчета

Назовем отчет «Финансовый анализ» и откроем схему компоновки этого отчета, как представлено на рисунке Г.11:

Рисунок Г.11 - Отчет Финансовый анализ

Так как это новый отчет и он, естественно, еще не содержит никакой схемы компоновки, система попросит открыть конструктор макета этого отчета, где предложит создать макет, содержащий схему компоновки. Согласимся и нажмем на кнопку «Готово «(рисунок Г.12).

Рисунок Г.12 - Конструктор макета

После запуска конструктора макета система откроет конструктор схемы компоновки данных. Нам предстоит описать набор данных, из которого отчет будет получать данные, описать саму структуру отчета. Добавим набор данных - запрос, соответственно данные для этого отчета мы будем получать запросом из базы данных «1С: Предприятия».

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

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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.