08.05.2013 г. опубликована версия технологической платформы 8.2.18.96
Изменения в версии 8.2.18
Свиток (Свернуть/Развернуть)
Новые возможности и изменения
Для тэга <ws> файла публикации default.vrd реализован атрибут pointEnableCommon, который управляет необходимостью публикации web-сервисов, для которых необходимость публикации (атрибут enable тэга <point>) не указана явно.
Реализована поддержка Native Client для СУБД Microsoft SQL Server 2005 и Microsoft SQL Server 2012.
Оптимизация
Оптимизирован сервис нумерации кластера серверов «1С:Предприятия», в результате чего исключено снижение производительности сервера при длительной работе.
Оптимизирована работа тонкого и толстого клиентов, работающих с файловой информационной базой, расположенной на сетевом ресурсе, при многопользовательском доступе. Ускорены различные операции с информационной базой, включая открытие и редактирование форм объектов, просмотр форм списков, запись объектов, проведение документов и т.д.
Повышена масштабируемость сервера «1С:Предприятия» при работе с высокой нагрузкой и большим количеством одновременно работающих пользователей.
Ускорена работа функций СтрЧислоСтрок() и СтрПолучитьСтроку() при работе в тонком клиенте, толстом клиенте и на стороне сервера.
Оптимизировано получение писем с помощью объекта ИнтернетПочта.
Ускорена работа функции ЗначениеЗаполнено() в том случае, если параметром функции выступает выражение, состоящее из получения свойства какой-либо переменной (как «через точку» так и с помощью операторного способа ([])) любого уровня вложенности.
В таблицу журнала документов добавлен индекс по полю Ссылка. В результате повышается скорость работы динамического списка журнала документов, а также поиск по ссылке в журнале документов.
Оптимизирована генерация запросов для СУБД Microsoft SQL Server:
Сокращено количество повторяющихся планов запросов;
Сокращено количество компиляций запросов в Microsoft SQL Server;
Уменьшен размер кеша планов запросов Microsoft SQL Server;
Уменьшено время работы некоторых запросов;
Улучшились создаваемые планы запросов в некоторых случаях.
Оптимизирована работа динамического списка и динамической выборки из базы данных в случае наличия упорядочивания выборки по убыванию.
Для Microsoft SQL Server эти операции оптимизированы дополнительно, а также оптимизирована операция реструктуризации.
При работе в клиент-серверном варианте в режиме управляемых блокировок, изменен механизм генерации новых ссылок для объектов информационной базы. Ссылки генерируются строго последовательно для всех соединений сервера «1С:Предприятие» с сервером СУБД. В результате сокращена фрагментация таблиц и индексов в базе данных, а также повышена скорость вставки и чтения записей таблиц базы данных.
Оптимизирован механизм балансировки нагрузки в кластере серверов.
Оптимизировано получение из базы данных прикладных объектов без табличных частей при вызове метода ПолучитьОбъект() и при обращении к свойствам «через точку» от ссылки.
Оптимизирована работа сервера «1С:Предприятия» при выполнении запросов к объектам, на которые наложены ограничения доступа к данным.
При работе с СУБД Microsoft SQL Server оптимизированы операции, использующие конструкцию IN (...) с одним значением в списке.
Оптимизирован запуск клиентских приложений, фоновых и регламентных заданий.
Ускорена работа системы при частом выполнении фоновых заданий и вызовов web-сервисов.
Ускорено открытие управляемых форм.
Оптимизация наиболее заметна в случае многопользовательского доступа (с помощью тонкого клиента) в файловом варианте информационной базы, расположенной на сетевом ресурсе.
Ускорена работа некоторых видов запросов в файловом варианте информационной базы, например:
Запросы вида ВЫБРАТЬ ПЕРВЫЕ 1 ...;
Сравнение двух списков с помощью оператора языка запросов В: ... (Объект, СчетФактура) В (&СписокОбъектовИПартий) ....
Оптимизирована работа клиентских приложений с файловым вариантом информационной базы, расположенной на сетевом ресурсе.
Рекомендуется выполнять операцию сжатия таблиц информационной базы после выполнения массовых операций изменения данных.
В веб-клиенте ускорены операции открытия и прокрутки табличного документа, содержащего большое количество колонок.
Изменения, влияющие на поведение системы
В веб-клиенте, работающем в веб-браузере Google Chrome, при использовании метода ПолучитьФайл() исключено открытие дополнительного окна веб-браузера.
При работе с расширением работы с криптографией в веб-клиенте, работающем в веб-браузере Microsoft Internet Explorer, диалоговое окно, подтверждающее намерение пользователя при обращении к зарытому ключу или файловой системе пользовательского компьютера, открывается поверх всех остальных окон.
После возникновения исключения в серверном методе управляемой формы, клиентское приложение отображает форму, внешний вид которой соответствует форме, находящейся на стороне сервера, на момент возникновения исключения. В результате исключены ситуации, когда изменения внешнего вида формы, которые выполнялись на стороне сервера до возникновения исключения, не передавались на сторону клиентского приложения при возникновении исключения.
При работе веб-клиента в версии 26 веб-браузера Google Chrome, изменен диалог загрузки файла. Для загрузки необходимо перетащить файл в окно загрузки и нажать кнопку ОК.
Изменения, требующие изменений в конфигурациях и административных установках
В составе дистрибутива для ОС Windows поставляется драйвер HASP версии 6.51.29439.1. Файла для установки/удаления драйвера называется haspdinst.exe. Ярлыки запуска (из меню Пуск) указывают на новую версию программы установки/удаления.
Во втором параметре конструктора объекта МенеджерКриптографии (ПутьМодуляКриптографии), при работе в ОС Linux, можно указывать пути к нескольким библиотекам, совместно реализующим интерфейс, подобный Microsoft Crypto API. Библиотеки разделяются символом «:». В результате стало возможно использовать все версии криптопровайдера КриптоПро для ОС Linux.
Рекомендуется параметр ПутьМодуляКриптографии конструктора объекта МенеджерКриптографии указывать в виде: /opt/cprocsp/lib/amd64/libcapilite.so:/opt/cprocsp/lib/amd64/libcapi10.so:/opt/cprocsp/lib/amd64/libcapi20.so для обеспечения совместимости и со старой, и с новой версией КриптоПро.
Реализована возможность работы с заголовками HTTP-запросов, обработки кодов возврата, получения и установки тела запроса в виде строки или двоичных данных. Реализованы объекты HTTPЗапрос, HTTPОтвет.
В объекте HTTPСоединение реализованы следующие изменения:
Методы Записать(), ОтправитьДляОбработки(), Получить(), Удалить() возвращают значение типа HTTPОтвет;
Для методов Записать(), ОтправитьДляОбработки(), Получить(), Удалить() реализован синтаксис, позволяющий использовать программно сформированный HTTP-запрос.
Переработана реализация протокола сквозной аутентификации OpenID. Реализация соответствует режиму Direct Identity версии 2.0 протокола OpenID.
Изменен формат адреса OpenID-провайдера в файле default.vrd (атрибут url элемента rely): httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oid2op. Время действия аутентификации по умолчанию равно 24 часам. Максимальное время действия аутентификации равно 168 часам.
Изменился протокол взаимодействия зависимой стороны и провайдера OpenID.
Реализована возможность запрета запоминания аутентификации в диалоге аутентификации.
Реализована форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте.
В технологии внешних компонент реализована поддержка веб-браузера Mozilla Firefox версии 19.0. Адаптеры внешних компонент для веб-браузера Mozilla Firefox версии 19.0 будут работать с более новыми версиями веб-браузера без перекомпиляции. В файле манифеста внешних компонент, работающих в веб-браузере Mozilla Firefox, рекомендуется указывать только минимальную версию веб-браузера.
Переход с предыдущих версий на версию 8.2.18
Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.2.18 не требуется.
Для создания индекса по полю Ссылка в таблице журналов документов, необходимо выполнить одно из следующих действий:
Выполнить изменения, приводящие к реструктуризации одного или нескольких выбранных журналов документов;
Выполнить реструктуризацию таблиц при тестировании и исправлении информационной базы.
Для информационных баз, использующих аутентификацию OpenID, необходимо изменить настройки публикации в файле default.vrd.
Для файлового варианта информационной базы рекомендуется выполнить операцию сжатия таблиц информационной базы после перехода с предыдущих версий.