Важные отличия от версии 7.7
При проектировании платформы 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-аутентификация. |
|
Обновление конфигурации может выполняться в автоматическом
или ручном режиме, в зависимости от выбранного уровня
поддержки. |
|
Введена утилита администрирования клиент-серверного
варианта. |
|
Введена утилита восстановления файловой базы данных.
|
|