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