Омега - важные отличия системы "1С: Предприятие 8" от версии "1С: Предприятие 7.7"
Важные отличия системы "1С: Предприятие 8" от версии "1С: Предприятие 7.7"
Система "1С: Предприятие 8" представляет собой новую версию технологической платформы, на которой разрабатываются прикладные решения. При проектировании платформы "1С: Предприятия 8" был проведен серьезный анализ опыта применения версии 1С: Предприятие 7.7 в различных условиях, учтены многочисленные пожелания партнеров и пользователей системы.
В процессе выбора основных направлений развития платформы "1С: Предприятия 8" учитывались современные реалии:
- увеличение среднего масштаба решений, строящихся на базе "1С: Предприятия",
- расширение спектра прикладных задач, которые решаются при автоматизации предприятий,
- новые технические условия, в которых функционирует система.
Новая версия "1С: Предприятия", как и предыдущие, ориентирована на создание и поддержку массовых прикладных решений для малых и средних предприятий. При разработке новой версии ставилась задача, сохраняя начальный уровень массовых решений (начинающийся от самых маленьких предприятий и домашних пользователей), повысить эффективность использования системы на малых и средних предприятиях за счет расширения функциональности и повышения масштабируемости.
Общие отличия "1С: Предприятие 8" от версии "1С: Предприятие 7.7"
| Отличие | Важность |
| Добавлены новые объекты конфигурации, например, регистры сведений. Многие механизмы системы были существенно усовершенствованы. Фактически была разработана новая унифицированная объектная модель платформы. |    |
| Встроенный язык версии 8 несовместим с языком версии 7.7. При конвертации информационной базы тексты исходных модулей не конвертируются (переносятся в виде комментариев). |    |
| Ожидается увеличение производительности и масштабируемости прикладных решений при правильном использовании механизмов платформы, особенно для клиент-серверной версии 1С: Предприятия 8, за счет реализации современной трехуровневой архитектуры с использованием сервера 1С: Предприятия 8 и сервера баз данных Microsoft SQL Server. |    |
| Скорость освоения платформы и разработки конфигураций должна возрасти за счет унифицированной объектной модели и новых программных объектов, например, построителя отчетов. |   |
| Платформа теперь не делится на базовые объекты и компоненты, поставляемые отдельно (бухгалтерия, оперативный учет, расчет). Все объекты конфигурации включены в стандартную поставку. |   |
| В файловой версии 1С: Предприятия 8 информационная база хранится в одном файле, который включает в себя конфигурацию, данные и список пользователей. Это обеспечивает более высокую целостность информационной базы и упрощает резервное копирование. |   |
| В 1С: Предприятии 8 есть штатный механизм поставки и поддержки конфигураций, для разработчиков облегчающий поставку конфигураций, а для пользователей обеспечивающий легкое обновление используемых прикладных решений. |   |
| Введен механизм COM-соединения для связи с другими приложениями, поддерживающими данную технологию. Это позволяет строить сложные интегрированные системы с использованием 1С: Предприятия 8. |  |
Объекты конфигурации
| Отличие | Важность |
| У справочников, документов и других объектов конфигурации может быть несколько табличных частей, несколько форм и макетов. |    |
| Вместо исключенных периодических констант и периодических реквизитов справочников, предлагается использовать новый объект - регистры сведений. Это универсальный механизм, предназначенный для хранения информации, развернутой по комбинации измерений. |    |
| Элементы справочника могут являться родителями (наравне с группами), т.е. у них могут быть подчиненные элементы. Глубина иерархии справочника может быть неограниченной. |   |
| У последовательностей могут быть измерения, которые позволяют ускорить перепроведение документов. При восстановлении последовательности перепроводятся только те документы, которые изменили регистры по данному измерению, например, по конкретной номенклатуре. |   |
| Движения документа по регистрам могут быть с разными датами, например, документ "Договор" может записать в регистр график плановых платежей по договору. |   |
| В информационной базе могут храниться картинки, файлы и другие данные, так как реквизиты объектов конфигурации теперь могут иметь тип "ХранилищеЗначения". |  |
Новые объекты конфигурации:
| Отличие | Важность |
| Регистры сведений - предназначены для хранения произвольных сведений в разрезе заданных измерений. Регистр сведений может быть периодическим, что призвано заменить исключенные периодические реквизиты справочников, но сфера применения регистра сведений гораздо шире. |    |
| Планы видов характеристик - хранят дополнительные свойства объектов. Через этот объект реализован аналитический учет по субконто в механизмах бухгалтерского учета. |    |
| Общие модули - принадлежат всей конфигурации в целом, могут содержать только процедуры и функции. |   |
| Стили - используются для управления оформлением всей конфигурации и ее частей. |   |
| Языки - применяются для многоязычных конфигураций |   |
| Подсистемы - группируют объекты конфигурации по подсистемам, например, "ТорговыйУчет". |  |
| Общие формы - принадлежат всей конфигурации в целом. |  |
| Критерии отбора - обеспечивают отбор объектов по определенному признаку. |  |
Бухгалтерский и управленческий учет:
| Отличие | Важность |
| Регистр бухгалтерии - отдаленный аналог журнала проводок в 7.7. Структура регистра бухгалтерии настраивается разработчиком. Он определяет, какие будут храниться ресурсы (например, "Сумма", "ВалСумма"), по каким измерениям (например, "Организация" и "Подразделение"). Регистров бухгалтерии может быть несколько, и каждый регистр привязан к определенному плану счетов. |    |
| Запросы к бухгалтерским итогам производятся через общий механизм запросов. Виртуальные таблицы регистра бухгалтерии поддерживают получение остатков и оборотов по счетам, субконто и в других разрезах. |    |
| У регистра бухгалтерии может быть несколько измерений (разделителей учета). |   |
| Вместо исключенного системного документа "Операция" можно использовать обычные документы. |  |
| Для небалансовых измерений и ресурсов поддерживается раздельное хранение по дебету и кредиту, например, ВалСуммаДт и ВалСуммаКт. |  |
Сложные периодические расчеты:
| Отличие | Важность |
| Новый объект "План видов расчета" - отдаленный аналог видов расчета в 7.7. Виды расчета являются объектами данных, а не метаданных. Могут быть предопределенные виды расчета. |    |
| Вместо исключенных групп расчета можно использовать встроенные механизмы плана видов расчета и регистров расчета. Для группировки видов расчета можно использовать другие объекты, например, реквизиты видов расчета или справочник. |    |
| Новый объект "Регистр расчета" - отдаленный аналог журнала расчета в 7.7 |   |
| Вместо календарей для реализации графиков работы используются регистры сведений. |   |
Встроенный язык
| Отличие | Важность |
| Для значительного расширения возможностей платформы была разработана новая унифицированная объектная модель языка 1С: Предприятия 8. Это позволило резко расширить возможности платформы, ускорить ее освоение, повысить понятность программных модулей. |    |
| Введены новые литералы и типы данных, например, литералы Неопределено, Null, Истина и Ложь (тип данных "булево"). Тип "дата" включает в себя время. |    |
| Отладчик включен в конфигуратор. Он умеет показывать список свойств объектов с их значениями и типами. Есть возможность просмотреть коллекции, например, массивы и таблицы значений. |   |
| Введены общие модули, в которых есть только раздел процедур и функций. В конфигурации доступны процедуры и функции общих модулей, объявленные с ключевым словом "Экспорт". |   |
| При написании программных модулей применяется технология контекстной подсказки (аналог IntelliSense). Текстовый редактор программных модулей поддерживает группировки (свертку) синтаксических конструкций, а также описаний процедур и функций (в виде комментариев). |   |
| Функциональность внешней компоненты v7plus.dll включена в платформу в виде объектов "Почта", "СистемнаяИнформация", "ИнтернетСоединение", "FTPСоединение и т.д. Есть средства для работы с XML-документами, а также для последовательного чтения и записи больших текстовых файлов. |  |
| Введена новая конструкция цикла "Для Каждого … Из … Цикл" (for each) для обхода элементов коллекций. |  |
Экранные формы
| Отличие | Важность |
| Формы отделены от объектов конфигурации. Это означает, что в любой форме может быть выведен список элементов справочника, список документов и т.д. Элементы управления отделены от реквизитов объекта. Связь элементов управления и реквизитов задается с помощью свойства "Данные". |    |
| У объектов конфигурации теперь может быть несколько форм. В конфигурации могут быть общие формы, не принадлежащие конкретному объекту. |    |
| Расширен набор элементов управления, добавлены элементы управления "Панель", "Командная панель", "Поле табличного документа", "Поле HTML-документа" и др. Расширен набор свойств и событий для элементов управления. Теперь на форме могут располагаться ActiveX-компоненты. |    |
| Улучшена разработка форм в конфигураторе, в частности, добавлена панель "Форматирование" и введена палитра свойств. Редактор форм имеет много сервисных функций. |   |
| Есть широкие возможности программного управления внешним видом и поведением формы, а также элементов управления. Появилась возможность добавлять, изменять и удалять элементы формы во время выполнения программы. |   |
| Появился механизм привязки границ для более рационального использования пространства формы при изменении ее размеров. |   |
| Улучшена эргономика работы с формами. Некоторые параметры внешнего вида пользователь может настроить для себя. Окна могут иметь разные состояния, в том числе прикрепленные к краю главного окна 1С: Предприятия, прячущиеся и т.д. |  |
| Новый механизм стилей позволяет гибко настроить форматирование всей конфигурации и отдельных форм. |  |
| Конфигурация может быть многоязычной, т.е. для каждого элемента интерфейса можно задавать заголовок сразу на нескольких языках. |  |
Запросы
| Отличие | Важность |
| Переработан механизм запросов. Язык запросов стал похож на стандартный SQL, в некоторых аспектах даже превосходя его, например, можно обращаться к объектам через точку (разыменование полей), подсчитывать итоги и т.д. Все ключевые слова языка запросов имеют английские эквиваленты, например, "ВЫБРАТЬ" можно заменить на "SELECT". Механизм запросов рекомендуется как основное средства извлечения данных, кроме некоторых особых ситуаций. |    |
| Есть разные варианты обхода выборки из результата запроса: линейный, иерархический, по группировкам. |   |
| Изменился конструктор запросов. Он может быть вызван и в режиме "Предприятие". |  |
| Результат запроса может являться источником данных для сводной таблицы. |  |
Отчеты
| Отличие | Важность |
| Введен новый объект "Построитель отчета", предназначенный для формирования сложных многомерных отчетов и позволяющий организовать визуальную настройку отчета пользователем, включая отбор и сортировку, измерения строк и столбцов, выводимые поля в область данных. Отчет может быть выдан в табличный документ, в диаграмму или сводную таблицу. |    |
| В табличном документе могут быть сводные таблицы, предназначенные для анализа многомерных данных. |    |
| В табличном документе могут быть горизонтальные или вертикальные группировки, которые обычно применяются для показа промежуточных итогов, например, по группам справочника. Группировки могут быть вложенными. К тексту ячейки может быть автоматически добавлен отступ в соответствии с уровнем группировки. |   |
| В 1С: Предприятии 8 существуют следующие типы макетов: табличный документ, двоичные данные, ActiveDocument, HTML-документ. Тип макета указывается при его создании. |   |
| Строки макета могут иметь разную ширину ячеек. |  |
| Ячейки табличного документа могут иметь примечания, тогда в правом верхнем углу ячейки выводится маленький красный треугольник. При наведении мышки на ячейку примечание показывается во всплывающем окне. |  |
|
|