При проектировании платформы 1С:Предприятия 8.0 был проведен серьезный анализ опыта применения версии 7.7 в различных условиях, учтены многочисленные пожелания партнеров и пользователей системы.
В процессе выбора основных направлений развития платформы 1С:Предприятия 8.0 учитывались современные реалии: увеличение среднего масштаба решений, строящихся на базе 1С:Предприятия, расширение спектра прикладных задач, которые решаются при автоматизации предприятий, новые технические условия, в которых функционирует система.
В данном разделе содержатся лишь основные, наиболее важные отличия технологической платформы 1С:Предприятия 8.0, позволяющие понять, как новые возможности повлияют на функциональность и масштабируемость прикладных решений.
В разделе Причины перехода на 1С:Предприятие 8.0 можно ознакомиться с основными возможностями и преимуществами новой версии, которые отмечаются различными категориями пользователей.
Интерфейсные механизмы |
|
Окна в системе могут иметь несколько различных состояний (обычное, свободное, прикрепленное и т.д.), которыми может управлять пользователь. |
|
Введена возможность переключения пользовательских интерфейсов в режиме 1С:Предприятие. Теперь пользователь может выбрать тот интерфейс, который наиболее подходит для выполнения текущих задач. |
|
Работа с формами стала более функциональной. Появилось большое количество новых элементов управления, в том числе поддерживаются элементы управления ActiveX, позволяющие осуществлять связь с другими приложениями. |
|
При изменении размеров формы положение и размеры элементов управления тоже изменяются, что обеспечивает привычный внешний вид форм, как в других приложениях. |
|
Пользователь может изменять положение и размеры отдельных элементов управления в форме, передвигая мышью горизонтальные и вертикальные разделители. Это облегчает работу пользователя с компактными формами. |
|
Введены средства для интерактивной работы с полями составного типа. Теперь пользователь может выбирать тип, который будет иметь вводимое значение, или изменить тип у существующего значения. |
|
Поля, обязательные для заполнения, могут быть отмечены красной пунктирной линией, привлекающей внимание пользователя. Благодаря этому ускоряется ввод данных в большие или незнакомые формы. |
|
Ввести данные из справочников в формах, можно просто набирая строку наименования - это удобно для быстрого ввода известных наименований. Если на введенные символы начинаются несколько наименований - система предложит выбрать из получившегося списка. |
|
В различных списках (например, список документов или список элементов справочника) пользователь может интерактивно выполнять отбор одновременно по нескольким условиям, что позволяет выводить на экран только нужную информацию. |
|
Пользователь может указать несколько условий, по которым информация, отображаемая в списке, будет отсортирована на экране. |
|
Поддерживается интерактивный вывод списка в текстовый или табличный документ. Это позволяет легко сохранить или распечатать, например, список документов. |
|
Пользователь может настроить внешний вид списка, отображаемого в форме. Он может указать, какие колонки должны быть отображены, порядок следования колонок, а также их расположение (в той же строке, в новой колонке и пр.). |
|
Списки могут иметь теперь различное оформление строк: информация может быть выделена цветом текста, фона, различным шрифтом, и т.д. |
|
В табличных документах могут использоваться группировки строк и столбцов. Пользователь может разворачивать и сворачивать группировки как по-отдельности, так и все группировки одного уровня одновременно. |
|
Поддерживается управление расположением итогов в группировках. Они могут быть расположены сверху или снизу (для вертикальных группировок), справа или слева (для горизонтальных). |
|
Различные уровни группировок могут иметь различное оформление, что облегчает восприятие больших объемов информации. |
|
Отельные ячейки или группы ячеек могут иметь примечания, которые раскрываются при наведении курсора на специальный маркер, расположенный в углу ячейки. |
|
Одна и та же колонка может иметь различную ширину в разных строках документа. Это позволяет создавать электронные документы, полностью копирующие внешний вид «бумажных» документов. |
Прикладные механизмы |
|
Основная поставка включает в себя все «компоненты» платформы, необходимые для реализации оперативного, бухгалтерского учета и расчета заработной платы. |
|
Появился пункт меню «Перейти», который позволяет переходить к связанной информации, например, к движениям документа в регистре или к подчиненным элементам справочника. |
|
Вводить на основании можно не только документы, но и другие объекты, например, справочники, планы счетов, задачи и т.д. |
|
Количество уровней иерархии справочника теперь не ограничено, причем родителем может являться как группа, так и элемент справочника. |
|
Один справочник может быть подчинен сразу нескольким объектам, причем поддерживается три вида подчинения: элементам, группам, группам и элементам. |
|
Справочник может иметь несколько табличных частей для хранения различных дополнительных данных, имеющих одинаковую структуру. |
|
Могут существовать предопределенные элементы справочника, заданные при конфигурировании. |
|
Режим оперативного проведения для документа может быть запрещен в конфигураторе. |
|
Документ может иметь несколько табличных частей для хранения различных данных, имеющих одинаковую структуру. |
|
Движения документа могут формироваться не только при его проведении, но и, например, специальной обработкой. |
|
Документ может создавать движения разными датами, отличными от даты документа. |
Хранение сведений |
|
В базе данных можно хранить произвольную информацию в разрезе нескольких измерений. Для этого введен новый объект конфигурации - Регистр сведений. Он поддерживает периодичность, так что информация может быть развернута по времени или позиции документа. |
Описание характеристик |
|
Пользователь может в интерактивном режиме создавать произвольные характеристики, в разрезе которых, например, будет учитываться номенклатура. Для этого введен новый объект конфигурации - План видов характеристик. |
Бухгалтерский учет |
|
Пользователь может самостоятельно задавать новые виды субконто в режиме 1С:Предприятие, причем в одном прикладном решении может существовать несколько списков видов субконто. |
|
Иерархия счетов теперь не зависит от кодов. Кроме этого счета могут быть упорядочены как по коду, так и по отдельному полю «Порядок». |
|
Счета могут иметь несколько табличных частей для хранения различных данных, имеющих одинаковую структуру. |
|
В одном прикладном решении может вестись раздельный учет не в одном, а в нескольких разрезах. |
|
Значения небалансовых измерений и ресурсов могут указываться теперь раздельно для дебета и кредита проводки. |
Сложные периодические расчеты |
|
Благодаря введению нового объекта, - План видов расчета, - в прикладном решении теперь поддерживается несколько списков видов расчета. |
|
Механизм текущего расчетного периода теперь не используется. |
Бизнес-процессы |
|
Введены новые объекты конфигурации - Бизнес-процесс и Задача. Они предназначены для объединения отдельных операций в цепочки взаимосвязанных действий, приводящих к достижению конкретной цели. |
Экономическая и аналитическая отчетность |
|
Отчеты стали гораздо функциональнее и работают быстрее благодаря усовершенствованному языку запросов. |
|
Пользователь в режиме 1С:Предприятие может использовать конструктор запроса для создания собственных запросов и отчетов. |
|
В любом прикладном решении может быть запущен внешний отчет - консоль запросов. Он помогает разработчику или опытному пользователю составить текст запроса и проанализировать его результаты. |
|
Введен новый объект встроенного языка - Построитель отчета. |
|
В составе тиражных прикладных решений, выпускаемых фирмой "1С", появился специальный отчет - консоль отчетов. Он помогает разработчику или опытному пользователю составить и оформить произвольный отчет, не покидая прикладного решения и не обращаясь к средствам конфигуратора. |
|
Поддерживается механизм оформления. Оформления можно применять к автоматически генерируемым макетам и к макетам, разработанным для специализированных отчетов. Платформа содержит набор готовых оформлений. Кроме этого разработчик может самостоятельно добавлять новые варианты оформления, а также предоставлять пользователю возможность создавать собственные варианты оформления. |
|
Появился новый мощный инструмент интерактивного анализа данных – Сводная таблица. Она может быть размещена в табличном документе и позволяет интерактивно настраивать представление итоговых данных. Перетаскивая мышью поля в заголовок, боковик и тело таблицы, пользователь может сформировать отчет требуемого вида. Сводная таблица поддерживает интерактивные действия, например автоматическую перерисовку и отображение иерархических данных по двойному щелчку на поле, содержащем нужные данные. |
|
Введен новый объект - Сводная диаграмма. Сводная диаграмма аналогична по своим возможностям сводной таблице, за тем лишь исключением, что данные отображаются не числовыми значениями, а в виде обычной или объемной гистограммы. |
|
Введен новый объект - Диаграмма Ганта. Диаграмма Ганта (также называемая «ленточной»), содержит набор интервалов, расположенных на оси времени и отражает использование объектами (точками) ресурсов (серий). |
|
Введен новый объект - Дендрограмма. Чаще всего дендрограмма используется для визуализации результатов кластерного анализа. В общем случае дендрограмма показывает, насколько одни объекты похожи на другие объекты, или на группы объектов. |
Анализ данных и прогнозирование |
|
Введены новые объекты встроенного языка - Анализ данных, результаты анализа данных, модели прогноза, Построитель отчета анализа данных и другие. Механизм анализа данных и прогнозирования позволяет реализовывать в прикладных решениях инструменты для выявления закономерностей, которые обычно скрываются за большими объемами информации. |
Система прав доступа |
|
Одному пользователю может быть назначено несколько ролей, что позволяет просто добавлять пользователю нужные права, если, например, он временно выполняет работу другого пользователя. |
|
Теперь ограничения доступа к данным могут быть наложены на уровне записей и полей базы данных, что позволяет, например, в справочнике контрагентов отображать только тех контрагентов, работа с которыми разрешена данному пользователю. |
Обмен данными |
|
Благодаря введению новых объектов конфигурации - План обмена, одна информационная база может входить в состав нескольких схем обмена, реализующих различные стратегии обмена данными. |
Распределенная информационная база |
|
В распределенной информационной базе поддерживается многоуровневая структура узлов. |
|
Механизмы обмена данными не содержат встроенных средств передачи изменений между узлами. В конкретном прикладном решении разработчик может самостоятельно реализовать требуемый алгоритм и протокол передачи изменений. В качестве примера можно обратиться к демонстрационной базе "Обмен данными" информационно-технологического сопровождения (ИТС), в которой реализован обмен сообщениями через общие каталоги, по протоколу FTP, по электронной почте и обмен сообщениям и на основе технологий MSMQ и WebSphere MQ. |
|
Поддерживается динамическое изменение структуры узлов распределенной информационной базы. |
|
Возможно задание условий на передачу и прием изменений на уровне отдельных элементов данных. |
|
Возможно выполнение обмена из встроенного языка. |
Универсальный механизм обмена данными |
|
Введен универсальный механизм обмена данными, предназначенный как для создания территориально распределенных систем на основе 1С:Предприятия 8.0, так и для организации обмена данными с другими информационными системами, не основанными на 1С:Предприятии 8.0. Этот механизм позволяет переносить только данные 1С:Предприятия, в качестве формата обмена используются XML документы. При обмене данными между информационными базами 1С:Предприятия 8.0 не накладывается ограничений на идентичность конфигурации и структуры конкретных объектов. |
Web-расширение |
|
Web-приложение может генерировать формы по умолчанию для прикладных объектов. |
|
При создании Web-приложения можно использовать специализированные элементы управления и источники данных. |
|
Поддерживается возможность создания Web-сервисов. |
Встроенный язык |
|
Прикладные решения могут содержать алгоритмы, использующие вычисление математических функций, таких как синус, косинус, тангенс, квадратный корень и т.д., поскольку встроенный язык содержит соответствующие функции. |
|
Часть функций и процедур встроенного языка может исполняется на сервере 1С:Предприятия, что позволяет распределить нагрузку между клиентским приложением и сервером 1С:Предприятия. |
|
Имеет широкие возможности интеграции с другими приложениями, поддерживающими технологию COM. Например, это большинство офисных приложений (Excel, Word). Работа с ними как с COM-объектами обеспечивает высокую скорость и надежность. |
Модель работы с базой данных |
|
Поддерживается работа с полями составного типа, для которых может быть определен перечень хранимых типов. |
|
В базе данных можно хранить фотографии, файлы других приложений (например, договора в формате Word), поскольку введен специальный тип данных, предназначенный для этого. |
|
Сокращено количество регламентных действий, которые необходимо выполнять в монопольном режиме. К тому же монопольный режим может устанавливаться теперь только программно. |
|
В процессе одновременной работы пользователей блокировки доступа к данным возникают значительно реже, за счет того, что изменена структура хранения данных и оптимизирована работа с блокировками. |
|
В файловом варианте работы конфигурация и все данные хранятся в одном файле. |
|
В клиент-серверном варианте работы используется трехуровневая архитектура: клиент - сервер 1С:Предприятия - сервер баз данных. Это позволяет ограничить доступ пользователей к данным прикладного решения средствами операционной системы и гибко управлять производительностью системы. |
|
В клиент-серверном варианте конфигурация хранится вместе с данными в базе данных сервера. |
Интеграция |
|
Введен режим COM-соединения. Он обеспечивает надежный и быстрый программный доступ к данным системы 1С:Предприятие 8.0 из внешних приложений. |
|
В формах прикладного решения поддерживается работа с HTML-документами. |
|
Поддерживается технология ActiveDocument. Эта технология позволяет редактировать документы визуально (например, Word или Excel) непосредственно в окне 1С:Предприятия 8.0, при этом элементы пользовательского интерфейса (меню, панели команд и т.д.) заменяются на предоставляемые редактором. |
|
Обмен сообщениями электронной почты возможен без установки дополнительного почтового клиента. |
Интернационализация |
|
Прикладные решения теперь могут быть многоязычными, благодаря тому, что введен новый объект конфигурации – Язык, а тексты конфигурации и базы данных хранятся в формате UNICODE. Это позволяет включать в текстовую информацию одновременно символы различных языков и отображать ее на языке, выбранном пользователем. |
|
Получение результата на разных языках поддерживается в некоторых функциях встроенного языка, связанных с выводом текстовых строк. |
|
Поддерживаются региональные установки информационной базы. Благодаря этому существует возможность настроить конкретное прикладное решение на использование региональных настроек, которые приняты в странах, говорящих на данном языке. |
Средства разработки |
|
Разработчик модифицирует основную конфигурацию, и затем обновляет конфигурацию базы данных, с которой работают пользователи. Пользователям недоступна основная конфигурация, а разработчик не может выполнять непосредственную модификацию конфигурации базы данных. |
|
Отладчик и замер производительности включены в режим Конфигуратора. |
|
Отладчик "умеет показывать" список свойств объектов с их значениями и типами. Есть возможность просмотреть коллекции, например, массивы и таблицы значений. |
|
При написании текста программных модулей применяется технология контекстной подсказки. Редактор модулей поддерживает группировки (свертку) синтаксических конструкций, а также описаний процедур и функций (в виде комментариев). |
|
Введены новые объекты конфигурации - Подсистемы. Они позволяют структурировать прикладное решение и на основании этой структуры создавать интерфейсы и устанавливать права на использование объектов конфигурации. |
|
Пользовательские описания могут создаваться в виде HTML-документов, для этого в состав конфигуратора введен HTML-редактор. |
|
Введены средства групповой разработки, позволяющие группе разработчиков вносить изменения в конфигурацию одновременно, по мере выполнения каждым из них своего участка работы. Поддерживается версионирование разработки. |
|
Введен механизм поставки и поддержки прикладных решений, служащий для автоматизации процесса поддержки разработчиками прикладного решения, используемого пользователем. Разработчик может формировать полную поставку прикладных решений или поставку обновлений. Пользователь может выбирать один из уровней поддержки и обновлять прикладное решение в автоматическом или полуавтоматическом режиме. |
|
Введены средства создания дистрибутивов прикладного решения. Разработчик имеет возможность, не прибегая к помощи специальных программ других производителей, создать комплект поставки - набор файлов, предназначенных для установки на компьютере пользователя. |
Средства администрирования |
|
Поддерживается два вида аутентификации пользователя: средствами 1С:Предприятия, Windows-аутентификация. |
|
Обновление конфигурации может выполняться в автоматическом или ручном режиме, в зависимости от выбранного уровня поддержки. |
|
Введена утилита администрирования клиент-серверного варианта. |
|
Введена утилита восстановления файловой базы данных. |