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