Тема 4. Организация автоматизированного учета в программе «1С: Предприятие» (1С:Бухгалтерия)
Фирма «1С» выпускает тиражные программные решения, предназначенные для автоматизации типовых задач учета и управления в коммерческих предприятиях реального сектора и бюджетных организациях. В каждом программном продукте сочетается использование стандартных решений (общих для всех или нескольких программ) и максимальный учет специфики задачи конкретной отрасли или рода деятельности предприятия.
Отличительной особенностью тиражных решений фирмы «1С» является тщательная проработка состава их функциональности. В типовые решения включаются те функции, которые реально нужны существенной части предприятий. Это позволяет обеспечить соответствие типовых решений отечественной специфике, как в части методологии ведения учета, так и в части управления деятельностью предприятия.
Система программ "1С:Предприятие" включает в себя платформу и прикладные решения, так называемые бизнес-приложения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.
Система программ «1С:Предприятие» предоставляет возможность автоматизации как за счет внедрения отдельных прикладных решений, которые будут работать автономно или интегрироваться с использованием различных механизмов информационного обмена, так и за счет использования комплексных решений. Использование обособленных решений проще и эффективнее, если отдельные задачи автоматизации на предприятии мало пересекаются. Комплексные решения эффективнее при необходимости увязки различных задач автоматизации и готовности предприятия к формированию единого информационного пространства. Однако на одном предприятии могут применяться как комплексные решения (например, для автоматизации основной деятельности), так и обособленные программы (для вспомогательных или независимых задач).
Программы системы «1С:Предприятие» могут поставляться как в однопользовательском, так и в сетевом вариантах. На небольших предприятиях, где число операций невелико, а учет несложен, может использоваться однопользовательская версия. Для более крупных фирм, где одновременно несколько сотрудников должны работать с единой информационной базой, целесообразно использование сетевых версий системы.
Для крупных предприятий, у которых в системе управления задействовано множество менеджеров и бухгалтеров, расчетчиков заработной платы и т.д., поставляются так называемые SQL-версии программ системы «1С:Предприятие», функционирующие на основе архитектуры «клиент-сервер» и позволяющие организовать эффективную одновременную работу в компьютерной сети десятков пользователей. В систему программ входят также специальные приложения, позволяющие организовать обмен данными между удаленными подразделениями, применяющими программы семейства
«1С:Предприятие», а также другие программы, совместимые с ними по форматам обмена данными. В настоящее время наиболее широко используются программные продукты системы программ «1С:Предприятие» версии 7.7» (далее «1С:Предприятие 7.7»). Однако наиболее широкие возможности автоматизации внутрифирменного управления реализованы в программах системы «1С:Предприятие» версии 8.0.
Платформа 1С:Предприятие 8 была создана с учетом 6-летнего опыта применения системы программ 1С:Предприятие 7.7, которую используют десятки тысяч разработчиков. В настоящее время более 1 000 000 организаций использует для автоматизации своей деятельности продукты, входящие в систему программ «1С:Предприятие». Несмотря на значительные изменения, версия 8 сохранила идеологическую преемственность с предыдущими версиями.
В "1С:Предприятии" было введено четкое разделение на платформу и бизнес-приложение. Платформа представляет собой так называемый framework, в котором функционирует бизнес приложение. Мы не смогли найти точного пере вода этого слова на русский язык. С одной стороны framework можно считать фундаментом для построения приложений, а с другой средой исполнения. Кроме того, платформа содержит, разумеется, и инструментарий, необходимый для разработки, администрирования и поддержки бизнес приложений. Такое приложение является самостоятельной сущностью и может выступать в качестве отдельного программного продукта, но полностью опирается на технологии платформы.
Под платформой понимается среда исполнения и набор технологий, используемые в качестве основы для построения определенного круга приложений. Фактически, приложения базируются на нескольких платформах, образующих многослойный пирог. При этом важно, что платформа предоставляет разработчику определенную модель, как правило, изолирующую его от понятий и подробностей более низкоуровневых технологий и платформ. Такова и платформа "1С:Предприятие", позволяющая использовать самые разные технологии более низкого уровня, не меняя кода бизнес приложений.
Одним из существенных преимуществ четкого разграничения между платформой и бизнес приложением является высокий уровень адаптируемости решений под требования клиента.
Метаданными описываются структуры данных, состав типов, связи между объектами, особенности их поведения и визуального представления, система разграничения прав доступа, пользовательский интерфейс и т.д. В метаданных, фактически, сосредоточены сведения не только о том, "что хранить в базе данных", но и о том, "зачем" хранится та или иная информация, какова ее роль в системе, и как связаны между собой информационные массивы. Эта идеология (Metadata Driven) сегодня находит все большее применение во многих перспективных разработках.
Метаданные - способ описания бизнес-приложения
В "1С:Предприятии" прикладное решение не пишется в прямом смысле на языке программирования. Язык программирования, конечно, используется, но только там где это действительно необходимо.
В основе бизнес-приложения лежат метаданные. Они представляют собой структурированное декларативное его описание. Метаданные образуют иерархию объектов, из которых формируются все составные части прикладной системы и которые определяют все аспекты ее поведения. Фактически, при работе бизнес-приложения платформа "проигрывает" (интерпретирует) метаданные, обеспечивая всю необходимую функциональность.
Одним из наиболее существенных нововведений является реализация трехуровневой архитектуры «клиент-сервер». Использование сервера приложений «1С:Предприятия 8.0» позволяет выполнять наиболее сложные и объемные операции по обработке данных. Для выполнения сложных запросов в системе предусмотрен механизм получения только необходимой выборки, а вся промежуточная обработка информации осуществляется на сервере, что заметно упрощает и ускоряет работу пользователей. Благодаря этому систему легче масштабировать, поскольку это потребует, главным образом, увеличения мощности сервера, что сделать гораздо проще, чем обновить весь парк клиентских машин. Наряду с этим существенно повышена надежность функционирования системы при ее функционировании в режиме «файл-сервер».
Качественно новый уровень платформы обусловливается также расширением спектра решаемых задач. В 8-ой версии реализована поддержка полного набора функций ERP-систем (планирование, маркетинг, бюжетирование и пр.). Встроенный в «1С:Предприятие 8.0» механизм формирования регистров сведений позволяет производить динамические срезы информации и таким образом анализировать изменение рыночной ситуации. Переработка системы оперативного учета обеспечивает интенсивную одновременную работу многих пользователей. Значительно усовершенствована модель бухгалтерского учета, поддерживающая, в частности, неограниченное количество ресурсов и измерений учета. Создан универсальный инструментарий, применение которого способствует упрощению реализации таких сложных задач, как расчет заработной платы.
Одним из примеров совершенствования механизмов подготовки аналитической отчетности является система интеллектуального построения отчетов, позволяющая составлять многомерные кросс-отчеты, диаграммы, drill-down отчеты и сводные таблицы. При этом в отличие от классических генераторов отчетов для подготовки печатных форм в «Построителе отчетов» системы программ «1С:Предприятие 8.0» предусмотрена возможность формировать интерактивные документы для последующей возможной модификации пользователем. Непосредственно на уровне технологической платформы реализован ряд важных механизмов интеллекту ального анализа данных (Data Mining).
В новой платформе получили существенное развитие средства разработки прикладных решений и администрирования системы, интеграции с другими приложениями, возможности интернационализации платформы, стал более удобным пользовательский интерфейс. Благодаря новым возможностям платформы партнеры «1С» получили возможность улучшить индустриальное сопровождение и развитие прикладных продуктов, снизить издержки на их сопровождение и администрирование.
Гибкость технологической платформы позволяет применять 1С:Предприятие 8.0 для решения задач:
- автоматизации производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.;
- оперативного управления предприятием;
- автоматизации организационной и хозяйственной деятельности;
- ведения бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета с формированием регламентированной отчетности;
- управленческого учета и построения аналитической отчетности с поддержкой многовалютного учета;
- планирования, бюджетирования и финансового анализа;
- расчета зарплаты и управления персоналом.
Типовые прикладные решения фирмы «1С» предназначены для автоматизации решения типовых задач учета и управления предприятием. При их разработке учитывались современные международные методики управления (MRP II, CRM, SCM, ERP и др.) и реальные потребности предприятий, не укладывающиеся в стандартный набор функциональности этих методик, а также опыт автоматизации, накопленный фирмой «1С» и ее партнерами. Состав функциональности, включаемой в типовые решения, тщательно проработан.
Фирма «1С» постоянно анализирует опыт пользователей, применяющих программы системы «С:Предприятие» и отслеживает изменение их потребностей.
Система программ «1С:Предприятие 8.0» ориентирована, в первую очередь, на решение задач автоматизации управления предприятием на всех уровнях. В существующие прикладные решения включены механизмы интерактивного анализа ситуации с возможностью получения детальных расшифровок интересующих показателей. Реализована возможность получения и анализа управленческой информации на регулярной основе. Так, например, специализированный отчет «Рапорт руководителю» обеспечивает формирование и представление обзора текущей ситуации, регулярно, по заданному распорядку. Значения основных показателей, сопоставление результатов работы менеджеров можно просмотреть в интранете, получить по электронной почте в командировке или в виде распечатки. Благодаря этому, находясь в любой точке земного шара, руководитель может оперативно получать необходимую информацию, принимать решения и планировать дальнейшие действия, основываясь на актуальных данных.
Наработанный комплекс типовых и специализированных решений и развитые средства интеграции с другими программно-аппаратными комплексами обеспечивают эффективность внедрения и позволяют осуществлять развертывание информационной системы на базе системы програм«1С:Предприятие 8.0» в короткие сроки и снизить проектные риски.
Для использования на российских предприятиях фирма «1С» предлагает следующие типовые тиражные прикладные решения:
- 1С:Бухгалтерия 8.0;
- Управление торговлей;
- Зарплата и Управление Персоналом;
- Управление производственным предприятием.