Фирма 1С Система программ Решения Платформа Методическая поддержка Партнерам Другие сайты
Обзор системы
Внедрения
Локализованные решения
Прикладные решения
Технологическая платформа
Новое в платформе (8.2)
Новое в платформе (8.2.11)
Новое в платформе (8.2.12)
Новое в платформе (8.2.13)
Новое в платформе (8.2.14)
Новое в платформе (8.2.15)
Толковый словарь 1С:Предприятия 8
Вопросы - ответы для разработчиков
Интернационализация
Экономическая и аналитическая отчетность
Работа пользователя
Обмен данными
Web-расширение
Расширение для КПК
Интерфейсные механизмы
Система прав доступа
Средства администрирования
Прикладные механизмы
Интеграция
Общие механизмы
Масштабируемость
Средства разработки
Рекомендации по выбору оборудования
Примеры технологических параметров внедрений
База знаний по технологическим вопросам
Внедрение корпоративных информационных систем
.

Публикации в прессе

ОБУЧЕНИЕ:

Учебные версии

Обучающий курс «Эффективная работа с 1С:Предприятием 8»

ПРОСМОТРЕТЬ ФРАГМЕНТ

ДЕМОРОЛИКИ И ПРЕЗЕНТАЦИИ:

Деморолик «Пример разработки торговой минисистемы»

Презентация "Отражение изменений зарплатного законодательства за 2008 год в программных продуктах системы "1С:Предприятие"

PPT, ZIP-архив (~ 1,17 Мб)

Публикации по платформе
Статья "Платформа "1С:Предприятие" как средство разработки бизнес-приложений"

Статья "Архитектура "1С:Предприятия" как продукт инженерной мысли"

Рекомендации по выбору оборудования

Оценка производительности
Важные отличия от 7.7 для пользователей
Важные отличия от 7.7 для разработчиков

Вопросы при переходе с 7.7

Типовые вопросы по 8

Причины перехода на 1С:Предприятие 8
Вопросы по лицензированию
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ:
Буклет "1С:Электронное обучение. КОРПОРАТИВНЫЙ УНИВЕРСИТЕТ" (.pdf, ~2,5 Мб) 2248 kB
Листовка "1С:Электронное обучение. КОНСТРУКТОР КУРСОВ" (.pdf, ~1,5 Мб) 1336 kB
Листовка "Фирма "1С" рекомендует изучать "1С:Предприятие 8" в Центрах Сертифицированного Обучения" (.pdf ~6 Мб) 1716 kB
Брошюра "Книги и методические материалы по 1С:Предприятию 8" (.pdf, ~18 Мб) 18089 kB
Буклет "Есть такая профессия - родину автоматизировать" (.pdf, ~14 Мб) 14211 kB
Листовка "1С:Предприятие 8. Учебные версии" (.pdf, ~200 Кб) 191 kB
Брошюра "Продукты 1С:Предприятие 8" (.pdf, ~45 Мб) 45356 kB
Листовка "1С:Предприятие 8. Расширение для карманных компьютеров" (.pdf, ~1,5 Мб) 1457 kB
Брошюра "Архитектура "1С:Предприятия" как продукт инженерной мысли" (.pdf, ~9 Мб) 8615 kB
Книга «Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка"»
Книга «Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка"»
Книга «Инструменты для создания тиражируемых приложений "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка"»
Книга «Реализация прикладных задач в системе "1С:Предприятие 8.2" (+CD). Серия "1С:Профессиональная разработка"»
Книга «Технологии интеграции 1С:Предприятия (+CD). Серия "1С:Профессиональная разработка"»
Книга «Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка"»
Книга «Как настраивать 1С:Предприятие 8.2 при внедрении (+CD)»
Книга «1С:Предприятие 8.2. Версия для обучения программированию»
Книга «1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы.»
Книга «1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия 2»
Книга «1С:Предприятие 8.1. Простые примеры разработки»
Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных (+CD)»
Книга «1С:Предприятие 8. Конвертация данных: обмен данными между прикладными решениями (с приложением на CD-ROM) »
Книга «1C:Enterprise 8.0. A Practical Developer's Guide. Examples and Standard Techniques (с приложением на CD-ROM)»
Книга «Электронная версия книги Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы»
Книга «Комплект вопросов сертификационного экзамена знание основных механизмов платформы "1С:Предприятие 8" с примерами решений". Версия экзамена на январь 2010 года, дополненная новыми возможностями 1С:Предприятия 8.2»
Книга «Сборник задач для подготовки к экзамену "1С:Специалист" по платформе "1С:Предприятие 8". Версия 8.2»
Версия для печати Поиск Главная Обзор системы Технологическая платформа

Новое в версии 8.1.11 платформы 1С:Предприятия 8

При создании версии 8.1.11 значительное внимание было уделено повышению масштабируемости и оптимизации системы. Кроме этого была реализована новая функциональность, расширяющая возможности системы компоновки данных и улучшающая возможности интеграции с другими системами.

Оптимизация и масштабируемость
Новые функциональные возможности
Администрирование

Переход на новую версию и использование существующих конфигураций

picОптимизация и масштабируемость

Масштабируемость

  • Повышена внутренняя параллельность сервера 1С:Предприятия 8.1 при сильной нагрузке.

  • Повышена параллельность записи в регистры накопления в управляемом режиме управления блокировкой данных.

  • Повышена параллельность проведения документов, включенных в планы обмена, и имеющих автоматическую регистрацию изменений. Для этого были изменены индексы таблицы регистрации изменений.
    Чтобы получить эффект от данной оптимизации, следует выполнить реструктуризацию базы данных.

  • Уменьшено количество блокировок при работе с последовательностью в автоматическом режиме управления блокировкой данных.

  • Ускорено перепроведение и улучшена параллельность перепроведения документов, участвующих в последовательности. Если движения документов по регистрам накопления и бухгалтерии не изменяются, то граница последовательности не смещается.

  • Улучшена параллельная работа с последовательностью в управляемом режиме управления блокировкой данных за счет введения нового пространства блокировок Последовательность.<Имя>.Записи.

Кластер серверов и работа с базой данных

  • Для снижения влияния фрагментации памяти в кластере серверов реализована возможность автоматического перезапуска рабочих процессов кластера.
    Для этого используются свойства Рабочие процессы перезапускать через ? секунд и Выключенные процессы останавливать через ? секунд в диалоге свойств кластера. Также аналогичные свойства добавлены для программного объекта Кластер серверов (LifeTimeLimit и ExpirationTimeout).
    Реализован метод глобального контекста НеобходимостьЗавершенияСоединения(), который позволяет анализировать в прикладном решении необходимость разрыва соединения с рабочим процессом.

  • При работе с системой управления базами данных IBM DB2 увеличена производительность операций с данными и улучшено использование доступной оперативной памяти за счет оптимизации структуры табличных пространств СУБД.
    Чтобы получить эффект от данной оптимизации, необходимо создать новую информационную базу и загрузить в нее данные из старой информационной базы.

  • Реализована возможность отложенной инициализации параметров сеанса (не в момент установки соединения с информационной базой, а при обращении к неинициализированному параметру сеанса).
    Это позволяет сократить время старта клиентского приложения или обращения к Web-сервису, использующему большое количество параметров сеанса.
    Для отложенной инициализации параметров сеанса используется обработчик события УстановкаПараметровСеанса () модуля сеанса, который вызывается не только при установке соединения, но и при любом обращении к неинициализированному параметру сеанса. При этом в параметр ПараметрыСеанса этого обработчика передается список параметров сеанса, которые необходимо проинициализировать.

Работа с запросами

  • Реализована возможность исключать из исполняемого кода фрагменты условий ограничения прав доступа на уровне записей и полей базы данных.
    Это позволяет ускорить работу системы в тех случаях, когда ограничения прав доступа указаны, но не используются на прикладном уровне. Например, прикладное решение может содержать несколько видов ограничений для одних и тех же данных, а использоваться будут только некоторые из них, в зависимости от настроек, выполненных при внедрении.
    Для реализации такой функциональности в условиях ограничения прав доступа используются инструкции препроцессора и обращение к параметрам сеанса.

  • Ускорено выполнение запросов к табличным частям справочников, документов и т.д. за счет изменения состава индексов табличных частей.
    Чтобы получить эффект от данной оптимизации, следует выполнить реструктуризацию базы данных.

Система компоновки данных

  • Оптимизирована работа процессора компоновки со сложными таблицами (например, когда в таблице много вложенных колонок и данных).

  • Значительно уменьшен объем оперативной памяти, требуемый для хранения макета компоновки данных.

Прочее

  • Ускорено перепроведение документов, выполняющих движения по регистру бухгалтерии, в тех случаях, когда не используется автоматическое удаление движений и не изменяются движения документа. Теперь, если новый набор записей совпадает со старым набором записей, сохраненным в базе данных, перезапись набора записей регистра бухгалтерии в базе данных не происходит.

  • Оптимизирована запись пустых наборов записей в регистры сведений.

  • Реализована многопоточность при работе с ZIP-файлами. Это позволяет выполнять архивирование/разархивирование данных одновременно в нескольких регламентных/фоновых заданиях.

  • Ускорен поиск обновлений конфигурации за счет изменения алгоритма поиска источников возможных обновлений конфигурации.

picНовые функциональные возможности

Запросы

  • Улучшена работа системы с временными таблицами. Реализована возможность исполнения последовательности нескольких запросов - пакетного запроса. При этом временные таблицы, которые были созданы во время исполнения какого-либо запроса из пакета, будут существовать до окончания исполнения всего пакета запроса, или до исполнения в пакете запроса, уничтожающего данную временную таблицу.
    Использование пакетных запросов значительно упрощает и облегчает отладку запросов, использующих временные таблицы, а также упрощает запросы, исполняемые системой компоновки данных и построителем отчета.
    Работа с пакетными запросами реализована в объекте встроенного языка Запрос, в конструкторе запросов, в построителе отчета, в построителе запроса и в системе компоновки данных. Для пакетных запросов реализовано получение результата последнего запроса (метод Выполнить()), а также получение массива результатов, содержащего результат для каждого запроса из пакета (метод ВыполнитьПакет()).

  • Реализована работа с временными таблицами в конструкторе запроса - создание, использование, удаление временных таблиц, добавление описаний временных таблиц.

  • В запросах, формирующих временную таблицу, реализовано использование конструкции ДЛЯ ИЗМЕНЕНИЯ, которая позволяет заблокировать данные, получаемые во временную таблицу, от чтения другими транзакциями, в которых используются запросы с конструкцией ДЛЯ ИЗМЕНЕНИЯ.
    Это позволяет избежать конфликтов транзакционных блокировок при работе с данными, получаемыми во временные таблицы.

  • Реализована возможность определения установленных значений параметров запроса.
    Это упрощает отладку запросов, содержащих большое количество параметров.
    Для определения установленных значений параметров используется свойство Параметры объекта встроенного языка Запрос.

Система компоновки данных

  • Реализован вывод результата компоновки целиком (без необходимости перебора элементов результата компоновки данных).
    Для этого используются одноименные методы Вывести() процессоров вывода результатов компоновки данных в табличный документ и в коллекцию значений.
    В том случае, если необходимо получить весь результат компоновки, рекомендуется использовать эти методы, как наиболее эффективные.

  • Реализован вывод результата компоновки в таблицу значений или дерево значений.
    Это позволяет упростить использование результата компоновки для дальнейшей обработки данных.
    Для вывода результата компоновки в таблицу значений или дерево значений используется новый объект встроенного языка ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.

  • Реализована возможность вывода в детальные записи иерархических наборов данных, а также вывод одного элемента в нескольких родительских записях.
    Это позволяет формировать отчеты со сложной иерархией, например, отчет по структуре себестоимости продукции.

  • Реализована возможность указания полей, которые обязательно должны присутствовать в наборе данных макета компоновки данных, даже если пользователь не выберет их в отчете.
    Это требуется, например, для получения развернутых остатков по субконто, когда поле Субконто не выбрано.
    Для указания того, что поле обязательно должно присутствовать в запросе, используется свойство Обязательное роли поля.

  • Реализована возможность программного добавления параметров данных в настройки компоновки.
    Теперь можно полностью программно заполнять все настройки компоновки без связи с источником данных.
    Для добавления параметров в настройки компоновки используются соответствующие методы объекта встроенного языка КоллекцияЗначенийПараметровКомпоновкиДанных.

  • Расширено использование строк на разных языках. Это позволяет создавать отчеты, предназначенные для пользователей, не владеющих русским языком.
    Строки на разных языках можно использовать в заголовках выбранных полей и групп выбранных полей, в свойствах Представление объектов настроек компоновки данных, в заголовках пользовательских полей, а также в параметрах Формат и Текст оформления компоновки данных.

  • Для эффективной работы с макетами, созданными с помощью компоновки данных, реализована возможность присваивать имена вложенным отчетам и настройкам вложенных отчетов.

  • Реализованы стандартные периоды Последние 7 дней и Следующие 7 дней, что облегчает настройку отчетов.

  • Улучшен автоматический расчет ширины колонок результата компоновки данных. Это улучшает внешний вид таблиц, выводимых в отчеты.

Обмен данными и средства интеграции

  • Реализована возможность записи и чтения данных XML в формате Fast Infoset - компактном и быстром формате, являющемся альтернативой формату XML document.
    Для записи и чтения данных в формате Fast Infoset используются объекты встроенного языка ЧтениеFastInfoset и ЗаписьFastInfoset.

  • Улучшена работа Web-сервисов. Реализована возможность отключения NTLM-аутентификации на прокси-сервере, что позволяет в некоторых случаях избежать конфликтов с прокси-сервером и блокирования передаваемых запросов.
    Для отключения NTLM-аутентификации используется новый параметр файла настройки прокси (inetcfg.xml) - ntlm, устанавливаемый в значение false.

  • Реализована возможность определения контекста вызова обработчика события ПриОтправкеДанныхПодчиненному() - вызов при создании начального образа или вызов при выполнении процедуры обмена данными.
    Эта возможность необходима для того, чтобы при создании начального образа не выполнять модификацию передаваемых данных; такой порядок работы является рекомендуемым. Если все же модификация передаваемых данных при создании начального образа необходима, следует учитывать, что будут переданы только изменения наборов записей. Изменения, выполненные в объектах (справочниках, документах) не попадут в начальный образ подчиненного узла.
    Для определения контекста вызова обработчика используется его третий параметр - СозданиеНачальногоОбраза.

  • Реализована возможность конвертировать информационные базы версии 7.7 в клиент-серверный вариант информационных баз версии 8.1.
    Для этого в диалоге конвертирования информационных баз указывается строка соединения с информационной базой версии 8.1 (как в файловом, так и в клиент-серверном варианте).

Конфигурирование

  • Реализована возможность во время отладки останавливаться только по некоторым ошибкам, для которых текст сообщения об ошибке содержит указанную подстроку.
    Условия остановки по ошибке задаются в меню Отладка - Остановка по ошибке...

  • Реализована возможность указания нестандартного диапазона IP-портов, используемых для работы механизма отладки.
    Нестандартный диапазон IP-портов указывается в конфигурационном файле debugcfg.xml, расположенном в каталоге bin/conf файлов 1С:Предприятия 8.1.

  • Изменено поведение системы при обновлении конфигурации главного узла распределенной базы данных.
    Если внесенные изменения не затрагивают структуру данных (не требуется реструктуризация), то сообщение об изменении регистрации конфигурации не выдается. В противном случае это сообщение выдается в диалоге реструктуризации среди прочих сообщений.

Разное

  • Реализована возможность программного анализа взаимного расположения и соединения элементов графической схемы. Для этого используются новые свойства декоративной и соединительной линии, позволяющие определить, к какой стороне каких элементов присоединена линия.

  • В системных диалогах поиска и замены реализована возможность поиска по строке неограниченной длины.

  • Реализована возможность опционально учитывать разделители строк при сравнении текстовых файлов (программном, - СравнениеФайлов, или интерактивном, - Файл - Сравнить файлы...).
    Изменено стандартное поведение при сравнении текстовых файлов - теперь разделители строк не учитываются.

picАдминистрирование

Установка и обслуживание

  • Изменено поведение системы при установке кластера серверов под операционной системой Linux. При его установке, обновлении и удалении не происходит автоматического запуска/останова сервера 1С:Предприятия. Также, при установке, скрипт запуска сервера не включается в состав скриптов, запускаемых автоматически при старте операционной системы.

  • При установке монопольного режима доступа к информационной базе (при обновлении конфигурации базы данных, при загрузке/выгрузке информационной базы и т.д.) база данных Microsoft SQL Server не переводится в однопользовательский режим (Single User).
    Это позволяет, например, не разрывать подключения Microsoft SQL Query Analizer или Microsoft SQL Server Enterprise Manager к базе данных Microsoft SQL Server во время обновления конфигурации базы данных, загрузки/выгрузки информационной базы и т.д.

Регламентные задания

  • Реализована возможность запрещать выполнение регламентных заданий непосредственно при создании информационной базы.
    Такая возможность требуется, например, когда в целях отладки создается копия рабочей информационной базы. При этом регламентные задания не должны выполняться в копии, т.к. они будут дублировать работу регламентных заданий рабочей информационной базы.
    Для запрещения выполнения регламентных заданий при создании информационной базы используются одноименные флажки Установить блокировку регламентных заданий в диалоге новой информационной базы утилиты администрирования клиент-серверного варианта работы, и в диалоге создания новой информационной базы 1С:Предприятия. Эта возможность реализована также и в строке соединения с информационной базой - добавлен параметр SchJobDn, устанавливаемый в значение Y.

Технологический журнал

  • Реализована регистрация контекста начала транзакции. Контекст события SDBL со свойством Func=BeginTransaction соответствует началу транзакции, а события SDBL со свойством Func=Transaction соответствует окончанию транзакции.

  • Реализована регистрация имени пользователя для всех событий, связанных с действиями пользователя. Для этого таким событиям добавлено свойство Usr.

Полный список изменений содержится в файле v8update.htm, входящем в поставку 1С:Предприятия 8.1.

picПереход на новую версию и использование существующих конфигураций

Конвертация конфигураций, информационных баз и внешних обработок при переходе от 8.1.10 к 8.1.11 не требуется.
Подробности перехода на новую версию содержатся в файле v8update.htm, входящем в поставку 1С:Предприятия 8.1.