Обзор системы «1С:Предприятие 8»
Работа одного прикладного решения в разных условиях
Система 1С:Предприятие 8 имеет хорошие возможности масштабирования. Она позволяет работать как в файловом варианте, так и с использованием технологии «клиент-сервер».
- Персональное использование, файловый вариант работы
При работе в файловом варианте платформа может работать с локальной информационной базой, расположенной на том же компьютере, на котором работает пользователь. Такой вариант работы может использоваться в домашних условиях или при работе на ноутбуке. Подробнее... - Небольшая рабочая группа, файловый вариант работы
Файловый вариант также обеспечивает возможность работы по локальной сети нескольких пользователей с одной информационной базой. Такой способ работы может использоваться в небольших рабочих группах, он прост в установке и эксплуатации. Подробнее... - Крупное предприятие, клиент-серверный вариант работы
Для больших рабочих групп и в масштабах предприятия может применяться клиент-серверный вариант работы, основанный на трехуровневой архитектуре с использованием сервера 1С:Предприятия 8 и отдельной системы управления базами данных. Он обеспечивает надежное хранение данных и их эффективную обработку при одновременной работе большого количества пользователей. Подробнее... - Холдинг, распределенная информационная база
Крупные холдинговые компании могут использовать работу в распределенной информационной базе, сочетающуюся с применением как файлового, так и клиент-серверного вариантов работы. Распределенная информационная база позволяет объединить удаленные друг от друга подразделения холдинга, а каждое из этих подразделений может использовать, в свою очередь, файловый или клиет-серверный варианты работы. Механизм распределенной информационной базы будет обеспечивать идентичность конфигураций, используемых в каждом из подразделений холдинга, и осуществлять обмен данными между отдельными информационными базами, входящими с состав распределенной системы. Подробнее...
Важно отметить, что одни и те же прикладные решения (конфигурации) могут использоваться как в файловом, так и в клиент-серверном варианте работы. При переходе от файлового варианта к технологии «клиент-сервер» не требуется вносить изменения в прикладное решение. Поэтому выбор варианта работы целиком зависит от потребностей заказчика и его финансовых возможностей. На начальной стадии можно работать в файловом варианте, а затем с увеличением количества пользователей и объема базы данных можно легко перейти на клиент-серверный вариант работы со своей информационной базы.
Механизмы оптимизации
Технологическая платформа 1С:Предприятия 8 содержит ряд механизмов, оптимизирующих скорость работы прикладных решений.
Выполнение на сервере
В варианте клиент-сервер использование сервера 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность сервера гораздо проще, чем обновить весь парк клиентских машин.
Кэширование данных
Система 1С:Предприятие 8 использует механизм кэширования данных, считанных из базы данных при использовании объектной техники. При обращении к реквизиту объекта выполняется чтение всех данных объекта в кэш, расположенный в оперативной памяти. Последующие обращения к реквизитам того же объекта будут направляться уже в кэш, а не в базу данных, что значительно сокращает время, затрачиваемое на получение нужных данных.
Выбор оборудования
В данном документе приводится информация о том, как характеристики оборудования влияют на эффективность использования системы в различных режимах и даются рекомендации по подбору оборудования в зависимости от решаемых задач. Подробнее...
Роли
Для реализации ограничения прав доступа в прикладных решениях предназначены специальные объекты конфигурации - Роли. Подробнее.
Параметры сеанса
Параметры сеанса представляют собой объекты прикладного решения, которые предназначены для использования в ограничениях доступа к данным для текущего сеанса (но могут применяться и для других целей). Их значения сохраняются в течение данного сеанса 1С:Предприятия. Использование параметров сеанса позволяет снизить время доступа к данным при ограничении доступа на уровне записей и полей. Подробнее.
Привилегированные модули
Существует возможность назначения привилегированных модулей. В такие модули могут быть перенесены операции, использующие данные, на которые у текущего пользователя нет прав.
Например, пользователю могут быть назначены права, позволяющие создавать новый документ. Однако никаких прав на регистр, в котором этот документ создает движения при проведении, пользователю не дано. В такой ситуации процедура проведения документа может быть вынесена в привилегированный модуль, который выполняется на сервере без проверки прав. В результате, несмотря на то, что соответствующий регистр для пользователя недоступен, пользователь все же сможет проводить созданные им документы.
Интерфейсные возможности
Web-расширение предоставляет набор компонент для решения задачи создания пользовательского интерфейса. Данные компоненты используют информацию о структуре данных 1С:Предприятия и тесно интегрированы между собой. За счет этого достигается высокая автоматизация решения стандартных задач, возникающих при разработке пользовательского интерфейса.
Формы
В Web-расширении реализована возможность создания пользовательского интерфейса, который по идеологии своей работы и внешнему виду аналогичен пользовательскому интерфейсу 1С:Предприятия. При этом от разработчика не требуется больших усилий для создания и поддержания этих решений, так как большинство стандартных операций автоматизируется компонентами Web-расширения. Для объектов, обладающих простой структурой, не требуется создания форм вообще. Web-расширение автоматически создает для них формы, по мере обращения к ним. Ключевыми возможностями форм, разработанных с использованием технологии Web-расширения, являются:
- автоматизация основных операций, производимых над данными;
- унифицированный ввод данных, реализованный с помощью специализированных элементов управления;
- организация взаимосвязи между формами:
- добавление нового элемента;
- выбор значений из форм списка;
- поддержка перехода к связанной информации.
Отображение списков
Реализованный в Web-расширении список позволяет отображать различную информацию в табличном виде:
В связке с командной панелью он позволяет осуществлять навигацию по динамическому списку элементов, осуществлять добавление, изменение и ряд других операций над элементами списка:
Кроме того, список поддерживает следующие важные возможности:
- отображение и навигации по иерархическим спискам;
- отборы;
- сортировка;
- ввод нового элемента, копирование, ввод на основании;
- редактирование элемента в отдельной форме.
Ввод данных
Поле ввода является очень важным элементом пользовательского интерфейса, так как большинство информации пользователь вводит с помощью данного элемента управления:
Поле ввода предоставляет пользователю возможность вводить данные различных типов. Реализованное в Web-расширении поле ввода автоматически изменяет свое поведение в зависимости от типа вводимого значения, тем самым максимально облегчая пользователю задачу ввода данных. Ниже перечислены основные возможности поля ввода:
- выбор значения из отдельной формы списка;
- открытие формы объекта текущего значения;
- ввод значения по строке;
- ввод данных разного типа.
Редактирование списков
Реализованный в Web-расширении список для редактирования позволяет модифицировать табличные данные непосредственно в списке. Так, например, он используется для редактирования многострочных частей документа или других объектов. Отличительная особенность списка для редактирования заключается в его интеграции с полем ввода:
Публикатор веб-приложений
Публикатор веб-приложений представляет собой утилиту, которая осуществляет публикацию веб-приложений в IIS. Для публикации используется шаблон веб-приложения. В процессе публикации файлы шаблона копируются на IIS, создается и настраивается виртуальный каталог в IIS, выполняется настройка веб-приложения в соответствии с выбранным способом аутентификации, а также некоторые другие действия.
Таким образом, используя один и тот же шаблон веб-приложения, можно осуществлять многократную публикацию этого приложения, указывая различные информационные базы 1С:Предприятия и различные способы настройки прав доступа.
В процессе публикации предоставляется возможность выполнить следующие настройки веб-приложения:
- выбор информационной базы 1С:Предприятия, с которой будет работать веб-приложение;
- выбор способа аутентификации:
- анонимный доступ;
- режим заимствования прав (impersonate):
- заимствование прав (impersonate) пользователя веб-приложения;
- заимствование прав (impersonate) указанного пользователя;
- аутентификация на основе форм.
Структура Web-расширения
Взаимодействие клиента с информационной базой 1С:Предприятия 8 при использовании Web-расширения выглядит следующим образом:
Используя технологии веб-сервера (Microsoft .NET ) и механизмы 1С:Предприятия 8 (внешнее соединение), Web-расширение предоставляет как пользовательский, так и программный интерфейс для манипулирования данными информационной базы 1С:Предириятия 8.
Это становится возможным благодаря тому, что Web-расширение имеет многоуровневую архитектуру, включающую в себя как базовые объекты (выполняющие только операции манипулирования данными), так и специализированные объекты, реализующие алгоритмы взаимодействия пользователя с данными информационной базы, аналогичные используемым в самой системе 1С:Предприятие 8.
На следующем рисунке представлена схема работы Web-расширения:
Для доступа к информационным базам Web-расширение использует механизм внешнего соединения. Этот механизм является наиболее эффективным инструментом организации программного доступа к данным 1С:Предприятия 8. Web-расширение может сохранять открытые внешние соединения в пуле для их повторного использования, что позволяет экономить ресурсы веб-сервера и ускорять работу пользователей.
На базовом уровне работа с данными 1С:Предприятия 8. осуществляется при помощи набора объектов, реализующих технологию доступа к данным ADO.NET. Эти объекты позволяют не только получать данные, но и модифицировать их.
Получение данных возможно в двух режимах: режиме таблицы, реализующем технику объектного доступа к данным, и в режиме запроса, позволяющем полностью использовать возможности языка запросов 1С:Предприятия 8.
Модификация данных (добавление, изменение и удаление) выполняется только в режиме таблицы (т.е. в объектной технике).
Для создания пользовательского интерфейса и работы с данными на более высоком уровне используется ряд объектов, реализующих технологию ASP.NET. Все эти объекты можно разделить на две большие группы:
Источники данных
Представляют собой специализированные объекты, реализующие стандартную логику работы форм различного типа и использующие в своей работе базовые объекты ADO.NET. В качестве примера источников данных можно привести источник данных для списка, для редактирования объекта, для редактирования набора записей, источник данных для отчета и пр.
Элементы управления
Используются для формирования пользовательского интерфейса и обеспечения работы пользователя с данными. Являются аналогами элементов управления 1С:Предприятия, таких как поле ввода, табличное поле, командная панель и пр.
Использование технологии Web Forms позволяет интегрировать работу формы, элементов управления и источников данных, расположенных в форме. К тому же использование этой технологии значительно упрощает создание веб-форм, сводя его к визуальному конструированию и дальнейшей установке связей между элементами управления:
Web-расширение содержит ряд шаблонов, позволяющих значительно автоматизировать работу по созданию форм объектов и списков.
Кроме этого, Web-расширение содержит набор форм "по умолчанию", которые используются в случае, когда запрашивается доступ к данным, для которых разработчик не предусмотрел специальных форм.
На всех уровнях работы с данными Web-расширение использует информацию о метаданных 1С:Предприятия 8. Эта информация генерируется автоматически при создании веб-приложения или веб-сервиса с использованием специализированных шаблонов. Кроме того, утилита генерации метаданных может быть запущена отдельно, в случае если конфигурация информационной базы 1С:Предприятия была изменена.
Наличие информации о метаданных позволяет автоматизировать многие операции, например, табличное поле использует информацию об исходной таблице для организации редактирования элементов и навигации по списку.
Таким образом, архитектура Web-расширения, с одной стороны, позволяет эффективно создавать специализированные пользовательские интерфейсы, а с другой стороны, имеет гибкие механизмы для работы с данными на более низком уровне.
Состав продукта и требования
В состав продукта «1С:Предприятие 8. Web-расширение 1.1» входят несколько компонент:
- основные файлы Web-расширения, предназначенные для работы веб-приложений и веб-сервисов на базе Web-расширения;
- файлы, предназначенные для самостоятельной разработки веб-приложений и веб-сервисов на базе Web-расширения;
- утилита генерации метаданных;
- публикатор веб-приложений;
- веб-приложение "Универсальные веб-отчеты";
- демонстрационный пример веб-приложения и демонстрационная информационная база для этого примера;
- файлы Microsoft .NET Framework.
Основные файлы Web-расширения включают в себя основные библиотеки, обеспечивающие работу программных объектов Web-расширения, и файлы скриптов, необходимые для обеспечения работы элементов управления веб-страниц.
В состав средств разработки входят файлы помощи и автодокументирования, файлы шаблонов для мастера MS Visual Studio, формы «по умолчанию», используемые в веб-приложениях, таблица стилей, картинки, файлы конструкторов.
Все указанные компоненты могут быть установлены по отдельности, за исключением файлов для разработки веб-приложений. Они устанавливаются только вместе с основными файлами Web-расширения.
Для работы Web-расширения требуются следующие программные средства:
- Microsoft Windows XP Professional, Windows 2000 или Windows 2003;
- Microsoft Internet Information Server версии 5.0 или выше;
- Microsoft .NET Framework 1.1;
- 1С:Предприятие 8 версии 8.11 или выше.
Интернет-браузер, с помощью которого предполагается работать с веб-приложением, созданным при помощи Web-расширения, должен поддерживать следующие стандарты:
- HTML 4.0;
- DOM Level 1;
- CSS 2.
В качестве среды разработки веб-приложений и веб-сервисов может использоваться любое средство, поддерживающее технологию ASP.NET.
Шаблоны Web-расширения рассчитаны на использование в среде разработки Microsoft Visual Studio .NET 2003 с компилятором C# (C Sharp).
Веб-приложение "Универсальные веб-отчеты"
В комплект поставки Web-расширения включено веб-приложение "Универсальные веб-отчеты". Это приложение позволяет получать произвольные отчеты из любой информационной базы 1С:Предприятия с помощью веб-интерфейса:
Важной особенностью этого веб-приложения является то, что для его использования с произвольной информационной базой не требуется дополнительного написания кода. Установка и настройка приложения может быть выполнена за три простых шага:
- выполнить сравнение/объединение выбранной конфигурации 1С:Предприятия с файлом 1Cv8.cf из шаблона веб-приложения, для того, чтобы добавить необходимые объекты метаданных в выбранную конфигурацию;
- в выбранной информационной базе 1С:Предприятия в справочнике "ВебОтчеты" создать набор требуемых отчетов. Эти отчеты будут доступны для исполнения с помощью веб-приложения "Универсальные веб-отчеты";
- опубликовать веб-приложение "Универсальные веб-отчеты": запустить публикатор веб-приложений, добавить новое веб-приложение из шаблона "Универсальные веб-отчеты" нужной версии, указать, что веб-приложение будет работать с выбранной информационной базой 1С:Предприятия и установить требуемый способ аутентификации пользователей в веб-приложения;
После запуска веб-приложения "Универсальные веб-отчеты" будет открыта страница, содержащая список отчетов, созданных в справочнике "ВебОтчеты" 1С:Предприятия. Каждый выбранный отчет будет исполняться в новом окне браузера.
Язык запросов
Для того чтобы разработчик имел возможность использовать запросы для реализации собственных алгоритмов, в платформе реализован язык запросов. Этот язык основан на SQL, но при этом содержит значительное количество расширений, ориентированных на отражение специфики финансово-экономических задач и на максимальное сокращение усилий по разработке прикладных решений. Можно перечислить наиболее существенные возможности, реализуемые языком запросов:
Обращение к полям через точку (".")
Если поля какой-либо таблицы имеют ссылочный тип (хранят ссылки на объекты другой таблицы), разработчик может в тексте запроса ссылаться на них через ".", при этом количество уровней вложенности таких ссылок система не ограничивает.
Обращение к вложенным таблицам (табличным частям документов и элементов справочников)
Система поддерживает обращения к вложенным табличным частям и как к отдельным таблицам, и как к целым полям одной таблицы. Например, при обращении к документу Реализация товаров (содержащему табличную часть Товары с составом отгружаемых товаров), мы можем считать табличную часть как отдельную таблицу:
Но также мы можем считать заголовочную запись документа, в которой значением поля Товары будут все записи вложенной таблицы, подчиненные этому объекту (документу):
Стандартные SQL операции
В языке запросов поддерживаются стандартные для SQL операции, такие, как объединение (Union), соединение (Join) и т.д.
Временные таблицы
Язык запросов позволяет использовать в запросах временные таблицы. С их помощью можно повысить производительность запросов, в некоторых случаях снизить количество блокировок и сделать текст запроса более легким для восприятия.
Предположим, нужно получить данные из двух регистров накопления. Данные из одного регистра поместим во временную таблицу:
Запрос, использующий временную таблицу, будет иметь вид:
Пакетные запросы
Для более удобной работы с временными таблицами в языке запросов поддерживается работа с пакетными запросами - таким образом, создание временной таблицы и ее использование помещаются в один запрос. Пакетный запрос представляет собой последовательность запросов, разделенных символом ";". Запросы исполняются один за другим. Результатом выполнения пакетного запроса в зависимости от используемого метода будет являться либо результат, возвращаемый последним запросом пакета, либо массив результатов всех запросов пакета в той последовательности, в которой следуют запросы в пакете.
Конструкторы запроса
Для облегчения труда разработчика технологическая платформа содержит два специальных конструктора. Они служит для того, чтобы помочь разработчику составить правильный текст запроса, используя только визуальные средства. Выбирая мышью нужные поля таблиц, разработчик может составить работоспособный запрос, даже не зная синтаксиса языка запросов.
- Конструктор запроса
Позволяет составить только текст запроса. Подробнее... - Конструктор запроса с обработкой результата
Помимо текста запроса формирует фрагмент программного кода, который исполняет запрос и выводит результаты в табличный документ или диаграмму. Подробнее...
Полезные ссылки:
- Табличный документ
Табличный документ является мощным средством презентации любой информации и вывода ее на печать. Он обеспечивает не только эффективную подготовку печатных документов, но и просмотр их на экране в удобном для пользователя виде. Подробнее...
Оформление ячеек
Табличный документ обладает большими возможностями оформления. Разработчик может задавать тип и размер шрифта для отображения текста, расположенного в ячейках табличного документа:
Табличный документ позволяет оформлять ячейки рамками различного вида:
Также разработчик имеет возможность управлять цветом текста, фона и рамок, выбирая цвета как из палитры операционной системы, так и из палитры Web-цветов, поддерживаемой платформой, или из палитры того стиля, который будет использоваться прикладным решением:
Группировки
Табличный документ поддерживает возможность группировки строк и столбцов. Это позволяет группировать данные в отчетах, используя произвольное количество вложенных группировок.
Бывают горизонтальные и вертикальные группировки, причем у разработчика есть возможность управлять расположением итогов в группировке: для вертикальных группировок они могут быть расположены сверху или снизу, а для горизонтальных группировок - справа или слева.
Поддерживается отображение уровней группировок, и нажатием цифр в заголовках можно развернуть сразу все группировки данного уровня и свернуть более детальные группировки.
Отступ уровней иерархии при использовании группировок формируется системой автоматически:
Расшифровки
В системе поддерживается механизм расшифровок, который позволяет пользователю получить детальный или дополнительный отчет, щелкнув мышью на строке или ячейке табличного документа. Платформа поддерживает возможность обработки нажатий клавиши мыши в ячейках табличного документа. При этом система может выполнять как стандартные действия, так и алгоритмы, заданные разработчиком.
Стандартные действия при расшифровке выполняются, например, если щелкнуть мышью на документе или элементе справочника. В этом случае система откроет этот объект для просмотра (если иное поведение не предусмотрено разработчиком).
Обработка нестандартных расшифровок производится средствами встроенного языка. Например, разработчик может задать алгоритм получения детального отчета, путем переформирования существующего с использованием дополнительных условий отбора ("показать продажи только по этому контрагенту"). Или же, используя расшифровку, пользователь может получить совершенно новый отчет (например "показать расходные накладные, которые сделали вклад в объем продаж по данному контрагенту").
Механизм расшифровок позволяет значительно облегчить работу пользователя, поскольку вызов тех или иных отчетов, содержащихся в конкретном прикладном решении, происходит автоматически и не требует от пользователя задания начальных параметров. Настройки нужного отчета могут быть определены автоматически, исходя из контекста, в котором пользователь вызывает этот отчет.
Примечания
Разработчик имеет возможность задавать примечания для отдельных ячеек или групп ячеек документа. Ячейка с примечанием имеет маленький треугольник в правом верхнем углу. При наведении курсора на ячейку, примечание отображается во всплывающем окне. С помощью примечаний можно добавлять в табличные документы дополнительную (справочную) информацию, которая не отображается на экране (в обычном режиме), но может быть легко просмотрена, если подвести курсор мыши к нужной ячейке:
Ширина столбцов
Табличный документ поддерживает возможность задания различной ширины колонок для различных строк. Это возможность является весьма важной для регламентированных отчетов. Фактически в этом случае табличный документ будет представлять собой нескольких таблиц, что, например, часто встречается в бухгалтерской и налоговой отчетности:
Сохранение
Поскольку табличный документ, чаще всего, используется для формирования выходных документов, он может быть сохранен в файл на диске для последующего использования или переноса на другие компьютеры. Табличный документ может быть сохранен как в собственном формате, так и экспортирован в другие форматы хранения данных, в том числе в формат документов Microsoft Office 2007 (*.xlsx, *.docx) или формат табличного документа версии 7.7):
Схема компоновки данных
Схема компоновки данных описывает суть данных, которые предоставляются отчету (откуда получать данные и как можно управлять компоновкой данных). Представляет собой базу, на основе которой могут быть сформированы всевозможные отчеты. Схема компоновки данных может содержать:
- текст запроса с инструкциями системы компоновки данных;
- описание нескольких наборов данных;
- подробное описание доступных полей;
- описание связей между несколькими наборами данных;
- описание параметров получения данных;
- описание макетов полей и группировок;
- и др.
Настройки компоновки данных
Настройки компоновки данных описывают все, что может настроить разработчик или пользователь в некоторой установленной схеме компоновки данных. Настройки компоновки данных могут содержать:
- отбор;
- упорядочивание;
- условное оформление;
- структуру отчета (составные части будущего отчета);
- параметры получения данных;
- параметры вывода данных;
- и др.
Макет компоновки данных
Макет компоновки данных представляет собой уже готовое описание того, как должен быть сформирован отчет. В нем соединяется схема компоновки и настройки компоновки. Фактически макет компоновки данных представляет собой результат применения конкретных настроек к схеме компоновки и является готовым заданием процессору компоновки на формирование отчета нужной структуры с учетом конкретных настроек.
Реализованные типы анализа
Общая статистика
Представляет собой механизм для сбора информации о данных, находящихся в исследуемой выборке. Этот тип анализа предназначен для предварительного исследования анализируемого источника данных.
Анализ показывает ряд характеристик числовых и непрерывных полей. При выводе отчета в табличный документ заполняются круговые диаграммы для отображения состава полей.
Поиск ассоциаций
Данный тип анализа осуществляет поиск часто встречаемых вместе групп объектов или значений характеристик, а также производит поиск правил ассоциаций. Поиск ассоциаций может использоваться, например, для определения часто приобретаемых вместе товаров, или услуг:
Этот тип анализа может работать с иерархическими данными, что позволяет, например, находить правила не только для конкретных товаров, но и для их групп. Важной особенностью этого типа анализа является возможность работать как с объектным источником данных, в котором каждая колонка содержит некоторую характеристику объекта, так и с событийным источником, где характеристики объекта располагаются в одной колонке.
Для облегчения восприятия результата предусмотрен механизм отсечения избыточных правил.
Поиск последовательностей
Тип анализа поиск последовательностей позволяет выявлять в источнике данных последовательные цепочки событий. Например, это может быть цепочка товаров или услуг, которые часто последовательно приобретают клиенты:
Этот тип анализа позволяет осуществлять поиск по иерархии, что дает возможность отслеживать не только последовательности конкретных событий, но и последовательности родительских групп.
Набор параметров анализа позволяет специалисту ограничивать временные расстояния между элементами искомых последовательностей, а также регулировать точность получаемых результатов.
Кластерный анализ
Кластерный анализ позволяет разделить исходный набор исследуемых объектов на группы объектов, таким образом, чтобы каждый объект был более схож с объектами из своей группы, чем с объектами других групп. Анализируя в дальнейшем полученные группы, называемые кластерами, можно определить, чем характеризуется та или иная группа, принять решение о методах работы с объектами различных групп. Например, при помощи кластерного анализа можно разделить клиентов, с которыми работает компания, на группы, для того, чтобы применять различные стратегии при работе с ними:
При помощи параметров кластерного анализа аналитик может настроить алгоритм, по которому будет производиться разбиение, а также может динамически изменять состав характеристик, учитываемых при анализе, настраивать для них весовые коэффициенты.
Результат кластеризации может быть выведен в дендрограмму - специальный объект, предназначенный для отображения последовательных связей между объектами.
Дерево решений
Тип анализа дерево решений позволяет построить иерархическую структуру классифицирующих правил, представленную в виде дерева.
Для построения дерева решений необходимо выбрать целевой атрибут, по которому будет строиться классификатор и ряд входных атрибутов, которые будут использоваться для создания правил. Целевой атрибут может содержать, например, информацию о том, перешел ли клиент к другому поставщику услуг, удачна ли была сделка, качественно ли была выполнена работа и т.д. Входными атрибутами, для примера, могут выступать возраст сотрудника, стаж его работы, материальное состояние клиента, количество сотрудников в компании и т.п.
Результат работы анализа представляется в виде дерева, каждый узел которого содержит некоторое условие. Для принятия решения, к какому классу следует отнести некий новый объект, необходимо, отвечая на вопросы в узлах, пройти цепочку от корня до листа дерева, переходя к дочерним узлам в случае утвердительного ответа и к соседнему узлу в случае отрицательного.
Набор параметров анализа позволяет регулировать точность полученного дерева:
Модели прогноза
Модели прогноза, создаваемые механизмом, представляют собой специальные объекты, которые создаются из результата анализа данных, и позволяют в дальнейшем автоматически выполнять прогноз для новых данных.
Например, модель прогноза поиска ассоциаций, построенная при анализе покупок клиентов, может быть использована при работе с осуществляющим покупку клиентом, для того, чтобы предложить ему товары, которые он с определенной степенью вероятности приобретет вместе с выбранными им товарами.
- Диаграммы
Важным преимуществом табличного документа является возможность использования разнообразных диаграмм для представления числовых данных в графическом виде. Использование диаграмм позволяет представлять итоговые данные в удобном для восприятия виде. Диаграммы акцентируют внимание пользователя на динамике изменения данных и помогают быстро производить относительное сравнение данных. Кроме этого, специализированные виды диаграмм могут отражать закономерности, обычно скрытые за большими объемами данных. Подробнее...
Гибкое представление данных
Диаграмма Ганта имеет гибкую структуру данных. Как точки, так и серии представляют собой иерархические коллекции, что позволяет, например, представить проект как набор связанных, иерархических задач.
Множество серий позволяет на одной и той же диаграмме отображать различные данные, например отпуска, командировки и отсутствие по болезни.
Поддерживается возможность установки связей между различными интервалами диаграммы, таким образом, окончание одного интервала может быть связано с началом следующего интервала диаграммы.
Удобство использования
Диаграмма Ганта предоставляет гибкие программные и интерактивные настройки масштаба представления. Существует возможность, независимо от текущих размеров диаграммы, отображать заданный интервал времени (который может автоматически определяться в зависимости от текущих данных), или отображать в видимой области любой указанный интервал.
Поддерживается возможность интерактивного перемещения и растягивания интервалов диаграммы в режиме 1С:Предприятие при помощи мыши:
В любой момент времени можно динамически добавлять и удалять уровни шкалы времени и управлять их представлением. Для каждого уровня можно указывать градацию шкалы, формат текстового представления меток и вид линий сетки. На шкале времени можно использовать непериодические метки для обозначения, например, некоторых контрольных точек:
Полезные ссылки:
- Дендрограмма
Дендрограмма представляет собой специализированный вид диаграмм, используемый, чаще всего, для визуализации результатов кластерного анализа. Подробнее...
Дендрограмма представляет собой специализированный вид диаграмм, используемый, чаще всего, для визуализации результатов кластерного анализа. В общем случае дендрограмма показывает, насколько одни объекты похожи на другие объекты, или на группы объектов. Сравниваемые объекты располагаются на одной оси дендрограммы, а другая ось содержит значения расстояния ме<