"1С" объявила о выпуске бета-версии "1С:Предприятия 8.0" нового поколения платформы системы программ

Предыдущая версия платформы системы "1С:Предприятие 7.Х" поставлялась с 1996 года, наращивая возможности с выпуском очередных версий и новых компонент. Кроме того, за счет предоставляемой платформой возможности изменения конфигурации, в конкретных организациях внедрены многие десятки тысяч специализированных прикладных решений, ориентированных на специфические потребности и особенности учета этих предприятий. Общее число организаций, использующих в настоящее время продукты системы "1С:Предприятие", превышает 600,000.

mailto:PesN@orkom.ru

Предыдущая версия платформы системы "1С:Предприятие 7.Х" поставлялась с 1996 года, наращивая возможности с выпуском очередных версий и новых компонент.

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

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

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

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

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

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

Масштабируемость от однопользовательского решения
до трехуровневой архитектуры "клиент-сервер"

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

Важно, что все эти возможности могут быть реализованы без переработки прикладного решения. Таким образом, разработчик тиражных решений может выпускать одно и то же приложение для использования в организациях самого разного масштаба – с точки зрения пользователя во всех указанных вариантах прикладное решение (конфигурация) будет работать одинаково.
Одним из наиболее существенных нововведений "1С:Предприятия 8.0", позволяющим существенно расширить границы масштабируемости прикладных решений, является реализация современной 3-х уровневой архитектуры "клиент-сервер". Программа, работающая у пользователя, взаимодействует с сервером "1С:Предприятия" (сервером приложения), который при необходимости обращается к информационной базе, хранящейся в базе данных MS SQL Server. При этом физически сервер "1С:Предприятия" и MS SQL Server могут быть установлены как на одном компьютере, так и на разных, что позволяет администратору при необходимости распределять нагрузку между серверами. Наличие сервера "1С:Предприятия" (сервера приложения) позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, клиентская часть программы, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе.

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

Развитие функциональности прикладных решений

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

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

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

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

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

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

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

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

Новый эргономичный пользовательский интерфейс

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

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

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

Развитие механизмов построения экономической и аналитической отчетности

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

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

• Spreadsheet-подобный дизайн.
• Линейные, иерархические и кросс-отчеты.
• Состав строк с различной шириной колонок.
• Поддержка группировки.
• Поддержка расшифровки отдельных элементов отчета (drill-down).
В версии 8.0 реализован такой удобный инструмент интерактивного анализа многомерных данных, как сводные таблицы. Это средство практически не требует программирования, так как автоматически использует результаты запроса. При этом в отчетах "1С:Предприятия 8.0" сводные таблицы могут сочетаться с графиками и обычными таблицами.
Более мощные возможности заложены и в механизм, предназначенный для отображения деловой графики, активно используемый в задачах планирования, финансового анализа и бюджетирования.

Интернационализация

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

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

Усовершенствование средств разработки

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

В системе "1С:Предприятие 8.0" отладчик и подсистема замера производительности (профайлер) интегрированы в среду разработки прикладного решения (Конфигуратора).

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

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

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

Принципиально новые возможности поддержки тиражных прикладных решений

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

Таким сервисам в системе "1С:Предприятие 8.0" уделено большое внимание. Система поддерживает:
• Автоматическую установку предоставленных разработчиком обновлений (новых релизов) в случае, если пользователь не вносил изменений в тиражное прикладное решение.
• Синхронизацию изменений, произведенных пользователем и обновлений, предоставляемых поставщиком исходного тиражного решения, при этом обеспечивается сохранение изменений, внесенных пользователем.
• Задание поставщиком тиражного решения "условий поддержки". Поставщик может определить объекты, изменение которых является критичным для дальнейшего централизованного сопровождения – например, если такое изменение идет вразрез с поддерживаемой поставщиком методологией учета.
• Многоуровневую поддержку прикладных решений.
• Возможность подготовки файлов обновления, содержащих только отличия конфигурации от предыдущих выпусков (версий, релизов).

Преимущества "1С:Предприятия 8.0" по сравнению с "1С:Предприятием 7.7" по результатам тестов производительности


Проведенные исследования показали, что новая архитектура версии 8.0 позволяет значительно увеличить порог нагрузок, при которых "1С:Предприятие" обеспечивает приемлемую производительность прикладных решений.
• Существенно повышена параллельность работы пользователей
в клиент-серверном варианте
• Существенно повысилась скорость построения отчетов
• Значительно ускорены операции записи и проведения документов, особенно в клиент-серверном варианте

Начать дискуссию