Как известно, управленческий и финансовый учет различаются по целям учета и субъектам, использующим собранную информацию. Финансовый учет регистрирует, классифицирует, анализирует, суммирует и сообщает результаты работы всем заинтересованным сторонам. Управленческий учет выполняет две функции: помогает руководителям в планировании и осуществлении контроля. Для эффективного планирования и контроля результатов руководство нуждается в детализированной информации, которую предоставляют системы управленческого учета.
Среди приоритетных задач автоматизации управленческого и финансового учета на предприятии и в кредитном учреждении можно отметить следующие: бюджетирование доходов и расходов (планирование и учет фактических доходов и расходов, анализ структуры и динамики доходов и расходов в разрезе подразделений, бизнес-направлений, банковских продуктов и услуг с целью сохранения прибыльности кредитной организации); управление активами и пассивами (планирование и анализ структуры активов и пассивов, управление валютными, курсовыми и процентными рисками, ликвидностью для сохранения устойчивости организации в долгосрочной перспективе); работа с клиентской базой (изучение истории взаимоотношений с клиентами, анализ структуры и динамики клиентской базы в разрезе отраслей, организационно-правовых форм, оборотов и остатков на счетах с целью выделения крупных клиентов, имеющих наибольшую долю в активах, пассивах и оборотах, выявление ненадежных клиентов), управление персоналом (сравнительный анализ подразделений по таким параметрам, как прибыль и затраты на одного сотрудника, возраст, уровень квалификации и образовательный уровень работников, изучение послужного списка каждого сотрудника, его профессиональных способностей, деловых качеств, а также количественных показателей работы — количества заключенных договоров или введенных платежных поручений); внутренний аудит и контроль (контроль за состоянием балансовых и внебалансовых счетов по каждой группе операций и проверка корректности выполняемых операций, контроль за общим балансом филиалов с целью обеспечения соблюдения корпоративной учетной политики, а также для выявления операционных ошибок и излишне рисковых операций).
В соответствии с базовыми принципами коммерческой и производственной сферы создаются пакеты прикладных программ для автоматизации различных аспектов финансово-хозяйственной деятельности предприятия. Рассмотрим некоторые из них.
Программный продукт «Альт-Финансы»
Рис.54. Окно программы «Альт-Финансы»
Программный продукт «Альт-Финансы» (Рис.54) предназначен для выполнения комплексной оценки деятельности предприятия, выявления основных тенденций его развития, расчета базовых нормативов для планирования и прогнозирования, оценки кредитоспособности предприятия.
Проведение детального финансового анализа и управленческая интерпретация полученных результатов позволят найти оптимальный путь развития, разработать программу финансового оздоровления предприятия, находящегося на грани банкротства, обосновать инвестиционное решение.
Открытость и адаптивность программного продукта «Альт-Финансы» предоставляют пользователю возможность самостоятельно вносить изменения в программу, учитывая свои требования или конкретные условия.
Пользователь имеет возможность выполнять финансовый анализ, используя как старые, так и новые формы бухгалтерской отчетности. С помощью специально написанной макрокоманды бухгалтерская отчетность автоматический переводится из старого в новый формат.
Наличие возможности прогнозирования деятельности компании позволяет формировать прогнозную финансовую отчетность и анализировать финансовое состояние компании в будущем.
С помощью программного продукта «Альт-Финансы», используя данные стандартной бухгалтерской отчетности, можно провести анализ по следующим направлениям:
· анализ структуры баланса и динамики его статей;
· анализ чистого оборотного капитала и структуры затрат;
· анализ прибыльности;
· анализ ликвидности;
· анализ финансовой устойчивости;
· анализ оборачиваемости активов и пассивов;
· анализ рентабельности;
· анализ эффективности труда.
Состояние организации по каждому из направлений анализа описывается показателями и коэффициентами, которые рассчитываются как по фактическим, так и по прогнозным данным. Результаты представлены в табличной и графической форме (диаграммы). Также существует функция автоматического формирования текстового заключения по результатам проведенных расчетов.
По основным финансовым показателям программа позволяет определить значения, оптимальные для анализируемой компании.
Программный продукт «Альт-Финансы» использует основные методы проведения анализа:
· горизонтальный - анализ тенденций, при котором показатели сравниваются с аналогичными за другие периоды;
· вертикальный - анализ, при котором исследуется структура показателей путем постепенного углубления и детализации;
· сравнительный - анализ, при котором исследуемые показатели сравниваются со значениями, допустимыми для данного предприятия;
· факторный – анализ, позволяющий определить влияние различных факторов деятельности предприятия на основные финансовые показатели.
Система «1C:Предприятие»
Система «1C:Предприятие. 8.0» представляет собой совокупность программных модулей, предназначенных для разработки и использования решений (конфигураций) по ведению учета и автоматизации хозяйственной деятельности предприятий. Система предназначена для комплексной автоматизации экономической деятельности предприятий различных направлений и форм собственности. «1С: Предприятие» позволяет организовать в единой системе эффективный бухгалтерский, кадровый, оперативный торговый учет, а также расчет заработной платы.
Рис.55. Окно программы «1C:Предприятие. 8.2»
Комплексная конфигурация «1С: Предприятие» обеспечивает интегрированное ведение учета, которое включает единую систему ведения нормативно-справочной информации, автоматическое отражение торгово-складских операций и расчета заработной платы в бухгалтерском учете, финансовый учет по нескольким юридическим лицам, консолидированный управленческий учет.
В комплект поставки системы могут быть включены компоненты «Управление торговлей», «Управление персоналом», «Бухгалтерский учет», «Управление производственным предприятием. Бета-версия», работающие с единой конфигурацией. Под конфигурацией в системах «1C» понимается конкретный набор объектов и прав пользователя для работы с ними, соответствующие им интерфейсы и экранные формы, структуры информационных массивов, алгоритмы обработки информации и специализированная настройка.
Возможности, например, компонента «Управление торговлей» включают следующие функции:
· ведение учета складских запасов товаров и их движения;
· учет комплектации и разукомплектования товаров;
· оформление счетов, резервирование товаров и контроль оплаты;
· отслеживание состояния взаиморасчетов с контрагентами, формирование необходимых первичных документов, счетов-фактур, книг продаж и покупок и т.д.;
· ведение учета покупки и продажи товаров, денежных средств на расчетных счетах и в кассе;
· отслеживание товарных кредитов и товаров на реализации;
· учет товаров в различных единицах измерения и денежных средств в различных валютах;
· получение разнообразной аналитической отчетной информации о финансовых и товарных движениях и др.
Помимо основной функции, реализующей автоматизацию складского учета и торговли, этот компонент может быть использован для автоматизации любого учета наличия и движения средств в реальном времени.
Компонент «Управление персоналом» предназначен для ведения кадрового учета и расчета заработной платы. Он, в частности, обеспечивает:
· автоматизацию расчета начислений и удержаний по любым алгоритмам;
· проведение расчетов «задним» числом;
· формирование расчетных листков любого вида;
· расчеты как индивидуальных, так и групповых начислений типа бригадных нарядов;
· формирование платежных ведомостей с упорядочиванием информации по разным критериям путем разбиения ее по категориям, подразделениям и другим признакам;
· расчет больничных листов, отпусков, оплаты по среднему заработку на основании данных за прошлые расчетные периоды;
· полный расчет зарплаты как по месячному, так и по недельному циклу;
· стандартные отчеты для налоговой инспекции и пенсионного фонда РФ;
· ведение штатного расписания предприятия;
· распределение задачи ввода исходной информации и расчета между кадровиком и расчетчиком;
· получение статистической информации по сотрудникам предприятия;
· фиксацию кадровых перемещений сотрудников и их продвижения по службе с созданием соответствующих отчетов и др.
Компонент позволяет автоматизировать проведение и других сложных периодических расчетов.
Задачи бухгалтерского учета специально рассматриваются в рамках программного комплекса «1C:Бухгалтерия». Система может поставляться также:
· в сетевом варианте, который функционально практически не отличается от рассмотренного, но обеспечивает одновременную работу нескольких пользователей с единой информационной базой;
· в варианте «1C:Предприятие» + MS SQL Server 7.0. Комплексная конфигурация». В этом случае вместе с продуктом поставляется MS SQL Server, а также лицензии на MS SQL Server и клиентская лицензия, которая дает право на доступ к MS SQL Server.
Фирма «1C» реализует на рынке и другие отдельные программные продукты: «1С:Электронная почта», «1С:Торговля», «1C:Документооборот», «1С:АФС», «1С:Электронный справочник бухгалтера». Предполагается, что такая поставка будет использоваться в первую очередь для автоматизации деятельности предприятий и организаций, принявших концепцию постепенного наращивания функциональных возможностей АИС.
В основе «1С:Предприятие» лежит технологическая платформа, позволяющая эффективно создавать и модифицировать прикладные решения. Ориентация на реальную возможность изменения пользователями и партнерами прикладных решений, поставляемых фирмой «1C», а также на разработку ими собственных модулей и определила основные принципы архитектуры «1С:Предприятие». Конфигурации «1C: Предприятие» реально модифицируют менеджеры информационной технологии (ИТ-менеджеры) торговой фирмы, внедряющей программный комплекс, а на уровне отдельной бухгалтерии и просто опытные бухгалтеры. Программисты фирмы «1C» создали такую модель проектирования, которая обеспечивает реальную возможность модификации прикладных программ с наименьшими усилиями.
Наиболее существенная особенность «1С: Предприятие» — принцип проектирования структур данных прикладных решений в терминах объектов. Традиционные универсальные средства, применяемые для разработки прикладных программ обычно предполагают проектирование структур в терминах реляционных таблиц. Однако реляционная модель далеко не всегда эффективна для экономических задач. С учетом этого в системе «1C: Предприятие» создан механизм автоматического формирования всех необходимых таблиц БД и поддержки взаимосвязи между таблицами.
Один из наглядных примеров преимущества проектирования в терминах объектов — механизм автоматического связывания данных. Если при проектировании структуры какого-либо объекта необходимо включить в состав реквизитов ссылки на другой объект, то достаточно просто указать в качестве типа реквизита один из описанных ранее объектов. Причем все необходимые действия по обслуживанию установленной между объектами связи система будет выполнять самостоятельно.
Программы «1C:Предприятие» существенно упрощают не только проектирование, но и поддержание структуры БД. Их важная особенность в том, что они реализуют существенную часть бизнес-логики задачи автоматизации, т. е. содержат определенные алгоритмы и свойства, нацеленные на решение учетных и управленческих задач. Три функциональных компонента «1C:Предприятие» поддерживают основные механизмы учета — оперативный учет, бухгалтерский учет и сложные периодические расчеты. Настройка этих механизмов выполняется визуально и обеспечивает не только работу со всеми необходимыми структурами данных, но и возможность расчетных и аналитических операций.
В отличие от стандартных средств разработки, в которых форма создается как некий обособленный объект и затем уже связывается с данными, в «1C:Предприятие» большинство форм принадлежат объектам конфигурации (справочникам, документам, журналам и т.д.). Это позволяет системе автоматически создать форму со всеми необходимыми свойствами. Кроме того, при визуальном редактировании форм связывание элементов диалога с данными происходит автоматически в момент размещения в форме реквизитов справочника, документа и т. д. Существует возможность включать в любую форму дополнительные элементы диалога, а также создавать дополнительные формы, не привязанные к объектам данных
При разработке диалогов в «1C: Предприятие» применяется несколько решений, которые существенно упрощают проектирование внешнего вида формы. Для формирования полей ввода система автоматически устанавливает все необходимые свойства в зависимости от выбранного типа данных. В системе реализован механизм так называемых зависимых вычисляемых полей. Они применяются в тех случаях, когда в форме нужно вывести некоторое значение, зависящее от других данных. Для этого достаточно создать элемент диалога и написать в нем выражение на встроенном языке. Программа будет автоматически обновлять данное поле при различных действиях пользователя. Например, для того чтобы показать в форме накладной остаток на складе, достаточно написать в поле вызов функции обращения к итогам по выбранному складу и товару. При изменении значений в полях «склад» и «товар» остаток на экране будет автоматически обновляться.
В «1C: Предприятие» решена и задача разработки адаптивного языка. Создание собственного языка позволило разработчикам фирмы обеспечить необходимый набор типов данных, а также их эффективную и естественную языковую поддержку при разработке, адаптации и решении задач эксплуатации комплекса. Это важно, так как полноценная реализация создаваемых объектов возможна только средствами собственного языка. Так, например, справочник «Товары» содержит данные, которые могут быть использованы при проектировании структур других объектов. Использование в языке типов данных, отражающих объекты предметной области, существенно упрощает проектирование и улучшает «читаемость» и понимание алгоритма.
Особенности построения языка напрямую соприкасаются с описанным выше способом проектирования структур данных. Разработка конфигурации на основе использования стандартных объектов системы, позволяет разработчику прикладных решений применять соответствующие объекты встроенного языка, имеющие большой набор функций и высокую гибкость. Так, объект языка «Бухгалтерские-Итоги» реализует сложное обращение к данным бухгалтерских итогов с самыми разнообразными срезами по счетам, субсчетам, аналитике, периодам, валютам и т.д. Получение подобной информации при манипулировании таблицами БД потребовало бы для построения несложного бухгалтерского отчета написания нескольких тысяч строк, тогда как использование объекта «Бухгалтерские Итоги» позволяет получить аналогичные данные с помощью всего нескольких строк.
Обычно модификация прикладной программы зависит от сложности понимания и объема алгоритмов. Можно выделить три группы задач, на решение которых обычно направлены усилия программистов фирмы:
· собственно алгоритмы обработки данных предметной области (ПрО);
· интерфейс;
· технологические вопросы работы программы.
К первой группе относится, безусловно, вся бизнес-логика приложения (алгоритмы формирования документов, вычисление износа основных средств, отражение в оперативном учете прихода и расхода товаров, получение бухгалтерских отчетов и др.). Необходимые алгоритмы в «1С:Предприятие» описываются при помощи стандартных объектов достаточно лаконично, т.е. по алгоритму можно легко понять описываемую им бизнес-логику.
Ко второй группе относится управление окнами, меню, мышью, клавиатурой, элементами ввода информации и управляющими элементами форм. В конфигурациях «1C: Предприятие» доля алгоритмов, управляющих интерфейсом минимизирована. Большинство интерфейсных задач система решает автоматически на основании описанной структуры объектов конфигурации. Кроме того, большая часть интерфейса настраивается визуально.
К третьей группе относятся достаточно сложные алгоритмы, отвечающие за работоспособность программы. Это средства создания архивных копий, средства поддержки многопользовательской работы, системы блокировок, транзакций, разграничения прав и, наконец, средства распределенной обработки информации. Заметим, что эти задачи наиболее сложны при разработке многопользовательских и распределенных систем. В «1С:Предприятие» практически все эти задачи решаются системой самостоятельно. Разработчику прикладного решения предоставляются средства управления транзакциями, блокировками, движением данных, но они применяются только при необходимости. В большинстве прикладных программ используется стандартное поведение системы.
Одно из важных преимуществ «1C:Предприятие» в том, что система берет на себя многие технологические аспекты работы с информационной базой. Конфигурируя «1С:Предприятие», разработчик может практически не задумываться над тем, как его система будет работать в многопользовательском режиме. Система автоматически поддерживает обеспечение непротиворечивости записываемых данных, присваивает уникальные номера документам, вводимым разными пользователями, разрешает коллизии, возникающие при одновременном обращении к одной и той же информации. Все эти действия поддерживаются и при работе с БД в режиме «файл — сервер», и при использовании технологии «клиент — сервер».
Таким образом, конфигурация «1C:Предприятие» как прикладное решение содержит практически чистое описание алгоритмов бизнес-процессов предметной области (ПрО) и освобождена от массы подробностей доступа к данным, организации интерфейса и поддержания технологических аспектов.
В состав «1C:Предприятие» включено инструментальное средство «Конфигуратор» — средство для разработки и модификации прикладных программ. Фирма считает, что любое предприятие, создающее собственную АИС на базе «1С:Предприятие», должно получить возможность применять «Конфигуратор» в случае необходимости. Таким образом, опытный бухгалтер достаточно просто может вносить необходимые изменения в наиболее используемые прикладные программы.
Возможности «1C:Предприятие» позволяют минимизировать усилия по изменению прикладного программного обеспечения. В большинстве случаев все необходимые действия по реструктуризации БД система выполняет автоматически, что избавляет разработчика от необходимости писать многочисленные программы-утилиты конвертации.
Полезным механизмом в системе стал журнал работы пользователей с фиксацией всех существенных действий и возможностью полного или выборочного просмотра журнала. Например, такое основополагающее понятие «1C: Предприятие», как «документ», предоставляет разработчику готовую технологию регистрации любых событий хозяйственной жизни предприятия с отражением их в различных видах учета.
Система обеспечивает разработку независимых прикладных решений на основе типовых конфигураций. Простейшим примером может служить создание разнообразных печатных форм документов. Выпуск фирмой «1C» новых печатных форм для типовых конфигураций практически решает проблему их массового «рисования» для всех разработчиков, работающих на платформе «1C:Предприятие».
Более серьезный пример заимствования прикладных решений из типовых конфигураций — использование учетных схем. Используя поставляемую в типовой конфигурации структуру бухгалтерского учета, разработчик конфигурации получает грамотную методологическую постановку. На этой основе он может строить достаточно сложную систему автоматизации, развивая типовую структуру учета и создавая различные документы для отражения специфических хозяйственных операций. При этом у него есть уверенность, что при изменении законодательства он своевременно получит необходимые изменения в структуре учета в виде обновлений типовых конфигураций, а каждый квартал он станет получать новые формы отчетности, которые будут автоматически заполняться на основании стандартной структуры учета.
Значительная популярность системы «1C:Предприятие» обеспечивается не только ее высоким логическим уровнем, но также и хорошей организацией сопровождения АИС, разработанной на базе этого программного комплекса. Комплекс «1С:Предприятие» широко используется как платформа для разработки прикладных систем. Однако сегодня обязательный атрибут любой «живущей» технологии разработки — ее постоянное методическое сопровождение. В связи с этим существенная часть усилий фирмы «1C» по продвижению и поддержке системы нацелена именно на методическое сопровождение работы разработчиков.