Публикация календаря на сервере


Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере



Версия 8.2.19 включает исправления обнаруженных ошибок и изменения в функциональности.

  • Реализована поддержка 32-разрядной версии веб-браузера Microsoft Internet Explorer 10.

    Кнопка Очистка поля ввода, которая создается веб-браузером в том случае, если в поле ввода вводится хотя-бы один не пробельный символ, работает также, как и кнопка поля ввода Очистка.

  • При записи без замещения набора записей независимого регистра сведений реализована возможность устанавливать свойство ОбменДанными.Загрузка в значение Истина.
  • Исключено аварийное завершение работы сервера «1С:Предприятие» в случае попыток работы с несуществующими элементами универсальных коллекций значений. Факты такой работы фиксируются в технологическом журнале с помощью события excp.
  • Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012.
  • В веб-клиенте изменен текст сообщения об обнаружении разрыва соединения.

    В веб-клиенте реализована возможность продолжить действие, если во время его исполнения произошел разрыв соединения и действие не могло изменить данные на сервере. В этом случае пользователю будет показан диалог с возможностью повтора запроса.

  • В веб-браузере Google Chrome версии 30 стала более надежно работать проверка включенной блокировки всплывающих окон.
  • Оптимизирован запуск системы при большом количестве запусков, выполняемых с небольшими интервалами между запусками.
  • Проведена оптимизация внутренних механизмов платформы, улучшающая производительность и масштабируемость кластера серверов «1С:Предприятия».
  • Для независимых регистров сведений без измерений реализовано создание отдельных индексов по разделителям.
  • Для разделителей с режимом разделения Независимый и совместный реализован дополнительный индекс в объектных таблицах, включающий значение разделителя, а также первичный ключ таблицы. Индекс позволит избежать эскалаций блокировок в СУБД при некоторых сценариях работы с таблицей.
  • При работе в веб-клиенте оптимизированы следующие операции с табличным документом: открытие, построчная прокрутка, постраничная прокрутка.
  • Ускорено открытие управляемой формы (в тонком и толстом клиентах), которая содержит поле графической схемы, отображающее схему с большим количеством элементов (более 1000).
  • Ускорено формирование виртуальной таблицы ДвиженияССубконто регистра бухгалтерии при работе в файловом варианте информационной базы.
  • Повышена эффективность регистрации изменений в плане обмена в тех случаях, когда разделители однозначно определяют область данных, в которой выполняется регистрация изменений, или в информационной базе вовсе нет разделителей.
  • При чтении из XML элементов справочников, планов видов характеристик, планов счетов и планов видов расчетов, с помощью метода ПрочитатьXML(), игнорируется элемент PredefinedDataName читаемых данных. Реализована возможность загружать файлы обмена, сформированные в «1С:Предприятии» версии 8.3.3 и выше.
  • Реализована возможность открытия обычных форм, содержащих поле картинки, которые были записаны «1С:Предприятием» версии 8.3.3 с установленным режимом совместимости с версией 8.2.16.
  • При подключении тонким клиентом к информационной базе по протоколу https реализована проверка сертификата веб-сервера. При этом корневой сертификат для сертификата веб-сервера должен быть добавлен в файл cacert.pem на клиентском компьютере, с которого выполняется подключение.
  • Повышена надежность работы сервера «1С:Предприятие».
  • Доработано отображение точечных линий при печати табличного документа в формате PDF из веб-клиента, работающего в веб-браузере Mozilla Firefox версии 20 и выше.

    Для правильной печати из веб-браузера Mozilla Firefox табличных документов, содержащих точечные линии, а также документов, для которых нужно обеспечить точную размерность всех элементов, выводимых на печать, рекомендуется устанавливать у этих табличных документов свойство ТочностьПечати в значение Точная. При этом такой табличный документ будет возвращаться в виде файла. В остальных случаях документ будет открыт в окне предварительного просмотра.

  • Повышена устойчивость кластера серверов «1С:Предприятия» к разрыву сетевых соединений. Если между рабочим процессом и менеджером кластера «1С:Предприятия» происходит разрыв TCP-соединения, то рабочий процесс предпринимает попытку переустановки соединения без аварийного завершения. Рабочий процесс завершается аварийно и перезапускается только, если восстановить соединение не удалось или если причиной разрыва соединения явилось аварийное завершение менеджера кластера.
  • Обновлены версии используемых библиотек:
    • cURL - до версии 7.32.0;
    • OpenSSL - до версии 1.0.0o;
    • PNG reference library - до версии 1.6.10.
  • При десериализации информации из форматов XML- или XDTO-сериализации, игнорируются элементы Predefined для табличных частей планов счетов и планов видов расчета. При обнаружении такого элемента ошибки не происходит и данные успешно десериализуются. В результате становится возможным загружать данные, сериализованные в следующих версиях «1С:Предприятия» (версии 8.3.5 и старше).
  • Для России учитывается однократный сдвиг часовых зон на  один час в связи с принятием закона № 248-ФЗ. Изменения касаются всех компонентов системы «1С:Предприятие», кроме веб-клиента. Веб-клиент пользуется информацией о временных зонах, которую предоставляет ОС и веб-браузер.
  • Обновлены версии используемых библиотек:
    • libxml2 - до версии 2.9.1 (с учетом последних исправлений безопасности);
    • libxslt - до версии 1.1.28.
  • В веб-клиенте значения типа Дата больше не привязаны к текущей часовой зоне. В результате устранены ошибки вычисления дат, связанных с переходами с зимнего на летнее время и сменой часовых зон, а также устранено некорректное поведение поля ввода, связанного с реквизитом типа Дата и поля календаря.
  • В составе дистрибутива для ОС Windows поставляется драйвер HASP версии 6.60.36723.1. Данный драйвер корректно устанавливается и работает в составе ОС Microsoft Windows 8. Параметры командной строки для установки/удаления драйвера не изменились.
  • Для установления защищенного соединения рекомендуется использовать протокол TLS как более защищенный. Использование протокола SSL v3.0 отключено при использовании по умолчанию.

    При необходимости использовать протокол SSL v3.0 при подключении к веб-серверу можно использовать ключи командной строки запуска тонкого клиента /HttpsAllowSSLv3 (если при соединении с сервером может возникнуть необходимость использования протокола SSL v3.0) или /HttpsForceSSLv3 (если для соединения с сервером требуется явно указать использование протокола SSL v3.0).

    При использовании объекта HTTPСоединение, а также при подключении к хранилищу конфигурации и при использовании отладчика, протокол SSL v3.0 не используется (по умолчанию). Вместо него используется протокол TLS. При необходимости в этих случаях использовать протокол SSL v3.0 следует использовать параметр AllowSSLv3 файла conf.cfg.

    Для конфигурационного файла conf.cfg реализован параметр AllowSSLv3.

  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.2.19 не требуется.

Версия 8.2.18 включает исправления обнаруженных ошибок и изменения в функциональности.

  • Для тэга <ws> файла публикации default.vrd реализован атрибут pointEnableCommon, который управляет необходимостью публикации web-сервисов, для которых необходимость публикации (атрибут enable тэга <point>) не указана явно.
  • Реализована поддержка Native Client для СУБД Microsoft SQL Server 2005 и Microsoft SQL Server 2012.
  • Реализована поддержка СУБД IBM DB2 версии 10.1.
  • Свойства Субъект и Издатель объекта СертификатКриптографии могут содержать элементы со следующими именами (в дополнение к существующим):
    • SN – строковое поле соответствует значению поля сертификата surname;
    • GN - строковое поле соответствует значению поля сертификата given name;
    • T – строковое поле соответствует значению поля сертификата title.
  • Оптимизирован сервис нумерации кластера серверов «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 не требуется.
  • Для создания индекса по полю Ссылка в таблице журналов документов, необходимо выполнить одно из следующих действий:
    • Выполнить изменения, приводящие к реструктуризации одного или нескольких выбранных журналов документов;
    • Выполнить реструктуризацию таблиц при тестировании и исправлении информационной базы.
  • Для информационных баз, использующих аутентификацию OpenID, необходимо изменить настройки публикации в файле default.vrd.
  • Для файлового варианта информационной базы рекомендуется выполнить операцию сжатия таблиц информационной базы после перехода с предыдущих версий.
  • Обновление существующей конфигурации на конфигурацию, в которой установлен режим совместимости с версией 8.2.16 и выше, которое выполняется «1С:Предприятием» версии 8.2.15 и ниже, приводит к рассогласованию описания метаданных и структуры базы данных. Это приводит к невозможности запуска в режиме 1С:Предприятия - при запуске возникает ошибка и выполняется аварийное завершение работы системы. Рассогласование происходит в том случае, если в прикладном решении используется один из следующих объектов конфигурации: регламентные задания, константы, планы обмена, регистры накопления, регистры бухгалтерии.

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

  • Реализована поддержка СУБД Microsoft SQL Server 2012.
  • Добавлена поддержка версии 15 веб-браузера Mozilla Firefox (Windows, Linux).
  • Для работы с Microsoft SQL Server возможно использование Native Client. При использовании Native Client возможно использование протокола SHARED MEMORY, если оба сервера находятся на одном компьютере. Использование протокола SHARED MEMORY (при использовании Native Client) возможно, начиная с версии Microsoft SQL Server 2005.
  • Реализована возможность программного управления режимом открытия форм приложения (отдельными окнами или в закладках), а также возможность программного управления режимом отображения панели разделов и панелей навигации и действий. Реализована возможность программного управления настройкой, описывающей скорость клиентского соединения.

    Для объекта НастройкиКлиентскогоПриложения реализованы свойства СкоростьКлиентскогоСоединения, РежимОткрытияФормПриложения, ОтображатьПанельРазделов, ОтображатьПанелиНавигацииИДействий.

    Для объекта НастройкиКомандногоИнтерфейса реализовано свойство ОтображениеПанелиРазделов.

  • Реализована возможность публикации веб-клиента и Web-сервисов для веб-сервера Microsoft Internet Information Services 8.0. Публикация возможна как из конфигуратора, так и с помощью утилиты webinst.
  • Реализована возможность получения числа миллисекунд, прошедших с 1 января 0001 года, 0:00:00 UTC с помощью функции ТекущаяУниверсальнаяДатаВМиллисекундах().
  • Реализован режим привилегированного сеанса, в котором не выполняется проверка прав доступа и ограничений доступа к данным. Режим привилегированного сеанса может быть включен только при начале сеанса и только для пользователя, обладающего правом Администрирование. Для включения привилегированного сеанса используются: ключ UsePrivilegedMode командной строки запуска клиентского приложения (включая веб-клиент), параметр prmod=1 строки соединения.
  • Имена пользователей и пароли, передаваемые объектам WSПрокси, WSОпределения и HTTPСоединение, могут содержать спец.символы URL, кроме символа «:».
  • Тонкий клиент может аутентифицироваться на веб-сервере, ожидающем имена пользователей и пароли HTTP BASIC аутентификации в кодировке UTF-8.
  • В учебной версии увеличено максимальное количество создаваемых элементов для бизнес-процессов, задач, справочников, документов, планов видов характеристик, планов видов расчетов, планов счетов, планов обмена, набора записей регистров сведения, бухгалтерии, накопления и расчета.

    Перечень ограничений:

    • максимальное количество записей в таблицах счетов: было - 500, стало - 2000;
    • максимальное количество записей в основных таблицах объектов: было - 200, стало - 2000;
    • количество записей в табличных частях объектов: без изменений (1000 записей);
    • количество записей в наборах записей: было 1000, стало - 2000.
  • Изменен диалог активации программной лицензии с целью повышения понятности и удобства использования.

    Исключена возможность активации программной лицензии для конкретного пользователя. Активация всегда выполняется для всех пользователей компьютера.

  • Изменен алгоритм печати табличного документа в веб-клиенте. В документ, подготавливаемый для вывода на принтер (в формате PDF или HTML), добавляется столько копий документа, сколько установлено в свойстве КоличествоЭкземпляров. Также при формировании печатного документа учитываются свойства РазборПоКопиям и ЭкземпляровНаСтранице.
  • Доработано отображение точечных линий при печати табличного документа в формате PDF из веб-клиента, работающего в веб-браузере Google Chrome.

    Для правильной печати из веб-браузера Google Chrome табличных документов, содержащих точечные линии, а также документов, для которых нужно обеспечить точную размерность всех элементов, выводимых на печать, рекомендуется устанавливать у этих табличных документов свойство ТочностьПечати в значение Точная.

  • Классификация ошибок системы «1С:Предприятие», возвращаемых на сторону клиента при работе через веб-сервер, приведена к общепринятой. При этом не следует перехватывать ошибки с кодами 4XX, т.к. это препятствует нормальной работе приложения. Ошибки 500, 502, 503 используются по назначению и могут быть перехвачены.
  • Метод менеджера справочника ПолучитьИмяПредопределенного() для элемента, не являющегося предопределенным, возвращает:
    • пустую строку для версий «1С:Предприятия» до 8.2.13 (включительно);
    • значение Неопределено для «1С:Предприятия» с версии 8.2.14 до 8.2.16 (включительно);
    • пустую строку для «1С:Предприятия» версии 8.2.17 и старше.
  • Реализована поддержка отображения клиентским приложением ответов сервера «1С:Предприятия», при работе через веб-сервер, в случае исключительных ситуаций полученных в формате, отличном от внутреннего формата исключений 1С:Предприятия. Для тонкого клиента реализована поддержка формата text/plain. Для веб-клиента реализована поддержка форматов text/plain и text/html.
  • Для всех поддерживаемых версий веб-браузера Mozilla Firefox изменен механизм настройки веб-браузера. Для полноценной работы с помощью данного веб-браузера необходимо установить расширение 1C:Enterprise Extension. Установка расширения предлагается при первом запуске веб-клиента на данном компьютере. Команда главного меню Сервис - Настройки веб-браузера также открывает диалог установки или обновления расширения 1C:Enterprise Extension.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.2.17 не требуется.
  • Реализовано решение проблемы нарушения совместимости лицензий для базовых версий.

    Тонкий и толстый клиенты «1С:Предприятия» версии 8.2.17.153 и выше, распознают цифровые подписи, сделанные любой версией платформы.

    Цифровые подписи, сделанные «1С:Предприятием» версий, младше, чем 8.2.17.153, не распознаются:

    • Тонким клиентом «1С:Предприятия» версий 8.2.14, 8.2.15, 8.2.16;
    • Толстым и тонким клиентом «1С:Предприятия» версии 8.2.13 и ниже.

Версия 8.2.16 включает исправления обнаруженных ошибок и изменения в функциональности.

  • Для объектов HTTPСоединение, WSПрокси, WSОпределения, ИнтернетПочтовыйПрофиль и при вызове метода СоздатьWSПрокси() реализована возможность установки тайм-аута выполнения операции взаимодействия с сетевым ресурсом.
  • В случае ошибки установки внешней компоненты, расширения работы с файлами и расширения работы с криптографией, при использовании веб-браузера Microsoft Internet Explorer, в окне с ошибкой дополнительно отображается ссылка на страницу с описанием настроек разрешений для ActiveX.
  • При выборе команды главного меню Справка – Особенности настройки веб-браузера, в веб-браузере Microsoft Internet Explorer, открывается страница справки, содержащая ссылки на следующие страницы справки:
    • Настройка веб-браузера для получения файлов;
    • Настройка веб-браузера для работы с расширениями и внешними компонентами;
    • Описание полной настройки веб-браузера.
  • При первом вызове, по указанному адресу информационной базы, метода глобального контекста ПолучитьФайл() при использовании веб-браузера Microsoft Internet Explorer, отображается оповещение, содержащее гиперссылку, позволяющее перейти к странице справки с описанием настроек, необходимых для выполнения получения файлов.
  • При первом открытии основного окна приложения по указанному адресу информационной базы, а также при каждом открытии вспомогательного окна приложения выполняется проверка работы блокировщика всплывающих окон используемого веб-браузера. Если обнаружена активность блокировщика окон, то веб-клиент прекращает выполнение программного кода и выполняются следующие действия:
    • Для веб-браузера Mozilla Firefox выводится диалог настройки, с помощью которого можно выполнить необходимые настройки.
    • Для остальных веб-браузеров отображается инструкция по настройке.
  • Реализована поддержка reverse proxy. При настройке прокси-сервера следует указать в настройках необходимость формирования заголовков X-Forwarded- в http-запросе.
  • Не поддерживается работа конфигурации с неизвестным режимом совместимости. Неизвестными режимами совместимости являются те, которые соответствуют функциональности, реализуемой в последующих версиях системы «1С:Предприятие». Например, если в версии 8.3.1 установить режим совместимости Не использовать, то он будет считаться неизвестным при открытии конфигурации в версии 8.2.16. При этом, если в версии 8.3.1 установить режим совместимости Версия 8.2.16, то при открытии конфигурации в версии 8.2.16 он будет отображаться как Не использовать. При попытке запустить или загрузить конфигурацию с неизвестным режимом совместимости, будет выдаваться ошибка с указанием требуемой версии. Если в конкретной версии не будет вводиться нового режима совместимости, то действие режима Не использовать будет аналогично предшествующей версии. Запрещена загрузка файлов 1cv8.dt, сформированных в версии 8.3.1 и выше, в «1С:Предприятии» младших версий (младше чем 8.3.1). Исключением является ситуация, когда в версии 8.3.1 свойство конфигурации Режим совместимости установлено в значение Версия 8.2.16.
  • При проверке привязки программной лицензии к компьютеру не используется название и версия ОС Linux.
  • Для тонкого клиента и веб-клиента реализована возможность выполнить операцию выхода (завершения работы пользователя) с помощью команды Файл - Завершить работу пользователя <Имя пользователя> (или ключа командной строки запуска клиентского приложения /authoff). После выполнения операции текущие параметры аутентификации «забываются» и при следующей попытке аутентификации будут запрошены имя пользователя и пароль.

    Имя пользователя запоминается между сеансами, чтобы упростить аутентификацию в случае, если факт аутентификации отвергается провайдером OpenID (например, истекло время жизни признака аутентифицированности).

    Доработан алгоритм OpenID-аутентификации, реализовано использование взаимодействия по HTTPS.

    Реализовано свойство пользователя АутентификацияOpenID.

  • Реализован поиск программных лицензий в каталогах:
    • Для ОС Windows: %ALLUSERSPROFILE%\Application DataC\licenses (%ALLUSERSPROFILE%C\licenses - для ОС Windows Vista и старше).
    • Для ОС Linux: /var/1C/licenses.

    Данный каталог используется после просмотра текущего списка каталогов поиска программных лицензий, приведенного в документации.

    В ОС Windows, если программная лицензия не обнаружена в каталоге licenses, то при наличии каталога %USERPROFILE%\Local SettingsCCv8 (%LOCALAPPDATA%CCv8 для ОС Windows Vista и старше), поиск выполняется в каталоге %USERPROFILE%\Local SettingsCCv8\Conf (%LOCALAPPDATA%CCv8\Conf для ОС Windows Vista и старше).

  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.2.16 не требуется.

Версия 8.2.15 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.

  • Реализована поддержка СУБД PostgreSQL версии 9.0.3.
  • Для объекта ОписанияСтандартныхРеквизитов реализован метод Количество().
  • Реализовано событие технологического журнала <system>. Событие управляет регистрацией системных событий «1С:Предприятия», предназначенных для анализа специалистами фирмы «1С».
  • Реализован технологический журнал по умолчанию. Данный журнал предназначен для регистрации событий, которые возникают в ситуациях, являющихся критическими (с точки зрения функционирования «1С:Предприятия»). Реализована возможность настройки места расположения журнала и количества часов, через которое информация будет удаляться из технологического журнала по умолчанию.
  • Реализована возможность создавать подписки на события модулей менеджеров.
  • Реализован модуль менеджера для объекта КритерийОтбора. В модуле менеджера критерия отбора реализовано событие ОбработкаПолученияФормы.
  • В диалоге О программе реализовано отображение того, каким образом получена лицензия: клиентским приложением или сервером.
  • Консоль администрирования кластера отображает информацию о используемой лицензии для следующих объектов:
    • Сеанс (в списке и в свойствах сеанса);
    • Рабочий процесс (в списке и в свойствах рабочего процесса).
  • Для объекта ISessionInfo реализовано свойство License, содержащее информацию о клиентской лицензии, с которой работает сеанс.
  • Для объекта IWorkingProcessInfo реализовано свойство License, содержащее информацию о лицензии, с которой работает рабочий процесс.
  • Реализован объект ILicenseInfo, описывающий параметры полученной лицензии.
  • Реализована возможность сохранения табличного документа в файл формата PDF.
  • Для табличного документа реализовано свойство ТочностьПечати, управляющая режимом печати табличного документа в веб-браузере Google Chrome.
  • Реализована поддержка протокола IPv6.
  • Для объекта СтандартноеХранилищеНастроекМенеджер реализован метод Выбрать().
  • Реализован механизм сквозной аутентификации пользователей, который использует протокол, построенный на основе протокола OpenID версии 2.0 (по модели Direct Identity). Реализована возможность использования информационной базы в качестве OpenID-провайдера. Реализованный OpenID-провайдер выполняет аутентификацию только в режиме checkid_immediate. Для ввода имени и пароля пользователя используется диалог запускаемого приложения. Для файла default.vrd реализован элемент <openid>. Реализован ключ OIDA командной строки тонкого клиента и веб-клиента.
  • При объединении конфигураций (в том числе в режиме обновления конфигурации поставщика) реализована возможность устанавливать порядок расположения объектов, которые присутствуют только в загружаемой конфигурации и помечены к объединению (переносу в основную конфигурацию).
  • Для внешних источников данных с типом Прочее, реализовано формирование запросов к СУБД с использованием управляющих последовательностей ODBC (ODBC Escape Sequences) для следующих функций и выражений языка запросов: ПОДСТРОКА, ГОД, КВАРТАЛ, МЕСЯЦ, ДЕНЬГОДА, ДЕНЬ, НЕДЕЛЯ, ДЕНЬНЕДЕЛИ, ЧАС, МИНУТА, СЕКУНДА, РАЗНОСТЬДАТ, ЕСТЬNULL, ВЫРАЗИТЬ, СПЕЦСИМВОЛ, СОЕДИНЕНИЕ, ЛЕВОЕ СОЕДИНЕНИЕ, ПРАВОЕ СОЕДИНЕНИЕ, ПОЛНОЕ СОЕДИНЕНИЕ.
  • Реализована поддержка файлового варианта информационной базы для 64-разрядной версии ОС Linux.
  • Для методов глобального контекста ЗапуститьПриложение() и ЗапуститьСистему() реализован параметр КодВозврата. Данный параметр служит для получения кода возврата запускаемого приложения, если существует возможность получить это значение.
  • В механизме проверки конфигурации реализована возможность поиска некорректных ссылок на предопределенные значения для планов счетов (если для плана счетов указаны виды субконто) и для планов видов расчета. Данная проверка выполняется в том случае, если в диалоге Проверка конфигурации установлен флажок Поиск некорректных ссылок.
  • Реализован вывод в технологический журнал событий <excp> при возврате клиентскому приложению ошибки обращения к http-ресурсу.
  • При выводе событий технологического журнала <excp> значение свойства descr может содержать идентификаторы и описания всех вложенных друг в друга исключений.
  • При открытии формы стандартной функции Управление итогами отображаются только те регистры, для которых в текущем сеансе (на момент открытия формы) используются все необходимые разделители (с учетом условного разделения). Ранее форма не открывалась вовсе, если в текущем сеансе хотя бы для одного регистра не использовался хотя бы один разделитель.
  • Cписок доступных полей формы (в диалоге Изменить форму) более не кэшируется на время сеанса, а формируется каждый раз при открытии диалога.
  • Для полей управляемой формы, отображающих реквизит составного типа, ускорено открытие списка быстрого выбора в тех случаях, когда в составной тип входят ссылочные типы с разными настройками быстрого выбора.
  • Уменьшено влияние режима отладки на скорость работы в режиме «1С:Предприятие» для тонкого клиента, толстого клиента, сервера и внешнего соединения.
  • Увеличена производительность работы системы в случае использования двух и более разделителей или одного разделителя с типом Строка.
  • Оптимизирована запись движений регистров накопления и бухгалтерии в СУБД IBM DB2. Данная оптимизация рассчитана на работу с версией IBM DB2 9.7 FP5 (сборка 27892). Рекомендуется выполнить обновление СУБД до указанной версии. При использовании более ранней версии СУБД IBM DB2 возможны случаи снижения производительности системы.
  • Оптимизирован запуск клиентского приложения.
  • При работе с СУБД PostgreSQL оптимизированы операции, использующие конструкцию IN (...) с большим количеством параметров в списке.
  • Оптимизировано открытие формы веб-клиента при использовании большого количества элементов в условном оформлении формы.
  • Оптимизировано открытие формы отчета в веб-клиенте, который содержит большое количество элементов условного оформления.
  • Оптимизировано открытие управляемой формы, отображающей один или несколько динамических списков, содержащих большое количество элементов условного оформления.
  • Для некоторых операций оптимизирована работа с СУБД Oracle Database.
  • Файл сообщений, указанный с помощью ключа командной строки Out, открывается в режиме, допускающем совместное чтение. Во время пакетного режима запуска конфигуратора запись в этот файл выполняется сразу, а не буферизуется.
  • При работе с SMTP-сервером с помощью объекта ИнтернетПочта, не происходит разрыва соединения с SMTP-сервером в случае возникновения ошибки 501.
  • При указании ключа командной строки RunModeOrdinaryApplication в командной строке программ запуска или дополнительных параметрах запуска (в свойствах информационной базы), запускается толстый клиент с указанием этого ключа командной строки, если подключение к информационной базе выполняется не через веб-сервер. При указании ключа командной строки RunModeManagedApplication в командной строке программ запуска, запускается клиентское приложение, при выборе которого учитывается настройка информационной базы, заданная в списке информационных баз. При указании любого ключа командной строки (RunModeOrdinaryApplication или RunModeManagedApplication) отключается механизм автоматического выбора клиентского приложения кроме случаев, когда пользователь в командной строке явно указал ключ AppAutoCheckMode.
  • Реализован каталог для хранения копий лицензий базовых версий (каталог %APPDATA%C\licenses). Если при запуске базовой версии обнаруживаются лицензии, расположенные в каталогах лицензий «1С:Предприятия» версий 8.0 или 8.1, то они копируются в этот каталог. Поиск лицензий базовой версии выполняется в следующем порядке: каталог лицензий версии 8.2, каталог копий лицензий предыдущих версий, каталог лицензий версии 8.1, каталог лицензий версии 8.0.
  • При реструктуризации базы данных контроль уникальности кода/номера (для документов, планов видов характеристик, планов счетов, бизнес-процессов и задач) выполняется только в том случае, если длина кода/номера больше 0 и включен контроль уникальности.
  • Реализована проверка права Ввод по строке для поля ввода, расположенного в управляемой форме, таблице и в ячейке табличного документа (у которой установлено свойство Содержит значение).
  • Реализована автоматическая установка граничных значений периода отображения непосредственно в параметры виртуальной таблицы, в том случае, если управляемая форма отображает динамический список, у которого основной таблицей выступает виртуальная таблица с параметрами НачалоПериода и КонецПериода.
  • В Конфигураторе доступные поля в диалоге настройки динамического списка отображаются в виде имен полей, а не в виде их представлений.
  • Если для текущего набора разделителей, в данной информационной базе, выполняется первая запись движений для регистра накопления или бухгалтерии и отсутствует информация в таблице настроек этого регистра, то регистр будет заблокирован целиком (в рамках текущего набора разделителей). Для оборотного регистра накопления дополнительно будет полностью заблокирована таблица настроек агрегатов, если для этого регистра и текущего набора разделителей отсутствует информация в таблице настроек агрегатов.
  • В случае, если при запуске клиентского приложения не обнаруживается лицензия, в диалоге, который оповещает об этом, реализована кнопка Подробно. При нажатии на кнопку открывается протокол поиска лицензий.
  • В диалоге О программе история лицензий, которые использовались с данной информационной базой, отображается только для пользователей с установленным правом Администрирование.
  • Если клиентское приложение подключено через веб-сервер, то лицензии, полученные этим клиентским приложением, не отображаются в консоли администрирования кластера и не сохраняются в списке использованных лицензий информационной базы.
  • При проверке привязки лицензии к компьютеру используются только два первых числа в номере версии ОС Windows.
  • При проверке привязки лицензии к компьютеру учитывается только исчезновение старых устройств и не учитывается появление новых. Увеличение объема оперативной памяти не приводит к необходимости повторного получения лицензии. Повторное получение лицензии потребуется в том случае, если объем оперативной памяти станет меньше, чем в момент привязки лицензии к компьютеру. В связи с изменением правила контроля перечня устройств:
    • Если лицензия получена версией 8.2.14 и младше, то привязка проверяется на полное совпадение списка устройств.
    • Если лицензия получена версией 8.2.15 и старше, то привязка проверяется только по списку устройств, установленных на момент привязки.
    • Чтобы проверка привязки лицензии, полученной версией 8.2.14 и младше, выполнялась только по списку устройств, установленных на момент привязки, необходимо выполнить обновление лицензии с помощью версии 8.2.15.
  • В режиме работы с закладками, открытие формы из окна, открытого модально, всегда выполняется в отдельном окне. Параметр Окно методов ОткрытьФорму() и ПолучитьФорму() в этом случае игнорируется.
  • Реализована поддержка часовых поясов, неизвестных 1С:Предприятию. Такие часовые пояса не рекомендуется сохранять в базе данных и передавать в сторонние системы. Если метод ЧасовойПояс() на сервере возвращает часовой пояс, не поддерживаемых «1С:Предприятием», то рекомендуется использовать часовой пояс, который поддерживается системой.
  • При загрузке конфигурации из файла, файла обновления и т.д., планом обмена (с включенным флажком Распределенная информационная база) выполняется регистрация только изменений в текущей конфигурации (измененные, удаленные и добавленные объекты), а не всей конфигурации.
  • При установке шифрованного соединения между клиентским приложением и кластером, а также между отладчиком и предметом отладки, изменен алгоритм проверки принадлежности ip-адреса сервера текущему хосту (локальному компьютеру). Адрес принадлежит текущему хосту в том случае, если список ip-адресов текущего хоста пересекается со списком адресов, выданных DNS.
  • Изменена XDTO-сериализация объекта Картинка. Картинка может быть успешно восстановлена в том случае, если в целевой конфигурации существует картинка с тем же именем.
  • Вызов метода ОповеститьОбИзменении() приводит к очистке кэшей, касающихся измененных объектов, на стороне клиентского приложения.
  • В ячейках шапки или подвала таблицы формы, в тонком и толстом клиентах, отображаются строки, которые полностью помещаются в ячейке по высоте.
  • Реализована возможность вызывать метод УстановитьСтроку() объекта ЧтениеHTML без указания параметра метода Кодировка.
  • Для нового независимого и непериодического регистра сведений, индекс по измерениям является кластерным. При создании первого регламентного задания, индекс по идентификатору задания также является кластерным. Для создания необходимых индексов в существующей информационной базе можно выполнить одно из следующих действий:
    • Выполнить реструктуризацию базы данных.
    • Выполнить загрузку информационной базы из файла .dt.
  • Выполнен переход с использования OpenSSL версии 0.9.8a на использование OpenSSL версии 1.0.1.
  • При указании параметра ИмяВходногоФайла, методы ВыгрузитьЖурналРегистрации() и ПолучитьЗначенияОтбораЖурналаРегистрации() открывают файл журнала в режиме, допускающем совместную запись, что дает возможность читать журнал регистрации другого, работающего, экземпляра «1С:Предприятия».
  • Для блокировочных СУБД (Microsoft SQL Server, IBM DB2) изменение пользователя информационной базы в транзакции более не конфликтует с процессом аутентификации, кроме случая, когда аутентификацию пытается выполнить пользователь, данные которого изменены, и транзакция, в рамках которой были выполнены изменения, не завершена.
  • Поддерживаются последние версии веб-браузеров Mozilla Firefox, Safari и Google Chrome без дополнительного указания о поддерживаемой версии. Веб-браузер Microsoft Internet Explorer поддерживается по прежней схеме – явное указание о поддержке новой версии веб-браузера.
  • Из технологии создания внешних компонент убраны рекомендации по реализации внешних компонент, совместимых с версиями 1С:Предприятия ранее 8.2.11.
  • При вызове методов ОтобразитьИзменениеДанных(), ОповеститьОбИзменении(), а также при записи объекта в форме, обновляются представления ссылок в таблицах управляемой формы, связанных с реквизитами формы типа ДанныеФормыКоллекция, ДанныеФормыДерево, ДанныеФормыСтруктураСКоллекцией и полях формы вида Поле надписи. Дополнительно, при вызове метода ОповеститьОбИзменении(), обновляются представления ссылок в полях формы вида Поле ввода. Дополнительно, при записи объекта в форме, обновляются представления ссылок в таблицах формы, связанных с динамическими списками.
  • Диалог выбора типа в клиентском приложении содержит только те типы, на объекты которых у текущего пользователя существует право Просмотр.
  • Ячейка табличного поля (в обычной форме) и ячейка таблицы (в управляемой форме) отображают не более 20000 символов. Данное ограничение не влияет на работу с текстом из встроенного языка и на формирование текста подсказки.
  • Реализована возможность выполнять печать табличных документов в веб-клиенте с помощью документов формата PDF. Реализована настройка Способ печати в диалоге настройки параметров веб-клиента.
  • Если выражение параметра системы компоновки данных содержит параметры и в настройках не установлено значение ни одного из используемых параметров, то в качестве значения этого вычисляемого параметра используется:
    • Значение, указанное в настройках компоновки данных, если в настройках у параметра установлено использование;
    • Значение по умолчанию данного параметра, указанное в схеме компоновки данных, если в настройках отключено использование.
  • Если в рамках транзакции количество управляемых блокировок по одному пространству превышает 20 000, происходит эскалация блокировки и блокируется пространство полностью.

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

    • При эскалации блокируется все пространство только в рамках значений разделителей.
    • На сеансы с другими значениями разделителей эскалация влияния не оказывает.
  • Если при запуске клиентского приложения используется один из ключей командной строки, определяющий режим запуска (RunModeOrdinaryApplication или RunModeManagedApplication), то этот ключ передается в клиентское приложение, запускаемое из родительского клиентского приложения, с помощью методов глобального контекста ЗапуститьСистему() и ЗавершитьРаботуСистемы() (с указанием необходимости перезапуска).
  • Вызов метода ОбновитьИнтерфейс() не приводит к вызову обработчика события управляемой формы ПриОткрытии у открытых форм.
  • Изменен формат навигационных ссылок. Из текста ссылок убраны символы двойных кавычек («), а значения параметров (после символа =) кодируются в соответствии с разделом 2.2. URL Character Encoding Issues стандарта (с помощью символа % и двух шестнадцатеричных символов) для значений измерений регистров сведений и ключей таблиц внешних источников данных. Если измерение регистра сведений имеет составной тип и в значении измерения указывается имя типа, то имя типа также кодируется. Навигационные ссылки, созданные в версии 8.2.15, не будут работать в предыдущих версиях.
  • В технологии внешних компонент реализована поддержка веб-браузера Mozilla Firefox версии 6.0. Адаптеры внешних компонент для веб-браузера Mozilla Firefox версии 6.0 будут работать с более новыми версиями веб-браузера без перекомпиляции. В файле манифеста внешних компонент, работающих в веб-браузере Mozilla Firefox, рекомендуется указывать только минимальную версию веб-браузера.
  • Для СУБД Oracle Database реализована новая версия лингвистической сортировки (файл lx327c6.nlt). Новая версия базируется на стандарте UNICODE версии 6.0, а также различаются буквы Е и Ё. Установка новой версии не является обязательной. «1С:Предприятие» может работать как со старой, так и с новой версией лингвистической сортировки. В случае загрузки информационной базы из файла .dt, индексы будут автоматически созданы в новой версии сортировки, если таковая установлена в системе.
  • Если для поля ввода свойство АвтоОтметкаНезаполненного установлено в значение Истина, то, в веб-клиенте, свойство ОтметкаНезаполненного этого поля актуализируется в соответствии со значением, отображаемым этим полем, при каждом изменении этого значения.
  • Если в прикладном решении используется разделение аутентификации и в текущем сеансе не используются соответствующие разделители, то использование метода НайтиПоИмени() объекта МенеджерПользователейИнформационнойБазы вызывает исключение.
  • Конфигурационный файл type.xml, используемый в ОС Linux для вычисления метрик шрифта, расположен в каталоге conf/grcmncfg каталога бинарных файлов «1С:Предприятия». Переменная окружения $HOME более не используется для поиска этого конфигурационного файла.
  • При работе с сервером хранилища конфигураций требуется использование одинаковых версий «1С:Предприятия» у сервера хранилища и у Конфигуратора.
  • Если свойство документа Запись движений при проведении установлено в значение Записывать выбранные, то после записи документа из обычной формы сбрасывается признак модифицированности наборов записей регистров, входящих в коллекцию Движения записываемого документа.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2.14 к версии 8.2.15 не требуется (отдельный случай описан ниже).
  • Если в информационной базе используется разделение данных, то перед началом работы с этой базой, используя версию 8.2.15, необходимо выполнить однократный запуск Конфигуратора так, чтобы во время его работы с информационной базой не было создано ни одного сеанса (в том числе и с открытым диалогом аутентификации). После этого информационная база также будет доступна для использования версией 8.2.14.
  • После установки версии 8.2.15 в ОС Linux, необходимо запустить утилиту config_server для создания файла type.xml в каталоге conf/grcmncfg каталога бинарных файлов.

Версия 8.2.14 включает исправления обнаруженных ошибок и изменения в функциональности.

  • Реализован механизм общих реквизитов, позволяющий добавлять реквизиты в различные объекты метаданных без их изменения.
  • Реализован механизм разделения данных, позволяющий хранить в одной информационной базе информацию, разделенную на отдельные области данных, работа с которыми ведется независимо.
  • Реализована возможность получать данные из внешних источников данных. Для доступа используется интерфейс ODBC. Для доступа к данным внешних источников можно использовать объектную модель, язык запросов и систему компоновки данных. Реализована стандартная функция Управление внешними источниками данных. Реализован объект метаданных ВнешнийИсточникДанных.
  • Расширен состав случаев нарушения логической целостности информационной базы, диагностируемых и исправляемых режимом тестирования и исправления информационной базы.
  • Реализована работа на сервере метода глобального контекста ЗапуститьПриложение().
  • Реализовано право доступа РежимВсеФункции.
  • Реализована возможность объединения управляемых форм с возможностью настройки правил объединения для различных частей формы. Реализован отчет о сравнении управляемых форм.
  • Контекстная подсказка в редакторе модулей открывается после ввода оператора <>.
  • Реализована возможность аутентификации сеанса веб-клиента с помощью POST-запроса на адрес e1cib/start. Параметры, переданные в теле запроса, имеют приоритет над параметрами строки запроса. Для передачи запроса рекомендуется использовать протокол HTTPS.
  • Реализована контекстная подсказка для параметров некоторых методов, если параметры задаются строковым литералом. Реализован параметр настройки Конфигуратора Автоматическая подсказка при наборе кавычек.
  • В редакторе управляемой формы реализовано редактирование многострочного текста для свойств Заголовок у команды формы, реквизита, колонки реквизита и группы (вида Группа колонок) и Текст подвала у поля, принадлежащего таблице формы.
  • Реализован режим расширенной проверки модулей. Этот режим обеспечивает проверку обращений к методам и свойствам объектов «через точку» для ограниченного списка типов, а также проверку корректности некоторых параметров (типа Строка) для ограниченного набора методов.
  • Реализовано свойство Маска для ячейки и рисунка табличного документа.
  • Реализованы обработчики расширения формы отчета ПередЗагрузкойДанныхИзНастроекНаСервере(), ПередЗагрузкойВариантаНаСервере() и ПередЗагрузкойПользовательскихНастроекНаСервере().
  • Для управляемой формы реализовано свойство СохраняемыеВНастройкахДанныеМодифицированы. Если данное свойство установлено в значение Истина и у формы установлена необходимость автоматически сохранять данные формы, то при закрытии формы будет выполнено сохранение данных формы в настройках.
  • Реализована возможность редактирования шаблонов ограничения доступа, определенных во всех ролях, в одном окне.
  • Реализована выгрузка и загрузка общих картинок с помощью команд Конфигурация - Выгрузить файлы конфигурации… и Конфигурация - Загрузить файлы конфигурации… Конфигуратора. Для ключей командной строки DumpConfigFiles и LoadConfigFiles режима пакетного запуска Конфигуратора реализован параметр Picture.
  • Реализована выгрузка и загрузка прав доступа с помощью команд Конфигурация - Выгрузить файлы конфигурации… и Конфигурация - Загрузить файлы конфигурации… Конфигуратора. Для ключей командной строки DumpConfigFiles и LoadConfigFiles режима пакетного запуска Конфигуратора реализован параметр Right.
  • Реализована поддержка использования отдельного табличного пространства в Oracle Database в случае, если при реструктуризации информационной базы или загрузки информационной базы (из файла .dt) генерируется ошибка ORA-01450. Табличное пространство (с именем V81C_INDEX_BIG) не создается автоматически и должно быть создано администратором базы данных.
  • Реализована возможность указания именованных параметров в шаблоне ограничения доступа. При обращении к параметру в теле шаблона следует предварять его имя символом #. В текстах ограничений доступа к данным реализована возможность использования предопределенных шаблонов #ИмяТекущейТаблицы и #ИмяТекущегоПраваДоступа. Для выражений препроцессора (в текстах ограничения доступа к данным) реализована возможность использования функции СтрСодержит() и оператора +.
  • Реализована поддержка протокола IMAP.
  • Реализована возможность отображения закладок управляемой формы слева и справа от элемента формы Страницы.
  • В веб-клиенте реализована поддержка оператора Перейти.
  • В библиотеку картинок добавлены картинки: Картинка, Символ.
  • Реализована возможность назначения функциональной опции для общей формы. Если общая форма отключена функциональной опцией, в интерфейсе не отображается ее (формы) стандартная команда.
  • Для утилиты webinst реализована возможность обновления публикации, удаления публикации и задания аутентификации ОС при выполнении публикации.
  • Реализована возможность помещения в технологический журнал плана запроса СУБД. Для этого в конфигурационный файл технологического журнала добавлен элемент <plansql> и свойство planSQLText для событий исполнения операторов SQL различных СУБД.
  • Для объектов HTTPСоединение и FTPСоединение реализована поддержка интернациональных доменных имен в соответствии со спецификацией .
  • Реализована стандартная команда Открыть по значению для объекта Задача.
  • Реализована функция глобального контекста ВыполнитьПроверкуПравДоступа(), которая при отсутствии проверяемого права у текущего пользователя вызывает исключение и регистрирует в журнале регистрации событие Доступ.ОтказВДоступе.
  • Для расширения поля управляемой формы для поля флажка реализовано свойство ЦветФона, которое может использоваться только при размещении поля в таблице формы.
  • Реализована возможность отбора объектов конфигурации, не входящих ни в одну подсистему. Реализован специальный пункт <Не входящие в подсистемы> в дереве подсистем окна отбора по подсистемам.
  • Реализована возможность включения функциональных опций и параметров функциональных опций в состав подсистем.
  • Реализована возможность создания общих форм отчета, настроек отчета и варианта отчета. При создании отчета реализована возможность указания общих форм в качестве значений свойств, указывающих на соответствующие формы. Реализованы свойства конфигурации ОсновнаяФормаОтчета, ОсновнаяФормаВариантаОтчета и ОсновнаяФормаНастроекОтчета. Формы, указанные в этих свойствах, будут использоваться, если для отчета не указаны соответствующие формы.
  • Реализована возможность передачи массива в качестве параметра функции ОткрытьЗначение(). Значения массива отображаются в форме в виде таблицы.
  • Реализовано правило настройки поставки Включение в конфигурацию не рекомендуется. Объекты с таким правилом по умолчанию не предлагаются для объединения с целевой конфигурацией, позволяя выделять, таким образом, объекты конфигурации, выполняющие демонстрационные функции.
  • Реализована закладка Настройка поставки в окне Дополнительно.
  • Реализован вызов обработчика события ПриИзменении для таблицы управляемой формы, связанной с динамическим списком, в следующих случаях:
    • После записи объекта в форме.
    • После непосредственного удаления.
    • После установки или снятия пометки удаления.
    • После проведения и отмены проведения.
    • После переноса в группу.
    • После чтения или записи изменений списка плана обмена.
  • Реализован вызов обработчика события ПриИзменении для таблицы управляемой формы, связанной с набором записей регистра, после выполнения команды Переключить активность.
  • Реализовано право доступа СохранениеДанныхПользователя. Данное право отвечает за возможность сохранения данных, связанных с пользователем и его настройками (история, избранное, настройка форм, настройка командного интерфейса, настройка отчетов и т.д.).
  • Реализована возможность сохранения табличного документа в файл электронной таблицы (.ods).
  • Для параметров сеанса, имеющих тип фиксированной коллекции (ФиксированныйМассив, ФиксированноеСоответствие или ФиксированнаяСтруктура), реализована возможность использовать Неопределено в качестве значения элемента коллекции.
  • В синтакс-помощник внесена информация о том, какие методы, при вызове на клиенте, выполняют кэширование результатов.
  • Реализована возможность привязки сообщения пользователя к конкретной форме. С этой целью реализовано свойство ИдентификаторНазначения объекта СообщениеПользователю. Реализованы методы УстановитьСоответствиеОбъектаИФормы() и ПолучитьСоответствиеОбъектаИФормы(), позволяющие программно устанавливать и получать соответствие объекта, формы и реквизита на этой форме.
  • В модуле менеджера некоторых объектов реализовано событие ОбработкаПолученияФормы, вызываемое на сервере при получении стандартной управляемой формы. С помощью данного события возможно переопределение открываемой формы. При явном указании открываемой формы событие не вызывается.
  • Реализованы новые возможности механизма сравнения и объединения:
    • Отчет о сравнении состава рабочего стола.
    • Отчет о сравнении командного интерфейса.
    • Объединение и отчет о сравнении характеристик прикладных объектов.
    • Объединение и отчет о сравнении состава функциональных опций.
    • Объединение и отчет о сравнении ролей, ограничений доступа к данным и шаблонов ограничений доступа к данным.
    • Объединение состава подписки на событие.
  • Запрос, содержащий оператор В с множественными операндами, в подзапросе которого есть упорядочивание, может быть исполнен, если из подзапроса нет обращений к полям внешнего запроса.
  • Для объектов ОбластьПостроенияДиаграммы, ОбластьЗаголовкаДиаграммы, ОбластьЛегендыДиаграммы, ОбластьПостроенияДиаграммыГанта, ОбластьЗаголовкаДиаграммыГанта, ОбластьПостроенияДендрограммы и ОбластьЗаголовкаДендрограммы реализованы свойства Верх, Низ, Лево и Право. Свойства предназначены для указания относительного положения соответствующей границы области относительно области диаграммы.
  • Улучшено отображение диаграммы:
    • Улучшено отображение горизонтальных меток. Для этого реализовано свойство ОриентацияМеток для объекта ОбластьПостроенияДиаграммы и параметр ТипДиаграммы.ОриентацияМеток для объекта ОформлениеДиаграммы макета компоновки данных.
    • Для объекта Диаграмма реализованы свойства ШрифтПодписей, ПрозрачныйФонПодписей, ЦветФонаПодписей, РамкаПодписей и ЦветРамкиПодписей.
    • Для системного перечисления ПоложениеПодписейКДиаграмме реализованы значения КрайВнутри и КрайАвто.
  • Улучшен редактор управляемой формы:
    • При удалении реквизита или команды предлагается удалить связанные элементы.
    • Реализовано подменю События в контекстном меню элементов формы с возможностью создания нового обработчика и перехода к существующему.
    • В контекстном меню элемента формы, связанном с командой, реализована возможность перехода к процедуре, реализующей действие команды.
    • В окне предварительного просмотра формы реализовано выделение элементов, при этом выполняется автоматическое выделение элемента в списке элементов формы, который соответствует элементу в окне предварительного просмотра.
    • Реализовано перетаскивание элементов в окне предварительного просмотра формы.
    • В окне предварительного просмотра формы реализовано контекстное меню для элементов, аналогичное контекстному меню списка элементов формы.
    • Реализована возможность перехода к связанным объектами в редакторе формы с помощью команды Перейти.
  • В технологическом журнале реализованы события TDEADLOCK и TTIMEOUT, предназначенные для анализа взаимных блокировок и ожиданий на блокировках.
  • В технологическом журнале для события TLOCK реализованы свойства Regions (список имен пространств блокировок), Locks (наложенные блокировки) и WaitConnections (список номеров соединений, с которыми идет столкновение).
  • При указании пользователя, от имени которого будет выполняться запуск «1С:Предприятия» из Конфигуратора, доступен выбор пользователя из списка.
  • При сравнении и объединении с конфигурацией поставщика реализована возможность иерархической настройки правил поддержки.
  • Для метода глобального контекста ПолучитьФайлы() реализованы следующие возможности:
    • Для параметра РасположениеФайлов допускается указывать диалог выбора файла в режиме сохранения, который будет вызываться для каждого получаемого файла, кроме тех, которые заданы полным путем.
    • В качестве начального имени передаваемого файла будет использоваться значение свойства Имя соответствующего объекта ОписаниеПередаваемогоФайла.
    • В случае отказа в выборе получаемого файла, свойство Имя соответствующего объекта ОписаниеПереданногоФайла будет установлено в значение пустая строка.
    • Метод возвращает значение Истина, если в локальную файловую систему сохранен хотя бы один файл.
    • Собственно получение файлов выполняется после завершения работы с диалогами выбора имени сохраняемого файла для всех получаемых файлов.
  • Вопросы, задаваемые расширением для работы с криптографией, формируются на языке локализации интерфейса системы.
  • В системе компоновки данных реализована возможность указания обязательных параметров схемы компоновки данных.
  • Реализован объект ДанныеГрупповойОбработкиКомпоновкиДанных и функция языка выражений системы компоновки данных ГрупповаяОбработка(), позволяющие реализовывать произвольные агрегатные функции, принимающие в качестве аргументов значения работы других агрегатных функций.
  • В языке выражений системы компоновки данных реализована функция Массив(). Результатом работы функции является массив, в котором элементом является значение параметра для каждой детальной записи. Если выражение системы компоновки данных содержит функцию Массив(), то такое выражение считается агрегатным. Перед параметром функции допустимо указывать ключевое слово Различные, в этом случае получаемый массив не будет содержать одинаковых значений. В качестве параметра функция может принимать выражение, возвращающее таблицу значений. В этом случае результатом работы функции Массив() будет массив, содержащий значения первой колонки переданной таблицы значений.
  • В языке выражений системы компоновки данных реализована функция ТаблицаЗначений(). Результатом работы функции является таблица значений, в которой количество колонок равно количеству параметров функции, а данные в колонках получаются из детальных записей. Если выражение системы компоновки данных содержит функцию ТаблицаЗначений(), то такое выражение считается агрегатным. Перед параметром функции допустимо указывать ключевое слово Различные, в этом случае получаемая таблица значений не будет содержать строк, содержащих одинаковые данные.
  • В языке выражений системы компоновки данных реализована функция ВычислитьВыражение(), вычисляющая выражение в контексте некоторой группировки. Имеются возможности указать, с какой записи начинать и какой записью заканчивать массив записей для расчета (возможно указание первой, последней, следующей, предыдущей записи, а также текущей и значения отбора записей по полю упорядочивания), задать сортировку и обработку одинаковых значений упорядочивания, указывать группировки не только по именам группировок, но и по именам полей группировки.
  • Для объекта РольПоляНабораДанныхКомпоновкиДанных реализовано свойство РеквизитИзмерения, указывающее, что поле набора данных является реквизитом поля, являющегося измерением.
  • Для функций Представление() и Строка() языка выражений системы компоновки данных реализована возможность передавать в качестве параметра массив или таблицу значений. В результате формируется строка, содержащая представление всех элементов объекта-параметра, разделенных символами ;.
  • Реализована возможность передачи в качестве параметра агрегатных функций языка выражений системы компоновки данных (кроме функций Массив() и ТаблицаЗначений()) результата функции Массив().
  • Реализована возможность использования массива и таблицы значений в стандартной обработке расшифровки отчетов системы компоновки данных.
  • В языке выражений системы компоновки данных реализована функция Свернуть(), предназначенная для удаления дублей значений из массива.
  • В языке выражений системы компоновки данных реализована функция ПолучитьЧасть(), предназначенная для получения таблицы значений, содержащей только указанные колонки из исходной таблицы значений.
  • В языке выражений системы компоновки данных реализована функция Упорядочить(), предназначенная для упорядочивания элементов массива.
  • В языке выражений системы компоновки данных реализована функция СоединитьСтроки(), предназначенная для объединения строк в одну.
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВИерархии. Данное поле содержит процент значения ресурса в текущей иерархической группе.
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВСтрокеИлиСерии. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса по строке или серии (в процентах).
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВКолонкеИлиТочке. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса по колонке или точке (в процентах).
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВГруппеВСТрокеИлиСерии. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса в текущей группировке по строке или серии (в процентах).
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВГруппеВКолонкеИлиТочке. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса в текущей группировке по колонке или точке (в процентах).
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВИерархииВСтрокеИлиСерии. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса на текущем уровне иерархии текущей группировки по строке или серии (в процентах).
  • Для каждого числового поля-ресурса системы компоновки данных реализовано подчиненное поле ПроцентВИерархииВКолонкеИлиТочке. Данное поле содержит отношение значения ресурса в текущей ячейке к значению итога ресурса на текущем уровне иерархии текущей группировки по колонке или точке (в процентах).
  • Реализована возможность автоматической установки фиксации строк и колонок в сформированном отчете. Реализованы свойства ФиксироватьСлева и ФиксироватьСверху для объекта ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных.
  • В языке выражений системы компоновки данных реализована функция ВычислитьВыражениеСГруппировкойМассив(). Функция возвращает массив, каждый элемент которого содержит результат вычисления выражения для группировки по указанному полю.
  • В языке выражений системы компоновки данных реализована функция ВычислитьВыражениеСГруппировкойТаблицаЗначений(). Функция возвращает таблицу значений, каждая строка которой содержит результат вычисления выражений для группировки по указанному полю.
  • Реализована возможность указания ключевого слова ИЕРАРХИЯ после имени поля в свойстве Группировки объекта ПолеИтогаСхемыКомпоновкиДанных. Добавление данного ключевого слова обозначает, что выражение будет использоваться для иерархических записей группировки по полю, указанному перед словом, и всех вложенных группировок, для которых не задано собственное выражение данного ресурса.
  • Реализована возможность управлять порядком расположения полей ресурсов в отчете: либо после всех полей группировки либо в порядке расположения в отчете.
  • Реализована возможность вывода дополнительной информации в отчет (параметр системы компоновки данных Вариант использования группировки). В качестве дополнительной информации можно использовать все поля, доступные в данной группировке.
  • Для форматированного документа, отображаемого в форме в режиме только для чтения, реализована возможность перехода по гиперссылке, находящейся в этом документе. Переход осуществляется в новом окне веб-браузера.
  • Реализована поддержка мобильной версии веб-браузера Safari для устройства Apple iPad. Поддерживаются операционная система iOS версий 3.2, 4.2 и старше. Рекомендуемая версия iOS – 4.2 и старше. Особенности использования веб-клиента на устройствах Apple iPad отражены в документации.
  • Реализована поддержка веб-браузера Safari версии 5.0 (Mac OS X 10.5 и выше и Windows).
  • Реализована поддержка веб-браузера Mozilla Firefox 4.
  • Модальное окно, которое может возникать при переключении окон в веб-клиенте в веб-браузере Google Chrome, не отображается, начиная с версии веб-браузера 8.0.
  • Изменен состав и оформление контекстных меню настройки панелей основного окна.
  • Изменен внешний вид недоступного для редактирования флажка (в третьем состоянии) в таблице и форме.
  • Реализовано отображение справки по языку выражений системы компоновки данных.
  • При первом запуске веб-клиента в веб-браузере Microsoft Internet Explorer 6.0, реализовано предупреждение о том, что рекомендуется использовать для работы веб-браузер Microsoft Internet Explorer 7 и выше или другой веб-браузер.
  • Реализован флажок Искать в найденном для диалога поиска в таблице.
  • В главном меню реализовано подменю Вид, в котором размещены команды настройки видимости панелей (панель разделов, панель навигации, панель действий), состава панелей и рабочего стола, скрытия всех панелей. Реализовано сочетание клавиш Ctrl+Shift+` для скрытия всех панелей. Пункт главного меню Сервис – Настройка интерфейса удален.
  • В веб-клиенте реализовано контекстное меню для поля HTML-документа, отображающего содержимое, полученное по внутренней навигационной ссылке.
  • В веб-браузере Mozilla Firefox изменена последовательность действий при установке расширений работы с файлами, криптографией и внешних компонент. При установке пользователю предлагается сначала проверить наличие необходимого разрешения в настройках браузера (открывается диалог настройки браузера).
  • В веб-клиенте изменен внешний вид форм, отображающих значения типа Цвет и Шрифт, при использовании метода ОткрытьЗначение().
  • В диалоге сообщения об ошибке кнопка Подробно… отображается только в том случае, если включен режим отладки. В диалоге О программе отображается гиперссылка Информация для технической поддержки, дающая доступ к журналу ошибок. При возникновении критической ошибки, приводящей к завершению работы системы, и отключенном режиме отладки, гиперссылка Информация для технической поддержки отображается в окне с информацией об ошибке.
  • Реализована возможность для пользователя изменять состав быстрых пользовательских настроек отчета как в окне Настройки (колонка Редактирование в форме отчета), так и с помощью специальной команды Изменить состав настроек окна настроек отчета.
  • Реализовано открытие диалога установки режима работы веб-браузера Mozilla Firefox 4 при первом открытии любой информационной базы в этом веб-браузере на компьютере. Если настройки установлены в нужное значение, то окно автоматически закрывается и загрузка веб-клиента продолжается.
  • Реализованы изменения, направленные на поддержание работоспособности веб-клиента в веб-браузере Mozilla Firefox 5.
  • Оптимизировано отображение картинок командной панели, меню и панели разделов в веб-клиенте.
  • Уменьшено количество серверных вызовов в части функциональности в веб-клиенте.
  • Оптимизировано выполнение запроса вида ТипЗначения(Поле1) = ТипЗначения(Поле2), если Поле1 и Поле2 содержат значения ссылочного типа.
  • При работе с СУБД Oracle Database ускорены операции записи движений регистров и записи объектов, имеющих табличные части.
  • Оптимизирована запись движений регистров накопления и бухгалтерии в СУБД Oracle Database.
  • Оптимизированы выборки, выполняемые порциями (используемые в методах Выбрать(), а также при реструктуризации), для всех СУБД.
  • Изменены параметры журнала транзакций для создаваемой базы данных IBM DB2.
  • Оптимизирован ряд механизмов сервера 1С:Предприятия для повышения масштабируемости и производительности при большом количестве работающих пользователей.
  • Оптимизирована работа с файлами на диске (включая временные файлы) для следующих механизмов: полнотекстовый поиск, справка, объект ИнтернетПочта.
  • Повышена производительность и масштабируемость модуля расширения веб-сервера.
  • Повышена производительность работы с файловой базой.
  • Для некоторых операций оптимизирована работа с СУБД MS SQL Server.
  • Оптимизирована работа кластера серверов с данными сеанса.
  • Ускорена работа функций ПолучитьСоединенияИнформационнойБазы() и ПолучитьСеансыИнформационнойБазы() при большом количестве зарегистрированных пользователей.
  • Оптимизировано выполнение операций получения изменений из хранилища конфигураций.
  • В веб-клиенте оптимизировано обновление табличного документа после выполнения интерактивного редактирования, а также после программного изменения отдельных ячеек табличного документа.
  • Ускорена работа механизма управляемых блокировок.
  • При отключенном режиме совместимости изменен режим хранения констант и настроек регистров накопления. Для каждого объекта используется своя таблица базы данных. При включении режима совместимости (в значение Версия 8.2.13 или Версия 8.1) выполняется обратная конвертация для обеспечения возможности запуска прикладного решения с помощью версии 8.2.13.
  • Представление параметра вывода системы компоновки данных Выводить параметры данных изменено на Выводить параметры. Изменен формат вывода параметров в заголовке отчета.
  • Изменено поведение расшифровки в отчетах. Двойной щелчок в ячейке отчета приводит к открытию значения, находящегося в ячейке отчета. Для вызова меню расшифровки следует использовать правую кнопку мыши или соответствующую кнопку клавиатуры. Такое поведение будет наблюдаться только при отключенном режиме совместимости. Реализовано свойство ОсновноеДействие для объектов ПараметрОбластиРасшифровкаКомпоновкиДанных и ДействиеОбработкиРасшифровкиКомпоновкиДанных. Реализовано событие ОбработкаДополнительнойРасшифровки для расширения поля табличного документа. Для метода ВыбратьДействие() объекта ОбработкаРасшифровкиКомпоновкиДанных реализованы параметры ИспользоватьОсновноеДействие и ЭлементФормы.
  • Значение, которое возвращается при закрытии формы с помощью метода Закрыть(), уничтожается сразу после закрытия формы, если на него нет ссылок из других объектов.
  • Реализована очистка свойств, указывающих на основную и дополнительную формы записи, у регистра сведений при установке свойства режима записи в значение Подчиненный регистратору.
  • Изменена картинка для команды Вставить картинку панели инструментов поля форматированного документа.
  • Если публикация на веб-сервере выполняется впервые, а публикация с заданным именем уже существует, то выдается предупреждение.
  • Реализовано оповещение сервера о закрытии формы и, соответственно, снятие блокировок, привязанных к форме, при вызове с клиента серверных процедур, открытии форм и бездействии системы на протяжении более чем 20 секунд не только при низкой скорости соединения, но и при нормальной скорости соединения. На сервер передается информация обо всех закрытых формах, а не только о тех, у которых были заблокированы данные.
  • При активизации сообщения пользователя, указывающего на таблицу формы (связанную с данными формы ДанныеФормыКоллекция, ДанныеФормыДерево и ДанныеФормыСтруктураCКоллекцией), происходит отмена поиска, если таковой был выполнен. После отмены поиска происходит позиционирование сообщения на требуемой ячейке таблицы. Программно заданный отбор через свойство ОтборСтрок не отменяется.
  • Пиктограммы файлов, относящихся к 1С:Предприятию, вынесены в отдельную библиотеку, регистрация которой выполняется при первой установке системы на компьютер, а отмена регистрации – при удалении последней версии системы на компьютере.
  • В случае, если при вызове метода глобального контекста ВыполнитьОбработкуЗаданий() параметр ВремяОбработки не указан или равен 0, не отображается диалог Выполнение заданий.
  • Переработан механизм сравнения и объединения:
    • В отчет о сравнении свойства Ввод по строке выводится информация только об измененных элементах.
    • В отчет о сравнении планов обмена выводится информация только об измененных объектах (в том числе и о различных настройках авторегистрации).
    • В отчет о сравнении подсистем выводится информация только об измененных объектах.
  • Реализовано отображение подсистем в режиме отбора по подсистемам.
  • Включение справки по подсистеме в содержание справки полностью зависит от состояния свойства подсистемы Включать в содержание справки и не зависит от этого свойства объектов, входящих в состав подсистемы. При выключении режима совместимости с версией 8.2.13 система автоматически изменяет состояние флажка Включать в содержание справки у подсистем таким образом, чтобы сохранилось дерево содержания справки аналогично версии 8.2.13. В режиме совместимости с версией 8.2.13 или версией 8.1 поведение не изменилось (справка по подсистеме отображалась в содержании справки в том случае, если у какого-либо из объектов, входящих в состав подсистемы, было установлено свойство Включать в содержание справки, а у самой подсистемы это свойство было выключено).
  • При публикации веб-клиента (из Конфигуратора и с помощью утилиты webinst) и web-сервисов исключена возможность публикации в каталог %SystemDrive%\Inetpub\wwwroot для веб-сервера Microsoft Internet Information Services версии 7.х.
  • При запуске конфигуратора с ключом ConfigurationRepositoryReport без параметров, отчет по истории хранилища формируется с группировкой по версиям. Если свойство Режим совместимости у редактируемой конфигурации отличается от конфигурации базы данных, то при формировании отчета из командной строки, используется значение свойства Режим совместимости из конфигурации базы данных. В режимах совместимости с версией 8.1 и версией 8.2.13, поведение платформы не изменилось, т.е. отчет формируется с группировкой по объектам.
  • При обращении к элементам управляемой формы (контекстное меню и автоматическая командная панель формы) как к именованным свойствам коллекции Элементы, можно использовать префиксы КоманднаяПанель, КонтекстноеМеню и Форма на любом варианте встроенного языка, вне зависимости от того, какой вариант встроенного языка был выбран при создании формы.
  • В системе компоновки данных реализована возможность вывода в диаграмму более одного ресурса. В режиме совместимости с версией 8.1 и 8.2.13 поведение не изменилось (в диаграмму возможно выводить только один ресурс).
  • При создании объекта типа Шрифт на основании описания шрифта и при указании непустой строки в качестве имени шрифта, значение свойства Вид получившегося объекта будет установлено в значение ВидШрифта.Шрифт, если в конфигурации отключен режим совместимости и в значение ВидШрифта.Абсолютный в противном случае.
  • В некоторых категориях палитры свойств изменен порядок следования свойств.
  • При выгрузке файлов конфигурации, файлы макетов типа графическая схема и географическая схема стали выгружаться с расширениями (.grs и .geo соответственно). Загрузка таких макетов возможна как из файлов с расширениями, так и без них.
  • Реализовано непосредственное исполнение скомпилированного исходного текста на стороне веб-клиента. Трансляция исходного текста в JavaScript более не используется.
  • Реализована проверка ключевых значений, идентифицирующих отображаемую строку, для динамического списка с установленным произвольным запросом. Если в выборке обнаружены дублирующиеся ключевые значения – отображается предупреждение и отображение данных становится невозможным. В режиме совместимости с версией 8.2.13 ошибки, возникающие при получении данных динамического списка, не отображаются.
  • Для конфигурационного файла conf.cfg реализован параметр SystemLanguage, указывающий язык интерфейса платформы по умолчанию. Использование файлов .res сохранено для совместимости (в случае отсутствия параметра SystemLanguage в конфигурационном файле).
  • Для объекта СообщениеПользователю реализована установка свойства ИдентификаторНазначения при вызове метода объекта УстановитьДанные().
  • При выключенном режиме совместимости функции ПравоДоступа() и ПараметрыДоступа() не выполняют регистрацию события журнала регистрации Доступ.ОтказВДоступе при отсутствии проверяемого права.
  • Улучшено отображение диаграммы:
    • Для серий диаграммы реализована возможность использования 32 различных цветов (свойство ПалитраЦветов объекта Диаграмма). Для новых диаграмм использование 32 цветов устанавливается по умолчанию. В режиме совместимости система компоновки данных использует для построения диаграммы 8 цветов.
    • Свойство ВертикальныеМетки объекта ОбластьПостроенияДиаграммы и параметр ТипДиаграммы.ВертикальныеМетки объекта ОформлениеДиаграммы макета компоновки данных являются устаревшими и оставлены для совместимости.
    • При отображении подписей обеспечено отсутствие их пересечения.
  • Реализована возможность детальной настройки правил поддержки по умолчанию для объектов с различными правилами поставки при включении возможности изменения конфигурации поставщика, при постановке на поддержку и при обновлении конфигурации поставщика с включенной возможностью изменений.  Реализована возможность детального указания правил поддержки для новых объектов поставщика в разрезе правил поставки, неизмененных, или становящихся неизмененными, объектов в разрезе правил поставки, и измененных объектов в разрезе правил поставки. В диалоге настройки правил поддержки, настройки по умолчанию запрещают редактирование объектов, для которых установлено правило Изменения разрешены. В диалоге изменения режимов поддержки по умолчанию сброшен флажок Установить для подчиненных объектов.
  • Команда Синтаксический контроль модуля (меню Текст Конфигуратора) переименована в Проверка модуля. Команда Синтаксический контроль модулей (меню Конфигурация Конфигуратора) переименована в Проверка модулей.
  • Для таблицы формы реализовано свойство ПоискПриВводе, управляющее вызовом диалога поиска при вводе текста, если активным элементом формы является таблица. При отключенном режиме совместимости, при вводе символов не выполняется поиск в том случае, если таблица связана с данными формы типа ДанныеФормыКоллекция или ДанныеФормыСтруктураСКоллекцией.
  • При выгрузке файлов конфигурации, файлы макетов HTML-документа выгружаются для каждого языка, для которого макет определен в конфигурации. Код языка включается в наименование файла. При загрузке выполняется попытка загрузить файл для каждого языка (с учетом кода языка, включенного в наименование файла), если соответствующий файл не найден – выполняется попытка загрузки из файла без учета кода языка в наименовании.
  • Изменен цвет линий, отображающих фиксацию строк и колонок табличного документа.
  • Переработана реализация механизма управляемых блокировок.
  • Для события технологического журнала TLOCK свойство Txt записывается только в режиме совместимости с версией 8.2.13.
  • Изменено представление удаленного пользователя в записях и диалоге отбора журнала регистрации. Прежнее значение: Имя пользователя <удален>, новое представление: Имя пользователя <не найден>.
  • Представление права доступа Администрирование изменено на Администрирование.
  • Стандартная функция Проведение документов доступна всем пользователям, а не только с установленным правом Администрирование.
  • Стандартная функция Удаление помеченных объектов доступна только пользователям с установленным правом Монопольный режим, а не пользователям с установленным правом Администрирование.
  • Вызов метода ОбновитьИнтерфейс() приводит к очистке кэшей: представления ссылок, данных объектов, данных быстрого выбора, форм выбора, ограничений по типу.
  • В конструкторе запросов для полей таблицы Константы используется такая же картинка, что и для реквизитов объектов.
  • Если в настройках системы компоновки данных у группировки строки/колонки отключен вывод итогов, то для строк/колонок этой группировки не выводится итог и в колонке/строке итога по строке/колонке.
  • В поле ввода, связанным с реквизитом типа Число с точностью 0,0, реализована возможность отображения незначащих нулей после десятичной точки с помощью форматной строки. В режиме совместимости поведение не изменилось (в описанном случае незначащие нули не отображаются).
  • Гиперссылка, которая вставляется в форматированный документ, остается неизменной. В предыдущих версиях к ссылке добавлялся полный путь до информационной базы в том случае, если гиперссылка не была абсолютной.
  • Увеличена точность преобразования числа с плавающей точкой (тип double) в тип Число системы «1С:Предприятия».
  • Для элемента управляемой формы, отображающего графу журнала документов, и для поля отчета, автоматически применяются следующие свойства (заданные для соответствующих реквизитов): Формат, Выделять отрицательные, Многострочный режим. К элементу управляемой формы, отображающему графу журнала документов, также применяются свойства Режим пароля и Подсказка.
  • При создании новой роли, по умолчанию устанавливаются следующие права доступа: СохранениеДанныхПользователя, ТонкийКлиент, ВебКлиент и Вывод.
  • Для России учитывается отмена перехода на зимнее время (начиная с 2011 года). Данное изменение влияет на работу следующих методов встроенного языка: ТекущаяДатаСеанса(), МестноеВремя(), УниверсальноеВремя(), СмещениеСтандартногоВремени(), СмещениеЛетнегоВремени(). Также изменение влияет на поведение стандартных возможностей платформы, оперирующих датой сеанса. Для корректной работы метода ТекущаяУниверсальнаяДата() необходимо обновление операционной системы, учитывающее отмену перехода на зимнее время.
  • Для России информация о часовых поясах приведена в соответствие с новыми правилами исчисления времени.
  • В соответствии с принятыми в Республике Беларусь и на Украине законами, в версии 8.2.14.537, для этих стран был отменен переход на зимнее время. В связи с отменой на Украине принятого закона, в версии 8.2.14.540 вернули переход на зимнее время.
  • Изменен алгоритм определения установленного в системе часового пояса для ОС Windows. Вначале осуществляется попытка определить часовой пояс по представлению, которое возвращает ОС. Если найденный часовой пояс не подходит по параметрам, то осуществляется поиск первого подходящего по параметрам часового пояса.
  • При размещении дистрибутивов для ОС Linux на сайте формат архива изменен с RAR на TAR.GZ.
  • Для свойства конфигурации Режим совместимости реализовано значение Версия 8.2.13.
  • Реализован новый режим работы интерфейса: открытие форм в основном окне и использование закладок для переключения между открытыми формами. Для управления режимом работы реализованы параметры командной строки (/itdi – для работы с закладками и /isdi - для работы с отдельными окнами) и параметр Режим открытия форм в окне настроек клиентского приложения. При переходе на режим работы с закладками рекомендуется проанализировать прикладной код команд, принадлежащих группе Панель навигации. Если две команды должны открывать одну форму в двух разных закладках, следует при получении формы указывать ключ уникальности или ключевой параметр формы.
  • Название параметра командной строки UseHwLicense изменено на UseHwLicenses. Параметр UseHwLicense поддерживается для совместимости. Название параметра программы установки USEHWLICENSE изменено на USEHWLICENSES. Параметр USEHWLICENSE поддерживается для совместимости.
  • Англоязычный вариант названия свойства Зачеркивание объекта Шрифт изменен на Strikeout.
  • Изменен англоязычный вариант имени свойства ВариантыНастроекКомпоновкиДанных. Вместо DataCompositionSystemSettingsVariants используется DataCompositionSettingsVariants. Возможность использования DataCompositionSystemSettingsVariants сохранена для совместимости.
  • Изменен англоязычный вариант имени свойства ВариантНастроекКомпоновкиДанных. Вместо DataCompositionSystemSettingsVariant используется DataCompositionSettingsVariant. Возможность использования DataCompositionSystemSettingsVariant сохранена для совместимости.
  • Событие расширения формы отчета ПриЗагрузкеДанныхИзНастроекНаСервере() выполняется после загрузки настроек. В формах, созданных в более ранних версиях, обработчик события ПриЗагрузкеДанныхИзНастроекНаСервере, выбранный в свойствах формы, переключается на обработчик ПередЗагрузкойДанныхИзНастроекНаСервере.
  • Реализована возможность группировки по полям-ресурсам системы компоновки данных. В режиме совместимости с версией 8.1 и 8.2.13 поведение не изменилось (поля-ресурсы системы компоновки данных недоступны для группировки).
  • Изменено поведение системы при вызове метода ОбновитьИнтерфейс() и при изменении параметров функциональных опций. Вызывается закрытие всех вспомогательных форм (с вызовом соответствующих обработчиков формы), а затем выполняется обновление состава элементов основной формы, выполнение команды, вызвавшей открытие активной вспомогательной формы (если такая команда доступна после обновления интерфейса) или отображение основной формы (если открыть вспомогательную форму, которая была активна, невозможно).
  • Реализовано выполнение запроса для автоматического определения времени документа в привилегированном режиме (при записи документа в форме и вызове метода УстановитьВремя()).
  • Если режим совместимости установлен в значение Не использовать, то при попытке перейти по некорректной навигационной ссылке вызывается исключение, которое можно обработать с помощью конструкции Попытка – Исключение.
  • Изменено англоязычное наименование методов: GetFullTextMode() изменено на GetFullTextSearchMode(), SetFullTextMode() изменено на SetFullTextSearchMode(), FullTextMode() изменено на FullTextSearchMode(). Старые варианты оставлены для совместимости.
  • Элементы формы компоновщика настроек ПараметрыДанных, Отбор, Выбор, Порядок, УсловноеОформление, ПараметрыВывода, ПользовательскиеПоля, предназначенные для связи с колонками, переименованы в ЭлементПараметрыДанных, ЭлементОтбор, ЭлементВыбор, ЭлементПорядок, ЭлементУсловноеОформление, ЭлементПараметрыВывода, ЭлементПользовательскиеПоля соответственно. Старые имена доступны в режиме совместимости с версией 8.2.13 и версией 8.1.
  • При отключенном режиме совместимости, параметр Период метода менеджера периодического регистра сведений Получить() является обязательным. В режиме совместимости с версией 8.2.13 и версией 8.1 поведение не изменилось (метод можно использовать без указания параметра, но результат является неопределенным).
  • Регистрация адаптера внешней компоненты веб-браузера Microsoft Internet Explorer выполняется «для компьютера». Изменен каталог установки внешних компонент для веб-браузера Microsoft Internet Explorer. Для установки используется каталог %ALLUSERSPROFILE%\Application DataCСEWebExt (%ALLUSERSPROFILE%CСEWebExt для Windows Vista и старше). Установку внешних компонент может выполнять администратор, если пользователю недостаточно прав на выполнение установки.
  • Если при импорте XSD-схемы будет обнаружена модель содержания choice, то все элементы, определенные в рамках данной модели, определяются как необязательные.
  • При создании фабрики XDTO интерпретация различных вариантов наследования типов объектов выполняется более корректно.
  • При выполнении копирования строки в таблице управляемой формы, связанной с таблицей значений, деревом значений, табличной частью или отбором, обработчик события ПриИзменении вызывается после того, как новая строка уже заполнена.
  • При автоматическом определении размеров элементов управляемой формы учитываются размеры шрифта, указанные в свойствах элементов формы. Изменение размера шрифта, выполненное с помощью условного оформления формы и динамического списка, не влияет на размер элемента формы. При программном изменении шрифта на клиенте выполняется обращение к серверу. Рекомендуется заменить программное изменение шрифта на клиенте на использование условного оформления. В режиме совместимости с версией 8.2.13 поведение не изменилось (размер шрифта не учитывается при определении размера элемента).
  • Для нового объекта текстовым представлением значения стандартного реквизита ВерсияДанных является строка из 12 пробелов. В режиме совместимости с версией 8.2.13 и версией 8.1 поведение не изменилось (для нового объекта представление равно пустой строке).
  • Реализована возможность управления обновлением текста в поле ввода при передаче значения от реквизита к элементу управляемой формы. Управление возможно с помощью свойства ОбновлениеТекстаРедактирования и метода ОбновитьТекстРедактирования() расширения поля ввода. В режиме совместимости с версией 8.2.13 поведение не изменилось (свойство игнорируется, обновление происходит всегда, кроме случая, когда в обработчике АвтоПодбор происходит установка значения того же типа, что и тип имеющегося в поле ввода значения).
  • При одновременном использовании методов УстановитьЗначение() и ИспользоватьИзИсточникаДанных() объекта ЭлементБлокировкиДанных вызывается исключение. В режиме совместимости с версией 8.2.13 поведение не изменилось (приоритетным считается значение, установленное методом ИспользоватьИзИсточникаДанных()).
  • Вызывается исключение в том случае, если при вызове метода УстановитьЗначение() объекта ЭлементБлокировкиДанных, тип параметра БлокируемоеЗначение не соответствует типу поля пространства блокировок. В режиме совместимости с версией 8.2.13 поведение не изменилось.
  • При установке блокировки на пространства РегистрНакопления.<Имя> и РегистрБухгалтерии.<Имя> в некоторых случаях происходит автоматическая корректировка периода налагаемой блокировки. В режиме совместимости с версией 8.2.13 поведение не изменилось.
  • При установке управляемой транзакционной блокировки на пространство РегистрБухгалтерии.<Имя>, если значение субконто задано ссылкой на характеристику, то в плане счетов эта характеристика должна быть одним из субконто этого счета. Если соответствующее субконто у счета не задано, то будет выдана ошибка. В режиме совместимости с версией 8.2.13 поведение не изменилось.
  • Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() по умолчанию используют код локализации сеанса (который может быть установлен с помощью ключа командной строки VL). В режиме совместимости поведение не изменилось.
  • При проверке прав на реквизиты и табличные части отчетов/обработок, если у роли не установлен флажок Независимые права подчиненных объектов, и для реквизита (табличной части) установлено право Редактирование, а для отчета/обработки право Просмотр не установлено, то считается, что и для реквизита (табличной части) право Редактирование не установлено. В режиме совместимости поведение не изменилось.
  • Не поддерживается помещение в хранилище значения данных, которые не поддерживают сериализацию. В режиме совместимости поведение не изменилось.
  • Англоязычное наименование метода ПроверитьЗаполнение() изменено с FillCheck() на CheckFill(). Старый вариант оставлен для совместимости.
  • В поле ввода управляемой формы текст выравнивается по верхнему краю, если для поля ввода установлен многострочный режим, и по центру (по вертикали) – в противном случае.
  • Англоязычное представление ключа объекта для настроек панели разделов изменено с Common/PartitionPanel/CommandInterfaceSettings на Common/SectionsPanel/CommandInterfaceSettings. Настройки, сохраненные в прежних версиях системы и английским вариантом встроенного языка, будут утеряны.
  • Изменены ключи объектов, предназначенных для хранения настроек командного интерфейса рабочего стола. Для настроек панели навигации рабочего стола вместо ключа Подсистема.desktop/ПанельНавигации/НастройкиКомандногоИнтерфейса реализован ключ РабочийСтол/ПанельНавигации/НастройкиКомандногоИнтерфейса. Для настроек панели действий рабочего стола вместо ключа Подсистема.desktop/ПанельДействий/НастройкиКомандногоИнтерфейса реализован ключ РабочийСтол/ПанельДействий/НастройкиКомандногоИнтерфейса. В режиме совместимости с версией 8.2.13 используются старые ключи объекта.
  • Изменен порядок вызовов обработчиков событий, связанных с закрытием форм, при завершении работы «1С:Предприятия» в режиме управляемого приложения. Порядок вызова обработчиков:
    • ПередЗавершениемРаботыСистемы;
    • ПередЗакрытием всех форм, кроме форм, расположенных на рабочем столе;
    • ПередЗакрытием форм, расположенных в рабочей области рабочего стола;
    • ПриЗакрытии всех форм, кроме форм, расположенных на рабочем столе;
    • ПриЗакрытии форм, расположенных в рабочей области рабочего стола;
    • ПриЗавершенииРаботыСистемы.
  • Выполнен переход с использования ICU 4.0 на использование ICU 4.6. В связи с этим изменилось форматирование дат и чисел для некоторых языков и форматов.
  • Изменился порядок сортировки слов для русского языка с участием букв И и Й.
  • Изменено имя стандартного реквизита ПериодРегистрации в метаданных. Вместо имени Период используется имя ПериодРегистрации. В режиме совместимости имя не изменилось.
  • Реализована поддержка веб-браузера Microsoft Internet Explorer 9. При переходе на использование этого веб-браузера рекомендуется проверить корректность формирования HTML-макетов прикладного решения. В частности, рекомендуется заменить указание размера шрифта с px на pt.
  • В технологии внешних компонент добавлены библиотеки для сборки расширений для веб-браузера с компонентами xulrunner-2.0 и xulrunner-5.0.
  • В технологии внешних компонент реализована поддержка веб-браузера Mozilla Firefox версий 4 и 5. Для веб-браузера Mozilla Firefox атрибут clientVersion в файле манифеста более не игнорируется и используется для выбора необходимого пакета установки. Для обеспечения работоспособности внешних компонент с этим веб-браузером необходимо собрать отдельный пакет установки для каждой версии веб-браузера.
  • Англоязычное наименование метода ОбновитьПовторноИспользуемыеЗначения() изменено на RefreshReusableValues(). Для совместимости сохранено наименование RefreshReusingValues() при исполнении на толстом клиенте и сервере, и наименование RefreshValuesReuse() при исполнении на тонком клиенте.
  • Реализована более полная проверка корректности состава ведущих начислений видов расчета. При этом возможно увеличение количества сообщений об ошибке прав доступа, при наличии ограничений доступа к данным на чтение, для планов видов расчета.
  • Если параметр Расположение полей группировок настройки системы компоновки данных установлен в значение Отдельно и только в итогах, то при создании макета группировок, объединение ячеек макета группировки выполняется только в пределах колонок соответствующей группировки. В режиме совместимости с версией 8.2.13 и 8.1 поведение не изменилось (объединение ячеек макета группировки выполняется в пределах всех колонок родительской группировки).
  • Изменен механизм регистрации изменений конфигурации при работе в распределенной информационной базе. Конфигурация будет полностью помечена как измененная в следующих случаях: загрузка конфигурации из файла, подключение конфигурации к хранилищу конфигурации, обновление конфигурации с помощью механизма поддержки с выключенной возможностью изменения.
  • Если при конвертации информационной базы, из версии 8.2.13 и младше, в конфигурации существуют роли, которые не редактировались после создания (в них не установлено ни одно право ни для одного объекта), то права доступа СохранениеДанныхПользователя и РежимВсеФункции для таких ролей автоматически не устанавливаются.
  • Внимание!

    Формат файлового варианта информационной базы изменен. Для работы с новой версией «1С:Предприятия» должно быть выполнено преобразование информационной базы. После начала преобразования работа с данной информационной базой предыдущими версиями платформы «1С:Предприятие 8» будет невозможна. Обратный переход (для использования информационной базы предыдущими версиями «1С:Предприятия») можно осуществить, выполнив операцию выгрузки (в версии 8.2.14) и загрузки информационной базы (в предыдущей версии).

    Файловый вариант информационной базы

    Перед преобразованием необходимо сделать резервную копию информационной базы!

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

    Преобразование выполняется в момент первого обращения к информационной базе Конфигуратором версии 8.2.14 до момента выполнения аутентификации. Для выполнения преобразования следует утвердительно ответить на вопросы, задаваемые системой при запуске Конфигуратора.

    Файл хранилища конфигурации

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

    Если в процессе преобразования будут происходить какие-либо программные или аппаратные сбои, то данные хранилища могут быть утеряны.

    Преобразование информационной базы хранилища будет выполнено при первом обращении к данным хранилища любым пользователем.

  • Конвертация информационных баз в клиент-серверном варианте, файлов выгрузки информационных баз, конфигураций, внешних обработок и внешних отчетов при переходе от версии 8.2.13 к версии 8.2.14 не требуется.
  • В случае установки свойства конфигурации Режим совместимости в значение Не использовать, информационная база не может быть использована версиями 8.2.13 и младше. Если такое использование необходимо, свойство Режим совместимости необходимо установить в значение Версия 8.2.13. При этом не будут работать новые возможности и изменения, поддерживаемые при отключенном режиме совместимости.

Версия 8.2.13 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.

  • Реализована поддержка СУБД Oracle Database версии 11.1.0.7 (Linux).
  • В диалоге получения программной лицензии разрешено получение лицензии на электронном носителе, даже в том случае, если возможно автоматическое получение лицензии.
  • В библиотеку картинок добавлены картинки: РазвернутьВсе, СвернутьВсе.
  • В редакторе прав доступа реализован флажок Независимые права подчиненных объектов. Если флажок не установлен, то при определении права на объект конфигурации учитываются права на родительский объект. Флажок оказывает действие на следующие объекты: стандартные реквизиты, стандартные табличные части, реквизиты стандартных табличных частей, реквизиты, табличные части, реквизиты табличных частей, команды.
  • Для объекта ФункциональнаяОпция реализовано свойство ПривилегированныйРежимПриПолучении, отвечающее за возможность получения значения функциональной опции в привилегированном режиме.
  • Реализована возможность управления выдачей клиентских лицензий сервером «1С:Предприятия». С этой целью реализовано:
    • свойство Разрешить выдачу лицензий сервером «1С:Предприятия» информационной базы в консоли кластера.
    • свойство LicenseDistributionAllowed для объекта IInfoBaseInfo.
  • Уменьшено время установки соединения с сервером СУБД IBM DB2 при запуске большого количества пользователей.
  • Ускорен запуск клиентского приложения 1С:Предприятия при использовании динамического обновления конфигурации.
  • В тонком клиенте оптимизировано отображение полем HTML-документа макета HTML-документа.
  • Реализовано хранение конфигурационного файла 1CEStart.cfg для всех пользователей компьютера (каталог %ALLUSERSPROFILE%\Application DataCCEStart или %ALLUSERSPROFILE%CCEStart для Windows Vista и выше). В конфигурационный файл для всех пользователей программа установки записывает параметры InstalledLocation и InstallComponents. Настройки, выполненные в окне запуска, записываются в локальный конфигурационный файл (конкретного пользователя).
  • При редактировании в Конфигураторе свойств СвязьПоТипу и СвязиПараметровВыбора реквизитов объектов конфигурации, а также полей ввода управляемой формы, не отображаются связи с удаленными реквизитами или полями. Ранее такие связи отображались строкой Ошибочное значение. При создании формы на сервере, в режиме 1С:Предприятия, из списков, заданных в свойствах СвязьПоТипу и СвязиПараметровВыбора, происходит удаление связей с недоступными или удаленными реквизитами или полями ввода.
  • В Конфигураторе невозможна совместная установка свойств общего модуля Клиент (обычное приложение), Клиент (управляемое приложение), Внешнее соединение (все свойства одновременно) и Вызов сервера.
  • Параметр СтандартнаяОбработка события НачалоПеретаскивания переименован в Выполнение. Переименование выполнено для событий следующих объектов: расширение поля формы для поля календаря, расширение поля формы для поля картинки, расширение поля формы для табличного документа, расширение декорации формы для картинки, таблица формы, табличное поле, поле календаря, поле картинки, поле табличного документа.
  • Транзакция, инициируемая системой при чтении объектов, открывается только в том случае, если в момент начала чтения транзакция еще не открыта.
  • Реализовано использование параметров Usr и Pwd строки соединения, указанной в файле default.vrd, для аутентификации при создании сеанса. Если имя пользователя и пароль указаны одновременно в строке запуска клиентского приложения и в строке соединения файла default.vrd, то параметры строки соединения игнорируются и используются параметры строки запуска.
  • Если поле, содержащее значение характеристики, отключено (и становится недоступным) с помощью функциональных опций, то становятся недоступными все поля характеристик, значения которых хранятся в этом поле.
  • Выполняется завершение работы отчета, работающего в фоновом режиме, при закрытии формы отчета, даже если в обработчике события ПередЗакрытием формы отчета параметру СтандартнаяОбработка будет присвоено значение Ложь. Собственно остановка фонового задания, выполняющего отчет, выполняется после выполнения обработчика ПриЗакрытии формы отчета.
  • Если в текстовом редакторе выполняется операция Уменьшить отступ над выделенным блоком текста, то из каждой строки удаляется только необходимое количество пробелов или символов табуляции. Других модификаций обрабатываемого текста не производится.
  • В календаре реализовано отображение сокращенного названия дней недели для вьетнамского и польского языков интерфейса.
  • В полях ввода веб-клиента запрещено вводить символы, недопустимые с точки зрения XML 1.0. При попытке интерактивного ввода такого символа ввод символа игнорируется, при вставке из буфера обмена – недопустимые символы пропускаются и во вставленный текст не попадают. Если такой символ помещен в поле ввода программно, то в веб-браузерах Google Chrome и Safari будет выполнена замена недопустимого символа на символ ? и поле ввода станет недоступным для редактирования.
  • Изменено отображение ссылок в панели навигации вспомогательного окна. Команда отображается полужирным шрифтом, если она располагается в группе Важное.
  • Сообщение пользователя, указывающее на конкретную строку табличной части, будет позиционироваться на ту же строку после изменения порядка строк в табличной части. Если строка, с которой связано сообщение, была удалена, то сообщение будет отображаться привязанным к элементу формы, отображающему табличную часть.
  • Изменен вид курсоров, отображающих наличие или отсутствие расшифровки в ячейке табличного документа в веб-браузерах Google Chrome и Safari.
  • Не выполняется проверка клиентской и серверной лицензии при создании информационной базы. Проверка лицензии выполняется только при запуске Конфигуратора или в режиме «1С:Предприятие».
  • Реализована возможность получения программной лицензии, если при запуске тонкого или толстого клиента (в клиент-серверном варианте) не обнаружена серверная лицензия.
  • Реализована доступность метода ВыполнитьОбработкуЗаданий() на тонком и веб-клиентах. Из синтакс-помощника удалена информация о доступности метода ВыполнитьОбработкуЗаданий() на сервере.
  • При формировании дерева справки по подсистемам в режиме совместимости с версией 8.1 не учитывается право Просмотр подсистемы.
  • Для рабочего сервера кластера, не являющегося центральным, в котором имеется не пустой список администраторов центрального сервера, в списке администраторов должен присутствовать администратор, у которого определена аутентификация ОС пользователя, от имени которого запущен ragent центрального сервера кластера или должен присутствовать администратор с именем и паролем, совпадающими с именем и паролем одного из администраторов центрального сервера кластера.
  • При преобразовании объекта в данные формы, для всех значений типа ДанныеФормыКоллекция, ДанныеФормыСтруктураСКоллекцией, ДанныеФормыДерево очищаются данные колонок, для которых нет соответствующих колонок в данных объекта.
  • При выборе значения субконто в ячейке таблицы формы, связанной с набором записей регистра бухгалтерии, автоматически устанавливается параметр выбора для поля Владелец только в том случае, если вид субконто имеет тип справочника, указанного в качестве значения поля Дополнительные значения характеристик плана видов характеристик, используемого в качестве видов субконто плана счетов. Значением параметра выбора является соответствующий вид субконто.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2.12 к версии 8.2.13 не требуется.
  • Если программа запуска 1CEStart.exe используется для запуска из сетевого каталога, то ее следует заменить на аналогичную программу версии 8.2.13.

Версия 8.2.12 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.

  • Реализовано исправление информационной базы при нарушениях внутренней структуры хранения, вызванных ошибкой динамического обновления. Запрос на исправление выдается при запуске конфигуратора, если такие нарушения обнаружены. Изменение выполнено в версии 8.2.12.96.
  • Реализована поддержка СУБД Oracle Database версии 11.1.0.7.0 (Windows).
  • Реализована поддержка турецкого языка интерфейса (код языка tr).
  • В список допустимых часовых поясов добавлены следующие значения: America/Argentina/Salta, America/Matamoros, America/Ojinaga, America/Santa_Isabel, America/Santarem, Antarctica/Macquarie, Asia/Kathmandu, Asia/Novokuznetsk.
  • При работе веб-клиента в веб-браузере Google Chrome, переключение окон веб-клиента в некоторых случаях сопровождается появлением модального окна с предупреждением.
  • В управляемой форме создания начального образа информационной базы реализован флажок Установить блокировку регламентных заданий.
  • Размер окна, формируемого функцией ВвестиЗначение(), сохраняется отдельно для каждого из следующих типов: дата, число, строка, многострочная строка. Размер поля ввода в случае ввода многострочной строки равен 5 строкам для первого вызова функции.
  • В списке реквизитов конструктора управляемой формы журнала документов изменен порядок следования реквизитов.
  • При работе веб-клиента в веб-браузере Safari, окна калькулятора и календаря всегда открываются в окнах, размер которых не меньше минимального размера окна для этого браузера.
  • Если редактирование конфигурации выполняется для режима запуска Управляемое приложение, то в диалоге глобального поиска из списка объектов, в которых будет выполняться поиск, исключаются пользовательские интерфейсы (закладка Типы текстов).
  • В редакторе командного интерфейса рабочего стола, команды выводятся в качестве элементов дерева доступных команд, подчиненных объектам метаданных, даже в том случае, если у объекта существует только одна команда.
  • В конструкторе форм объекта ХранилищеНастроек изменен порядок следования типов форм.
  • Если доступ к полям, необходимым для получения представления ссылочного объекта метаданных, запрещен с помощью ограничений доступа к данным или доступ к объекту запрещен на уровне прав доступа, то получение представления такого объекта не влияет на ход текущей транзакции.
  • Динамический список, размещенный в обычной форме, вызывает проверку заполнения (если отключен режим совместимости с версией 8.1 и установлен режим редактирования В списке) при завершении редактирования для следующих объектов: справочник, документ, план видов характеристик, план обмена, план счетов, план видов расчета, бизнес-процесс, задача бизнес-процесса, регистр сведений.
  • Поле системы компоновки данных считается недоступным, если все поля, используемые в выражении этого поля, связаны с выключенными функциональными опциями. При этом учитываются все поля, входящие в выражение поля в запросе, а также выражения из объединений, если таковые присутствуют.
  • Программа установки выполняет регистрацию консоли кластера «для компьютера». Регистрация, выполняемая с помощью командного файла RegMSC.cmd, выполняется «для пользователя».
  • Программа установки выполняет регистрацию COM-соединения «для компьютера». Имеется возможность выполнить регистрацию «для пользователя» с помощью командной строки regsvr32 /n /i:user comcntr.dll.
  • Если утилите webinst.exe при выполнении публикации недостаточно прав доступа, выполняется запрос повышения привилегий.
  • Подключение внешних компонент, выполненных по технологии СОМ, с помощью методов ЗагрузитьВнешнююКомпоненту(), ПодключитьВнешнююКомпоненту() и регистрация объектов компоненты выполняется «для пользователя». Если регистрация «для пользователя» завершилась неудачно, то предпринимается попытка выполнить регистрацию «для компьютера».
  • Программа установки (и запуск клиентского приложения с ключом /RegServer) выполняет регистрацию объекта V82.Application «для компьютера». Если привилегий для выполнения этой операции недостаточно, пользователю предлагается выполнить регистрацию «для пользователя».
  • Приложения ragent.exe, crserver.exe выполняют контроль необходимых привилегий на операциях регистрации, отмены регистрации, запуске и остановке сервиса. В случае отсутствия необходимых прав выполняется запрос повышения привилегий.
  • Если при формировании таблицы, находящейся в поле Данные записи журнала регистрации, присутствуют колонки с одинаковым именем, то происходит объединение этих колонок в одну. При этом количество строк в этой таблице увеличивается таким образом, чтобы в результирующей колонке присутствовали все уникальные значения из одноименных колонок. Значения, указанные в остальных колонках, дублируются в создаваемых строках.
  • Вызов метода Расшифровать() объекта МенеджерКриптографии вызывает исключение только после того, как неудачно завершились попытки расшифровки с помощью всех доступных сертификатов, а не после первой ошибки.
  • Реализован перенос параметров (TComp, LogUI, WSN, WSA, WA, NoProxy, Proxy, Out, DebuggerUrl, Debug, DisplayPerformance, SimulateServerCallDelay (кроме веб-клиента)) из командной строки запуска текущего приложения в командную строку запуска приложения (для тонкого и толстого клиентов), используемую в методах ЗапуститьСистему(), ЗавершитьРаботуСистемы() и при нажатии кнопки Перезапустить в диалоге ошибки. Параметры, которые могут быть указаны и в командной строке и изменены интерактивно, переносятся в новую командную строку только в том случае, если они были указаны именно параметрами командной строки.
  • Реализована возможность установки внешних компонент, расширения работы с файлами и расширения работы с криптографией пользователями, имеющими права для установки ActiveX и работающими в веб-браузере Internet Explorer на ОС Windows Vista Business (и выше) с включенной службой ActiveX Installer Service.
  • Если в программе установки выбрана установка драйвера ключа защиты и установка происходит под управлением ОС Windows Vista и выше, то перед выполнением установки будет выдан запрос повышения привилегий (UAC).
  • Если в запросе указана таблица, у которой не используется ни одного поля, то на эту таблицу накладываются все ограничения доступа к данным. Ограничения накладываются «по ИЛИ», это значит, что будут доступны все записи, доступные хотя бы по одному из условий. Если для каких-то полей не задано условий, то запрос будет выполнен для всех записей таблицы. Если указана таблица верхнего уровня, то ограничения, заданные для колонок вложенных таблиц, не накладываются. Если таблица – вложенная, то накладываются ограничения как для вложенной таблицы, так и для таблицы верхнего уровня.
  • Параметр Интервал события ПриОкончанииРедактированияИнтервала расширения поля управляемой формы для диаграммы Ганта содержит временный объект, который содержит измененные пользователем границы интервала. Если параметр ОтменаРедактирования установлен в значение Ложь, то переданный интервал будет установлен в данные формы и будет вызван обработчик ПриИзменении. В противном случае интервал дат в данных формы изменен не будет и событие ПриИзменении вызвано не будет.
  • В группу с установленным источником команд, добавленную в контекстное меню элемента формы, в режиме «1С:Предприятие» будут автоматически добавлены те же команды, что и в контекстное меню элемента формы, выбранного в качестве источника команд. Ранее заполнение выполнялось по аналогии с командной панелью элемента.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2.11 к версии 8.2.12 не требуется.

Версия 8.2.11 включает исправления обнаруженных ошибок и изменения в функциональности.

  • Реализована поддержка СУБД Oracle Database версии 10.2.0.4 (Linux).
  • Реализована возможность управления поиском ключа аппаратной защиты (параметр UseHwLicense). Возможно указание этого ключа в командной строке запуска, в свойствах информационной базы, в файлах 1CEStart.cfg и 1CESCmn.cfg, а также в командной строке запуска программы установки 1С:Предприятия и окне настройки программы запуска. Отключение поиска ключа аппаратной защиты позволяет ускорить запуск базовых версий 1С:Предприятия, а также клиентских приложений, если получение клиентских лицензий реализовано через сервер 1С:Предприятия или расширение веб-сервера.
  • Реализована возможность указания параметров запуска /L и /VL в параметрах информационной базы (в списке информационных баз). Параметры будут использоваться только при запуске с помощью интерактивной программы запуска.
  • В веб-клиенте реализована возможность отладки встроенного языка и замер производительности. В клиент-серверном варианте отладка возможна только в том случае, если включен режим отладки сервера 1С:Предприятия. Не поддерживается автоматический поиск предметов отладки на удаленных компьютерах при отладке веб-клиента для файлового варианта информационной базы. Возможность интерактивного включения режима отладки в веб-клиенте не поддерживается. Возможность отладки внешних отчетов и обработок не поддерживается.
  • В Конфигураторе, при наведении курсора мыши на картинку точки останова с условием, реализовано отображение текста условия в виде всплывающей подсказки.
  • Во время выполнения длительной операции (более 20 минут) на тонком клиенте реализовано регулярное оповещение сервера 1С:Предприятия о наличии сеанса. В результате не происходит удаления сеанса сервером, даже если операция на клиенте выполняется более 20 минут.
  • В качестве представления предопределенных данных в Конфигураторе используется свойство этих данных Имя.
  • Реализована поддержка турецкого языка в функциях ЧислоПрописью() и ПредставлениеПериода().
  • В библиотеку картинок добавлены картинки: РежимПросмотраСписка, РежимПросмотраСпискаСписок, РежимПросмотраСпискаИерархическийСписок, РежимПросмотраСпискаДерево, ИзменитьФорму, НастроитьСписок.
  • При смене вида поля или декорации в редакторе формы сохраняются значения тех свойств элемента формы, которые совпадают у старого и нового вида элемента.
  • Для всех системных перечислений реализована возможность обхода с помощью оператора Для каждого … Из … Цикл.
  • Для метода ПредопределенноеЗначение() реализована возможность получать значение системного перечисления по его имени.
  • Реализован метод ПолучитьПолноеИмяПредопределенногоЗначения(), позволяющий получить полное имя предопределенного значения по его значению.
  • Для системного перечисления ТипУзлаXML реализовано значение ПробельныеСимволы. Узел такого типа содержит внутри себя только символы пробел, табуляция и перевод строки.
  • Для объекта ПараметрыЧтенияXML реализовано свойство ИспользоватьИгнорируемыеПробельныеСимволы. Значение данного свойства определяет наличие узлов типа ТипУзлаXML.ПробельныеСимволы при чтении XML. При разработке конфигурации рекомендуется устанавливать свойство ИспользоватьИгнорируемыеПробельныеСимволы объекта ПараметрыЧтенияXML в значение Истина в тех случаях, когда в содержательной части данных, передаваемых в формате XML, могут встречаться значения, состоящие только из пробельных символов.
  • Для метода ПерейтиКСодержимому() объекта ЧтениеXML реализован параметр ПробельныеСимволы.
  • Если конфигурация редактируется для режима запуска Управляемое приложение, то для интерактивного выбора из библиотеки картинок недоступны картинки, не используемые в управляемом приложении.
  • В веб-клиенте, в случае возникновения ошибки, реализовано заполнение свойств ИсходнаяСтрока. НомерСтроки и ИмяМодуля объекта ИнформацияОбОшибке. Строка подробного представления ошибки (в веб-клиенте) включает текст исходной строки модуля.
  • В конструкторе формы плана видов характеристик изменено наименование формы элемента плана видов характеристик. Наименование Форма вида характеристик заменено на Форма элемента плана видов характеристик.
  • Изменен порядок следования форм в конструкторе новой формы отчета. Порядок форм приведен в соответствие с порядком следования свойств, описывающих основные формы отчета: форма отчета, форма настроек, форма варианта.
  • Если у конфигурации свойство Основной режим запуска установлено в значение Обычное приложение, свойство Использовать обычные формы в управляемом приложении установлено в значение Истина и существует обычная форма объекта, то в динамическом списке управляемой формы в толстом клиенте доступны команды создания, редактирования и ввода на основании элементов, независимо от текущего режима запуска конфигурации.
  • Для объекта СистемнаяИнформация реализовано свойство ИдентификаторКлиента.
  • Реализовано отображение окна сообщения и автоматический переход к связанному элементу формы при щелчке по такому сообщению в списке сообщений, если сообщение связано с полями наборов записей движений документов.
  • При выполнении тестирования и исправления файлового варианта информационной базы, реализована проверка уникальности ключевых полей записей табличных частей. В клиент-серверном варианте информационной базы уникальность ключевых полей записей табличных частей обеспечивается СУБД.
  • При выполнении поиска ссылок на объект реализован поиск в свойстве Состав планов обмена в том случае, если установлен флажок В свойствах в диалоге настройки поиска ссылок. Поиск ссылок в интерфейсах (флажок В интерфейсах) доступен только в том случае, если редактирование конфигурации выполняется для режима запуска Управляемое приложение и обычное приложение.
  • Повышена контрастность кнопки активного окна в панели окон конфигуратора и 1С:Предприятия в режиме обычного приложения.
  • Реализована возможность устанавливать (и получать) заданный текст в самом начале заголовка окна с помощью методов УстановитьКраткийЗаголовокПриложения()/ПолучитьКраткийЗаголовокПриложения(). Краткий заголовок позволяет упростить определение принадлежности окна к той или иной информационной базе.
  • Реализована возможность указывать табличный документ в качестве источника команд. При этом становятся доступными следующие команды: Печать, Печать с текущими настройками, Параметры страницы, Предварительный просмотр, Найти, Найти следующий, Найти предыдущий, Копировать, Сохранить, Сохранить как, Выделить все, Зафиксировать таблицу, Отображать группы, Свернуть все группы, Раскрыть все группы.
  • В веб-клиенте реализован метод глобального контекста Вычислить().
  • Реализовано свойство Отображение для группы формы вида Подменю. Свойство имеет смысл изменять только для подменю, расположенного непосредственно в командной панели.
  • Расширены возможности редактора XDTO-пакета: реализованы функции копирования/вставки, изменения порядка следования элементов, контроль корректности имен элементов и т.д. Переработан диалог выбора типа элемента пакета.
  • Для клиент-серверного варианта работы реализована возможность фонового выполнения отчета, созданного с помощью системы компоновки данных в управляемой форме. Для метода расширения формы отчета СкомпоноватьРезультат() реализован параметр Режим, позволяющий выполнять отчет в фоновом режиме. Для расширения поля табличного документа реализовано свойство ОтображениеСостояния, позволяющее управлять отображением состояния отчета в табличном документе. Для расширения формы отчета реализовано свойство АвтоОтображениеСостояния для управления автоматическим режимом отображения состояния отчета.
  • Изменен механизм запуска фоновых заданий – теперь фоновые задания запускаются сразу после выполнения метода Выполнить() менеджера фоновых заданий, а не через некоторое время, как было ранее.
  • Реализован метод глобального контекста ЗапроситьРазрешениеПользователя(). В веб-клиенте метод позволяет получить у пользователя разрешение на выполнение нескольких операций с файлами, которые потом будут выполнены без дополнительных вопросов.
  • Хранение некоторых настроек (признак отображения команды Все функции, признак установки разрешения отладки при запуске, признак режима низкой скорости соединения для веб-клиента, признак внешней ссылки для диалога получения ссылки, настройки внешних компонент, списки строк поиска в справке, цветовые настройки сравнения текстовых и табличных документов) перенесено в хранилище настроек (доступны через свойство глобального контекста ХранилищеСистемныхНастроек).
  • Для виртуальной таблицы регистра бухгалтерии ДвиженияССубконто реализованы параметры Порядок и Первые. Данные параметры позволяют выполнять выборку нужного количества первых записей виртуальной таблицы, упорядоченной требуемым образом, средствами виртуальной таблицы.
  • Реализована возможность описания хранения характеристик для объектов метаданных в конфигурации. Данная возможность используется системой компоновки данных в отчетах и динамических списках. После задания описания, система компоновки данных автоматически определяет дополнительные характеристики объекта метаданных и представляет виды характеристик объекта в списке доступных полей объекта без необходимости использования в каждом отчете конструкции языка запросов ХАРАКТЕРИСТИКИ. Если в запросе схемы компоновки данных указано описание характеристик для некоторого типа, то для полей запроса с таким типом используются эти характеристики, а характеристики, описанные в метаданных не используются. Если для некоторого типа характеристики в запросе не указаны, то для этого типа используются характеристики, описанные в метаданных. При редактировании характеристик реализована автоматическая фильтрация при выборе вида характеристики по типу объекта, для которого редактируется характеристика.
  • В системе компоновки данных для полей, которые являются значениями характеристик, поддерживаются параметры вывода и связи параметров выбора.
  • Реализована возможность задания произвольного состава кнопок для метода глобального контекста Вопрос(). Также реализована возможность указания кнопки, на которой будет отображаться обратный отсчет периода тайм-аута.
  • Для элемента формы таблица, в редакторе управляемой формы, реализована команда контекстного меню Добавить колонки. Команда предназначена для упрощения заполнения таблицы колонками и облегчения настройки параметров колонок таблицы. Команда работает аналогично автоматическому заполнению таблицы при связывании таблицы формы с реквизитом формы соответствующего типа.
  • Реализована возможность отображения заголовка группы колонок в таблице формы. Для расширения группы колонок формы реализованы свойства ОтображатьВШапке, ОтображатьЗаголовок, ГоризонтальноеПоложениеВШапке, КартинкаШапки, ЦветФонаЗаголовка, ПутьКДаннымШапки, ФорматШапки.
  • В форме списка и в форме события журнала регистрации (в Конфигураторе, обычном приложении и стандартной функции управляемого приложения Журнал регистрации) реализовано отображение поля Данные для событий Доступ, Отказ в доступе, Аутентификация, Ошибка аутентификации, Добавление пользователя, Изменение пользователя и Удаление пользователя.
  • Реализован метод глобального контекста ПредставлениеПрава(), возвращающий представление права доступа на языке пользователя.
  • Серверный предмет отладки соответствует сеансу работы пользователя в случае отладки клиент-серверного варианта или файлового варианта, работающего через веб-сервер. Если в процессе отладки произошел перенос сеанса пользователя на другой рабочий процесс, то отладка будет прекращена.
  • Изменено цветовое оформление некоторых элементов интерфейса и повышена контрастность. Изменения не действуют для режима совместимости с версией 8.1.
  • Реализована возможность изменять свойство Идентификатор объекта ИнтернетПочтовоеВложение. Свойство необходимо заполнять, если необходимо, чтобы картинки, расположенные во вложениях письма, отображались в тексте HTML-текста сообщения.

    Реализовано свойство ТипСодержимого объекта ИнтернетПочтовоеВложение.

  • Для условного оформления отдельных ячеек таблицы формы реализована возможность управления видимостью, доступностью, отображением и режимом Только просмотр.
  • Для условного оформления отдельных ячеек динамического списка реализована возможность управления видимостью, доступностью и отображением.
  • Для объекта ИнтернетПочтовоеСообщение при работе в ОС Linux реализована возможность вставки картинок в тело письма в формате HTML и установка информации о кодировке письма.
  • Реализован объект ФорматированныйДокумент, предназначенный для хранения текстового документа, включающего элементы форматирования (выделение цветом, шрифтом, картинки, гиперссылки). Реализовано расширение поля управляемой формы для редактирования форматированного документа.
  • Реализован механизм криптографии на базе ассиметричного шифрования (открытых и закрытых ключей). Для веб-клиента реализовано расширение работы с криптографией. Механизм криптографии не содержит реализации собственно алгоритмов криптографии. Он обеспечивает набор объектов, позволяющих взаимодействовать с внешними модулями криптографии сторонних производителей.
  • Реализована защита от несанкционированного использования с помощью программной лицензии. Защита с помощью ключей HASP или программных лицензий определяется поставкой защищаемого продукта.
  • Реализована поддержка веб-браузера Mozilla Firefox 3.6 (Windows, Linux).
  • Реализована поддержка веб-браузера Google Chrome версий 4.0 и 4.1 (Windows). Список ограничений функциональности при работе в веб-браузере отражен в документации.
  • Реализована поддержка веб-браузера Safari версии 4.0.5 (Mac OS X 10.5 и выше). Список ограничений функциональности при работе в веб-браузере отражен в документации.
  • Реализована поддержка работы с несколькими мониторами для тонкого клиента, толстого клиента и веб-клиента в режиме управляемого приложения. Работа веб-клиента зависит от поведения окна веб-браузера при работе с несколькими мониторами.
  • Реализована возможность сохранения табличного документа в файлы Microsoft Office OpenXML (Microsoft Excel 2007 (.xlsx) и Microsoft Word 2007 (.docx)).
  • В таблицах управляемой формы реализована возможность поиска по подстроке для колонок, отображающих ссылочные типы.
  • Реализована единая история поиска для всех таблиц в управляемых формах.
  • В тонком клиенте и толстом клиенте реализовано сохранение (на время сеанса) текущей строки и списка открытых узлов для окна Все функции.
  • В веб-клиенте реализовано контекстное меню, содержащее команды работы с буфером обмена и выделения текста, для текстовых полей диалога О программе и диалога расширенного описания ошибки, вызванного кнопкой Подробно из окна ошибки.
  • В веб-клиенте реализовано дополнение многоточием справа текста, не помещающегося в отведенное место для заголовков элементов формы, декораций типа Надпись и полей типа Поле надписи.
  • В веб-клиенте реализованы команды Найти, Найти следующий, Найти предыдущий для поля HTML-документа. Если поле HTML-документа отображает внешний ресурс, то поиск реализуется стандартными возможностями веб-браузера (содержимое документа получено по адресу, отличающемуся от адреса, по которому запущен веб-клиент).
  • В веб-клиенте реализована интерактивная команда поиска с заменой в многострочных полях ввода и в поле текстового документа формы.
  • В веб-клиенте реализована интерактивная печать содержимого поля HTML-документа. В главном меню доступен пункт Печать. В области системных команд вспомогательного окна доступна кнопка Печать. Печать невозможна, если поле HTML-документа отображает внешний ресурс (содержимое документа получено по адресу, отличающемуся от адреса, по которому запущен веб-клиент).
  • Реализовано интерактивное сохранение содержимого поля HTML-документа. В главном меню доступны пункты Сохранить и Сохранить как…. В области системных команд вспомогательного окна доступна кнопка Сохранить. Команды сохранения доступны в том случае, если на форме существует поле HTML-документа.
  • В форме настройки рабочего стола реализована кнопка Удалить все, удаляющая все формы с рабочего стола.
  • В веб-клиенте, при попытке закрытия окна, которое заблокировано другим окном, выдается стандартное предупреждение браузера, включающее следующий текст: Это окно можно будет закрыть только после того, как будут закрыты открытые из него окна! Выберите Отмена/Cancel для отказа от закрытия этого окна!.
  • Если панель разделов отображается в режиме Текст, то названия разделов выравниваются по верхнему краю панели разделов.
  • Уточнены сообщения об ошибках полнотекстового поиска, возникающих в случае слишком большого количества слов поиска, при использовании конструкций вида система #4 (нечеткий поиск) или а (символы подстановки).
  • В главном меню веб-клиента реализовано меню Правка, состоящее из следующих команд: Найти, Найти следующий, Найти предыдущий, Вырезать, Копировать, Вставить, Выделить все. Эти команды также доступны в области системных команд.
  • В веб-браузере Mozilla Firefox реализован параметр Использовать аутентификацию операционной системы в диалоге Настройка веб-браузера. Флажок разрешает или запрещает использование аутентификации операционной системы (управляет параметром веб-браузера network.automatic-ntlm-auth.trusted-uris). По умолчанию флажок выключен.
  • В веб-клиенте реализовано дополнение многоточием текста, не помещающегося в отведенное место в панели навигации, панели действий, заголовке вспомогательного окна приложения и в элементе истории работы пользователя.
  • В операционной системе Windows 7 реализовано объединение окон 1С:Предприятия в одну группу, независимо от запускаемого клиента (1Cv8.exe и 1Cv8c.exe). Окна интерактивной программы запуска (1CV8s.exe) образуют свою группу.
  • При вводе некорректной строки текста в поле ввода, реализована возможность вернуться к значению, которое находилось в поле ввода до начала ввода текста.
  • Реализовано свойство Отображать заголовок для группы колонок таблицы в пользовательских настройках формы.
  • Для параметров отбора Пользователь и Компьютер стандартной функции управляемого приложения Журнал регистрации реализована форма выбора значения, содержащая список доступных и выбранных значений.
  • В списке окон, открываемом с помощью команды Главное меню – Окна – Все окна выводится заголовок приложения (для основного окна приложения) и заголовок формы (для вспомогательного окна приложения). В название окна не включается заголовок приложения (для вспомогательных окон) и строка (1С:Предприятие).
  • В веб-клиенте реализованы горячие клавиши для разворачивания (Ctrl+Alt+Shift+Num+) и сворачивания (Ctrl+Alt+Shift+Num-) всех групп команд в панели навигации.
  • При работе в Конфигураторе оптимизирована работа с буфером обмена при копировании и вставке объектов метаданных.
  • Оптимизирована работа внутренних механизмов платформы со значениями ссылочных типов.
  • Оптимизирована работа под нагрузкой внутренних механизмов платформы при работе на многопроцессорных системах в многопользовательском режиме.
  • Оптимизировано открытие окна Все функции.
  • Для веб-клиента оптимизирована передача с клиента на сервер файлов большого размера в случае использования веб-браузера Microsoft Internet Explorer с установленным расширением работы с файлами. При такой передаче используется компонент MSXML версий 6.0 или 4.0. В случае отсутствия этого компонента на компьютере выдается предупреждение.
  • Оптимизировано переключение разделов в веб-клиенте.
  • Оптимизировано открытие окна настройки форм в веб-клиенте.
  • Оптимизировано клиент-серверное взаимодействие для тонкого и толстого клиентов (в режиме управляемого приложения) при открытии окна оповещения и окна состояния.
  • Повышена производительность выполнения запросов к данным, при использовании ограничений доступа к данным, после изменения параметров сеанса, не используемых в ограничениях доступа.
  • Оптимизирована работа виртуальной таблицы регистра бухгалтерии ДвиженияССубконто.
  • Оптимизировано окончание редактирования ячейки таблицы формы в веб-клиенте.
  • Оптимизирован механизм работы со списком пользователей информационной базы в случае большого количества пользователей.
  • Повышена скорость выполнения запроса к виртуальной таблице вида РегистрРасчета.<ОсновнойРегистр>.База<БазовыйРегистр> в том случае, если базовый регистр поддерживает период действия. В режиме совместимости с версией 8.1 скорость выполнения не изменилась.
  • Оптимизирован расход памяти в механизмах сравнения и объединения конфигураций, включая обновление конфигурации поставщика.
  • Оптимизировано использование памяти при работе веб-клиента, особенно в веб-браузере Microsoft Internet Explorer.
  • Оптимизирована работа различных механизмов системы, использующих временные файлы.
  • Ускорено выполнение некоторых операций при работе с СУБД PostgreSQL.
  • При регистрации службы сервера 1С:Предприятия x86-64 (с помощью программы установки и с помощью ragent.exe) в ОС Windows испольуется одинаковое имя: 1C:Enterprise 8.2 Server (x86-64) Agent. Имя 1C:Enterprise 8 Server (x86-64) Agent, ранее используемое при регистрации с помощью программы установки, больше не используется. После установки новой версии 1С:Предприятия х86-64, возможна регистрация новой службы сервера, без удаления старой. При возникновении такой ситуации следует вручную выполнить отмену регистрации старой версии службы сервера с помощью утилиты ОС Windows sc.exe. Если существует установленный сервер 1С:Предприятия с настройками, отличными от настроек по умолчанию, необходимо выполнить повторную регистрацию службы сервера с нужными параметрами, воспользовавшись утилитой ragent.exe из новой версии. Подробное описание параметров утилиты ragent.exe приведено в главе 3 книги «Клиент-серверный вариант. Руководство администратора».
  • При переходе с версии 8.2.10 на 8.2.11 выполняется конвертация списка пользователей информационной базы при выполнении первого изменения в этом списке. При переходе с версии 8.2.11 на 8.2.10 будет использован старый список пользователей по состоянию на момент конвертации. На диске ИТС, начиная с майского выпуска 2010 года, размещена обработка, позволяющая обмениваться списком пользователей (в формате XML) между информационными базами.
  • Изменен механизм установки программы в ОС Windows. Исключено использование VBScript.
  • В технологии внешних компонент добавлены библиотеки для сборки расширений для веб-браузера Mozilla Firefox с новой версией компоненты xulrunner-1.9.2.
  • Изменен механизм автозаполнения года при вводе дат, если год не задается явно. Исключена установка будущего года при вводе в конце года (ноябрь-декабрь) дат начала года (январь-февраль). Исключена установка предыдущего года при вводе в начале года (январь-февраль) дат окончания года (ноябрь-декабрь).
  • Новые перечисления создаются с выключенным свойством Использовать стандартные команды. В случае создания для перечисления формы списка по умолчанию, свойство Использовать стандартные команды автоматически включается.
  • Автоматическая установка новой версии с помощью программы запуска (1CEStart.exe) будет выполняться в следующих случаях:
    • пользователь, выполняющий запуск, входит в группу локальных администраторов;
    • пользователь, выполняющий запуск, не входит в группу локальных администраторов, но в групповых политиках для пользователя и компьютера разрешена установка программ (ключ реестра AlwaysInstallElevated).
  • В тонком клиенте аутентификация ОС на веб-сервере от имени текущего пользователя не производится в случае явного указания имени пользователя, независимо от указания пароля.
  • Изменен каталог установки расширения работы с файлами для веб-браузера Microsoft Internet Explorer. Для установки используется каталог %APPDATA%CСEWebExt\FileSystemExtIE. Регистрация расширения выполняется для текущего пользователя операционной системы.
  • Изменено поведение и внешний вид окна, отображаемого при установке внешней компоненты и расширения работы с файлами в веб-клиенте.
  • Механизмы платформы, сохраняющие данные в формате XML (система компоновки данных, интерактивные команды обмена данными), при чтении выполняют установку свойства ИспользоватьИгнорируемыеПробельныеСимволы объекта ПараметрыЧтенияXML в значение Истина.
  • Команда расширения формы отчета Стандартные настройки переименована в Установить стандартные настройки. Команда расширения формы отчета Новое окно переименована в Открыть новое окно. В командной панели изменен порядок следования команд, предоставляемых расширением формы отчета.
  • Если при записи нового объекта (плана обмена, справочника, документа, плана счетов, плана видов характеристик, плана видов расчета, бизнес-процесса, задачи) в транзакции формировались сообщения пользователю, то при отмене транзакции в сообщениях пользователю очищаются ссылки на записываемый объект.
  • При выполнении условного оформления используются текущие данные той таблицы формы, к которой относится оформляемый элемент, а не первой по порядку следования элементов. Например, если на форме существует несколько таблиц, связанных с реквизитом формы типа ТаблицаЗначений, то условное оформление будет оперировать текущими данными оформляемой таблицы формы.
  • Во встроенной справке реализован раздел Язык запросов полнотекстового поиска в данных. Раздел расположен в ветке 1С:Предприятие – Работа пользователя. Раздел Формат поисковых выражений для поиска в справке переименован в Язык запросов полнотекстового поиска в справке. Раздел расположен в ветке 1С:Предприятие – Получение справки - Поиск по произвольному тексту описания.
  • При начале работы с веб-клиентом 1С:Предприятия версии 8.2.11 произойдет установка в значения по умолчанию размеров и положений окон, а также положение разделителей. Текущие настройки пользователя не будут использоваться.
  • Реквизит ссылочных типов данных ВерсияДанных не отображается в списке доступных полей схемы компоновки данных в режиме 1С:Предприятия. Данное поле можно использовать для настройки схемы компоновки данных с помощью встроенного языка. Также это поле отображается в списке доступных полей в конструкторе схемы компоновки данных.
  • Команда Изменить форму отображается в командной панели формы всегда перед командой Справка.
  • Для расширения поля управляемой формы вида Картинка реализован метод Обновить(). Если поле связано с реквизитом формы типа Строка, то будет выполнено повторное получение картинки.
  • Для русского языка интерфейса представление типа Неопределено изменено на Не определено.
  • Доступность командной панели управляемой формы для обхода с помощью клавиш Tab/Shift+Tab не зависит от значения свойства Автозаполнение
  • Изменена технология создания внешних компонент, рекомендуется переработать внешние компоненты (созданные по технологии COM) и расширения для веб-браузера Microsoft Internet Explorer таким образом, чтобы регистрация компонент или расширений выполнялась не для компьютера, а для конкретного пользователя. При установке компонента не должна формировать сообщений об успешной установке. Это выполняется веб-клиентом. Компоненты, не формирующие сообщений, не совместимы с 1С:Предприятием версии младше, чем 8.2.11.
  • Запрещено присвоение реквизитам формы, принадлежащих реквизитам формы типа ДанныеФормыСтруктура, ДанныеФормыЭлементКоллекции, ДанныеФормыЭлементДерева, значений типа ДанныеФормыСтруктура, ДанныеФормыКоллекция, ДанныеФормыЭлементКоллекции, ДанныеФормыДерево, ДанныеФормыЭлементДерева, ДанныеФормыКоллекцияЭлементовДерева, ДанныеФормыСтруктураСКоллекцией.

    При попытке выполнить такое присваивание генерируется исключение.

  • Для реквизита формы типа КонстантыНабор, значение свойства Использовать всегда для подчиненных реквизитов (констант) по умолчанию устанавливается в значение Ложь.
  • Тип параметра Объект методов Содержит() и Найти() объекта СоставФунциональнойОпции изменен на тип Объект метаданных. Возможность указания значений прежних типов оставлена для совместимости.
  • Повторный выбор текущей команды панели навигации основного окна приложения не приводит к выполнению команды.
  • Для использования методов УстановитьИспользованиеСобытияЖурналаРегистрации() и ПолучитьИспользованиеСобытияЖурналаРегистрации() необходимо наличие административных прав.
  • В веб-клиенте реализовано использование параметров командной строки, переданных в параметре ДополнительныеПараметрыКомаднойСтроки, в методах глобального контекста ЗавершитьРаботуСистемы() и ПрекратитьРаботуСистемы(). В данном параметре можно использовать все значения параметров командной строки, которые можно передать при запуске веб-клиента в строке адреса.
  • На состав панели навигации вспомогательного окна оказывает влияние установка параметров функциональных опций для основной формы окна (с помощью метода УстановитьПараметрыФункциональныхОпцийФормы()).
  • Для элемента формы Декорация реализовано свойство ПропускатьПриВводе. При установке значения свойства ПропускатьПриВводе в значение Авто, для элементов формы Поле, Кнопка, Таблица и Декорация, реализовано автоматическое определение необходимости пропускать элемент. Например, для элементов формы Кнопка это свойство будет принимать значение Нет, если кнопка является кнопкой по умолчанию и Да в противном случае.
  • Все поля наборов данных системы компоновки данных (вне зависимости от типа значения поля) доступны для выбора. Поля типа УникальныйИдентификатор дополнительно доступны для отбора, группировки и упорядочивания.
  • В системе компоновки данных при работе с характеристиками (выводимыми в виде полей, соответствующих видам характеристик) реализовано использование параметров редактирования, настроенных в поле, содержащем значение характеристики, в том числе связей параметров выбора (настроенных в метаданных), быстрого выбора и т.д.
  • При получении макета на сервере и в режиме внешнего соединения, реализована установка языка текущего пользователя в качестве языка макета. В режиме совместимости с версией 8.1 поведение не изменилось (устанавливается язык конфигурации по умолчанию).
  • Заполнение свойства Путь к данным для нового пользовательского поля в системе компоновки данных выполняется в соответствии с установленным в конфигурации вариантом встроенного языка.. В английском варианте встроенного языка путь к данным выглядит как UserFields.Field<N>, в русском – как ПользовательскиеПоля.Поле<N>, где <N> – уникальный номер поля. В режиме совместимости с версией 8.1 поведение не изменилось (путь к данным всегда формировался на английском языке).
  • При открытии обычной формы записи регистра сведений, значение свойства Период устанавливается равным текущей дате, если это свойство не заполнено. В режиме совместимости с версией 8.1 такое заполнение выполняется только в том случае, если форма записи открывается из формы списка. В остальных случаях это свойство не заполняется.
  • Изменен англоязычный вариант значения ПробельныеСимволы системного перечисления ВидФасетаXDTO. Вместо WhiteSpace используется Whitespace.
  • Включено описание особенности работы системы СУБД IBM DB2. Не допускается соединение в запросе, если выполняется соединение двух таблиц, с условием, включающим сравнение полей табличной части.
  • При установке значения свойства ПользовательОС объекта ПользовательИнформационнойБазы и при редактировании пользователя в Конфигураторе не выполняется проверка существования указанного пользователя операционной системы.
  • Для поля ввода реализован вызов обработчика ОбработкаВыбора (а также обработка значений параметров обработчика после завершения его исполнения) в следующих случаях:
    • Выбор значения из списка выбора, открытого в процессе ввода текста;
    • Выбор значения из списка выбора, открытого при окончании ввода текста;
    • Выбор единственного значения при завершении работы с полем ввода.
  • Изменен механизм фиксации колонок в таблице управляемой формы. Вместо определения количества колонок, которые будут фиксироваться слева и справа, указываются конкретные колонки (или группы колонок), которые должны фиксироваться. Для указания необходимости фиксации реализовано свойство ФиксацияВТаблице (для поля формы, расположенного в таблице и группы вида Группа колонок). Таким образом, количество фиксированных колонок будет зависеть от настроек фиксации колонок, значений функциональных опций, прав пользователя и текущих настроек пользователя. Свойства ФиксацияСлева и ФиксацияСправа не рекомендуются для использования и оставлены для совместимости.
  • Изменена работа метода глобального контекста ОписаниеОшибки(). Теперь результат работы метода содержит текст ошибки, включающий информацию о строке модуля и всех вложенных ошибках. Не рекомендуется использовать метод для формирования сообщений пользователю.
  • Для динамического списка управляемой формы с основной таблицей ДвиженияССубконто реализована возможность установки свойства Динамическое считывание данных. Рекомендуется установить это свойство для динамических списков, созданных в предыдущих версиях.
  • Переименованы ключевые слова расширения языка запросов для системы компоновки данных ХАРАКТЕРИСТИКИ: СПИСОК переименовано в ВИДЫХАРАКТЕРИСТИК, ИДЕНТИФИКАТОР переименовано в ПОЛЕКЛЮЧА, ИМЯ переименовано в ПОЛЕИМЕНИ, ТИПЗНАЧЕНИЯ переименовано в ПОЛЕТИПАЗНАЧЕНИЯ, ЗНАЧЕНИЯ переименовано в ЗНАЧЕНИЯХАРАКТЕРИСТИК, ОБЪЕКТ переименовано в ПОЛЕОБЪЕКТА, ХАРАКТЕРИСТИКА переименовано в ПОЛЕВИДА, ЗНАЧЕНИЕ переименовано в ПОЛЕЗНАЧЕНИЯ. Старый вариант оставлен для совместимости.
  • Изменился формат хранения журнала регистрации. Для файла с общей информацией журнала регистрации расширение .elf заменено на .lgf. Для файла фрагмента журнала регистрации расширение .log заменено на .lgp.
  • Если для конкретной записи базового регистра расчета нет данных графика и эта запись полностью попадает в базовый период, при получении базовых данных результат этой записи будет учтен. В режиме совместимости с версией 8.1 результат такой записи будет игнорирован.
  • В возвращаемых значениях функций модулей с повторным использованием возвращаемых значений с областью действия На время сеанса запрещено использование значений типа МенеджерВременныхТаблиц. Если такое значение используется, то будет выдано исключение.
  • При удалении объектов с помощью метода УдалитьОбъекты(), любое исключение, возникшее в процессе удаления, приводит к прекращению удаления и возврату управления во встроенный язык. В режиме совместимости с версией 8.1 поведение не изменилось (некоторые исключения обрабатывались методом самостоятельно и не выполнялось уведомление вызывающего программного кода).
  • При выполнении перетаскивания в таблицу управляемой формы, связанной с реквизитом формы типа ДанныеФормыКоллекция, ДанныеФормыДерево или ДанныеФормыСтруктраСКоллекцией, в качестве значения свойства Значение параметра ПараметрыПеретаскивания событий ПроверкаПеретаскивания и Перетаскивание, передается:
    • Идентификатор строки, если перетаскивание осуществляется в рамках одной таблицы.
    • Элемент коллекции, если перетаскивание осуществляется между разными таблицами.
  • Отключение свойства ИзменятьПорядокСтрок не препятствует перетаскиванию из другой таблицы.
  • Если в таблицу формы выполняется перетаскивание более одного элемента и при этом свойство ИзменятьПорядокСтрок установлено в значение Истина или перетаскивание осуществляется извне таблицы, то стандартная обработка события ПроверкаПеретаскивания не отменяет перетаскивание.
  • Изменено автоматическое формирование имен элементов управляемой формы. Изменены имена элементов управляемых форм отчета, создаваемых конструктором формы.
  • Если в запросе получаются итоги по полям остатков, данные в запросе получаются при помощи объединения и при этом в одной части получаются поля остатка, а в другой части получаются нулевые значения, то в запросе необходимо явно указывать получение полей - периодов, по которым получаются данные из виртуальной таблицы.
  • В конструкторе движений документов реализовано включение вызова удаления существующих движений в наборах записей, по которым формируются движения, если основной режим конфигурации Обычное приложение и у документа установлен режим Удалять автоматически при отмене проведения или Не удалять автоматически. Рекомендуется выполнить соответствующие изменения в конфигурациях.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2.10 к версии 8.2.11 не требуется.
  • При переходе с версии 8.2.10 на 8.2.11 выполняется конвертация списка пользователей информационной базы в следующих случаях:
    • при выполнении первого изменения в списке пользователей, если переход с версии 8.2.10 на версию 8.2.11 выполняется первый раз для данной информационной базы.
    • если переход выполняется не в первый раз, но список пользователей в формате версии 8.2.10 изменялся позже списка пользователей в формате 8.2.11 (кроме файлового варианта информационной базы, где конвертация выполняется только при первом переходе).

    При конвертации список пользователей «старого» (формат списка до версии 8.2.10 включительно) формата копируется в список пользователей «нового» (формат списка начиная с версии 8.2.11) формата. Прежнее содержимое списка пользователей «нового» формата удаляется. При переходе с версии 8.2.11 на 8.2.10 будет использован список пользователей «старого» формата по состоянию на момент конвертации. На диске ИТС, начиная с майского выпуска 2010 года, размещена обработка, позволяющая обмениваться списком пользователей между информационными базами версий 8.2.10 и 8.2.11.

    После конвертации списка пользователей в информационной базе поддерживается два списка пользователей: в «старом» и «новом» формате. При изменении списка пользователей в «новом» формате не происходит изменения списка пользователей в «старом» формате, за исключением следующих случаев:

    • если список пользователей в «старом» формате пустой, то при создании или изменении пользователя с административными правами в списке «нового» формата, этот пользователь будет добавлен в список пользователей «старого» формата.
    • если в списке «старого» формата находится только один пользователь, то при создании или изменении пользователя с административными правами в списке «нового» формата, этот пользователь будет замещать пользователя из списка «старого» формата.
  • После установки новой версии 1С:Предприятия х86-64, возможна регистрация новой службы сервера, без удаления старой. При возникновении такой ситуации следует вручную выполнить отмену регистрации старой версии службы сервера с помощью утилиты ОС Windows sc.exe. Если существует установленный сервер 1С:Предприятия с настройками, отличными от настроек по умолчанию, необходимо выполнить повторную регистрацию службы сервера с нужными параметрами, воспользовавшись утилитой ragent.exe из новой версии. Подробное описание параметров утилиты ragent.exe приведено в главе 3 книги «Клиент-серверный вариант. Руководство администратора».

Версия 8.2.10 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.

  • В журнале регистрации реализовано событие Отказ в доступе, записываемое при отказе пользователю в доступе при проверке прав доступа и ограничений доступа к данным. В режиме совместимости с версией 8.1 данное событие записывается не во всех случаях. При работе с СУБД Oracle Database данное событие записывается независимо от режима совместимости. При работе с СУБД IBM DB2 версии ниже 9.5 данное событие не записывается, независимо от режима совместимости.
  • В журнале регистрации реализовано событие Доступ, записываемое при чтении информации из базы данных. В режиме совместимости с версией 8.1 данное событие не записывается, кроме случая работы с СУБД Oracle Database. При работе с СУБД IBM DB2 версии ниже 9.5 данное событие не записывается, независимо от режима совместимости.
  • Реализована возможность управления записью событий журнала регистрации с помощью методов УстановитьИспользованиеСобытияЖурналаРегистрации() и ПолучитьИспользованиеСобытияЖурналаРегистрации(). Для событий Доступ и Отказ в доступе задается дополнительная настройка по конкретным объектам метаданных.
  • Для событий журнала регистрации Аутентификация и Ошибка аутентификации в поле Данные записывается информация о текущем пользователе операционной системы.
  • Для событий журнала регистрации Добавление пользователя, Изменение пользователя и Удаление пользователя в поле Данные включается информация о текущих свойствах пользователя. Поле Данные этих событий доступно для просмотра только пользователю с административными правами.
  • Расширены возможности указания фильтра в методе ВыгрузитьЖурналРегистрации(). Реализована возможность указания нескольких фильтров. Реализована поддержка фильтрации в поле Данные и Метаданные для новых и измененных событий журнала регистрации.
  • Включена поддержка изменений часовых поясов соответствующих регионов Российской Федерации. Новые правила вступили в действие 28 марта 2010 г. в 02:00 (по местному времени). Изменения коснулись следующих временных зон: Europe/Samara, Asia/Novokuznetsk, Asia/Kamchatka, Asia/Anadyr. Изменения реализованы, начиная с версии 8.2.10.82.
  • Реализована проверка использования символа / при вводе имени группы в списке информационных баз. При вводе данного символа выдается сообщение об ошибке.
  • Реализована доступность команд ввода на основании для управляемой формы, находящейся в режиме Только просмотр.
  • Реализована выдача сообщения Действие недоступно при попытке интерактивного выполнения параметризованной глобальной команды, расположенной в панели навигации формы, с установленным свойством Изменяет данные, которая размещена в форме объекта, являющегося параметром команды, если форма находится в режиме Только просмотр или отсутствует право Редактирование этого объекта.
  • Для команды формы, связанной с текущей строкой таблицы, реализована установка доступности в зависимости от режима Только просмотр таблицы.
  • При восстановлении списка отборов динамического списка управляемой формы не допускается появление дублирующихся элементов отбора.
  • Если в условиях ограничения доступа к данным оборотного регистра накопления используются измерения, не входящие в итоги, то при обращении к виртуальной таблице оборотов не используются хранимые итоги и запрос выполняется полностью по таблице движений.
  • В тонком и толстом клиентах панель состояния отображается поверх всех окон приложения (клиента 1С:Предприятия), но не поверх всех окон операционной системы.
  • Удален метод GetUserMessages() объекта ComConnector. Вместо этого метода следует использовать метод глобального контекста ПолучитьСообщенияПользователю().
  • При конвертации хранилища конфигурации из версии 8.1 выдается предупреждение о невозможности работы с хранилищем предыдущей версией после начала конвертации.
  • При конвертации информационной базы файлового варианта из версии 8.1 при выдаче предупреждения о невозможности работы с информационной базой предыдущей версией после начала конвертации активной устанавливается кнопка Нет.
  • В поле ввода управляемой формы реализовано отключение отображения отметки незаполненного на время редактирования текста без изменения свойства ОтметкаНезаполненного. После окончания редактирования текста отображение восстанавливается.
  • События журнала регистрации Добавление пользователя, Изменение пользователя и Удаление пользователя записываются как при интерактивном, так и при программном изменении пользователей информационной базы.
  • Запись события журнала регистрации Аутентификация выполняется только при удачной аутентификации.
  • Для события журнала регистрации Аутентификация записываются поля Пользователь и ИмяПользователя.
  • Если в оформлении элемента условного оформления используется недоступное поле, то при вызове метода Восстановить() компоновщика настроек компоновки данных, у этого элемента будет отключено использование.
  • При выгрузке журнала регистрации в XML в поле UserName выводится текущее имя пользователя. В режиме совместимости с версией 8.1 выводится полное имя пользователя.
  • При выгрузке журнала регистрации в формат XML в режиме совместимости с версией 8.1 имена элементов UserID, EventName и MetadataName не изменяются.
  • Для событий журнала регистрации Аутентификация и Ошибка аутентификации данные о параметрах аутентификации выводятся в поле Данные, а не в поле Комментарий.
  • При выгрузке журнала регистрации в XML и в таблицу значений в режиме совместимости с версией 8.1 не выполняется выгрузка из полей Данные и Метаданные коллекций (структур и массивов).
  • Средства работы с HTML в режиме совместимости с версией 8.1 возвращают тэги в верхнем регистре.
  • При изменении значений функциональных опций новые значения доступны в текущем сеансе сразу после изменения как в толстом клиенте и внешнем соединении, так и на сервере, независимо от того, где было выполнено изменение. В других сеансах измененные значения функциональных опций становятся доступны на сервере сразу после изменения, а в толстом клиенте и внешнем соединении не позднее, чем через 20 минут после изменения.
  • Пользователь без административных прав не может изменить значение свойства ЗапрещеноИзменятьПароль объекта ПользовательИнформационнойБазы. В режиме совместимости с версией 8.1 поведение не изменилось (такое изменение возможно).
  • При использовании в операциях языка запросов + и - полей из вложенных запросов, в которых получается только значение NULL, выдается ошибка языка запросов. В предыдущих версиях, начиная с версии 8.1.12, в этих случаях происходило аварийное завершение.
  • При попытке закрытия модальной формы по истечению таймаута, происходит вызов обработчика ПриЗакрытии (в управляемой и обычной формах). В режиме совместимости с версией 8.1 поведение не изменилось (обработчик не вызывается).
  • Имена полей наборов данных макета компоновки системы компоновки данных генерируются на языке, соответствующем варианту встроенного языка конфигурации.
  • Если во вложенном запросе получаются поля остатка, то и во внешнем запросе эти поля считаются полями остатка, и итоги по этим полям рассчитываются как по полям остатка. В режиме совместимости с версией 8.1 поведение не изменилось (поля остатка, полученные из вложенного запроса полями остатка не считаются, и итоги по ним рассчитываются как по обычным полям).
  • При выполнении запроса, в котором данные получаются из виртуальных таблиц ДвиженияССубконто, ОборотыДтКт, ОстаткиИОбороты регистра бухгалтерии, а также виртуальной таблицы ОстаткиИОбороты регистра накопления, если параметр КонецПериода имеет значение меньшее, чем параметр НачалоПериода, генерируется исключение.
  • В поле ввода управляемой формы отменена установка свойства ОтметкаНезаполненного в значение Ложь при начале редактирования текста и при выполнении интерактивного выбора из формы выбора, калькулятора, календаря и выпадающего списка. При этом при установке значения в данных, связанных с полем ввода, значение свойства ОтметкаНезаполненного устанавливается автоматически в зависимости от устанавливаемого значения, если установлено свойство АвтоОтметкаНезаполненного.
  • Изменены имена элементов управляемой формы (команд, групп команд и т.д.), генерируемых автоматически. Автоматически создаваемые имена элементов формы формируются на языке, соответствующем варианту встроенного языка, а не на языке интерфейса платформы.
  • Если у бизнес-процесса включено свойство Привилегированный режим при создании задач, то привилегированный режим используется при старте бизнес-процесса для всех операций с задачами и для завершения бизнес-процесса, а при закрытии задачи для всех операций с другими задачами и для всех операций с самим бизнес-процессом.
  • Чтение объектов и наборов записей выполняется в транзакции. Для наборов записей при чтении в управляемом режиме устанавливается разделяемая блокировка. Обеспечивается контроль согласованного чтения табличных частей объекта и записей набора записей.
  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2.9 к версии 8.2.10 не требуется.

Версия 8.2.9 является финальной версией технологической платформы «1С:Предприятие 8.2».

  • Реализована функциональность управляемого приложения: новая модель распределения функциональности между клиентом и сервером, новый механизм форм, новый механизм командного интерфейса, механизм функциональных опций, новый механизм сохранения настроек пользователя, тонкий клиент, веб-клиент.
  • Реализована поддержка СУБД Oracle Database.
  • Изменены параметры, используемые по умолчанию при создании базы данных IBM DB2. Устанавливаемые значения параметров уменьшают количество чтений с диска и увеличивают производительность операций с базой данных.
  • Введено понятие сеанса пользователя. Сеанс служит для идентификации активного пользователя информационной базы, вне зависимости от вида клиентского приложения. Понятие соединения более не описывает активного пользователя информационной базы.
  • Реализована отказоустойчивость при программных и аппаратных сбоях кластера серверов 1С:Предприятия.
  • Реализована возможность определения зарезервированных рабочих процессов наряду с включенными и выключенными.
  • Реализована возможность перезапуска рабочего процесса сервера после достижения установленного объема виртуального адресного пространства.
  • Реализована динамическая балансировка нагрузки между рабочими процессами кластера.
  • Реализована возможность определения одного или нескольких дополнительных менеджеров кластера в составе кластера и распределения между ними работу сервисов сервера.
  • Сервис сеансовых данных может выполняться на нескольких менеджерах кластера.
  • При попытке установить монопольный доступ к информационной базе в файловом варианте, выполняется очистка пула соединений веб-сервера, имеющих соединения с этой информационной базой.
  • В консоли кластера и в объектной модели доступа к информации кластера реализовано получение PID (идентификатора запущенного процесса операционной системы).
  • В конфигурационный файл технологического журнала добавлен элемент <mem>. Если элемент <mem> присутствует, то процессы сервера 1С:Предприятия ведут подсчет выделенных и не освобожденных фрагментов памяти и суммарного объема выделенных и не освобожденных фрагментов памяти.
  • Реализована возможность отслеживания утечек памяти (элемент <leaks> технологического журнала) для следующих объектов: РегистрБухгалтерииМенеджер, ПланСчетовМенеджер, ПланОбменаМенеджер, ХранилищаНастроекМенеджер, РегистрНакопленияМенеджер, ПланВидовХарактеристикМенеджер, ДокументМенеджер, ПеречислениеМенеджер, РегистрСведенийМенеджер, ОбработкаМенеджер, СправочникМенеджер, ОтчетМенеджер, БизнесПроцессМенеджер, ЗадачаМенеджер, ПланВидовРасчетаМенеджер, РегистрРасчетаМенеджер, УправляемаяФорма, ФиксированнаяСтруктура, ФиксированноеСоответствие, ДанныеФормыСтруктура, ДанныеФормыКоллекция, ДанныеФормыСтруктураСКоллекцией, ДанныеФормыЭлементКоллекции, ДанныеФормыДерево, ДанныеФормыКоллекцияЭлементовДерева, ДанныеФормыЭлементДерева.
  • Реализовано хранение в информационной базе значений типа УникальныйИдентификатор.
  • Сервер 1С:Предприятия под управлением ОС Linux требует установки дополнительных библиотек в следующих случаях:
    • для работы управляемого приложения;
    • при использовании на сервере объектов Диаграмма, ГрафическаяСхема, ТабличныйДокумент;
    • при использовании метода ПолучитьКартинку() объектов Диаграмма, ДиаграммаГана, Дендрограмма, СводнаяДиаграмма;
    • для экспорта табличного документа в формат XLS на стороне сервера.
  • Модернизирован скрипт запуска/остановки сервера 1С:Предприятия для ОС Linux. Добавлена возможность установки параметров запуска, улучшена процедура остановки сервера, добавлены команды вывода информации о текущем состоянии сервера.
  • В языке запросов реализована функция ТИПЗНАЧЕНИЯ.
  • В языке запросов реализована возможность указывать литералы типа Тип.
  • Реализованы модули менеджеров прикладных объектов.
  • Реализовано назначение прав доступа для реквизитов объектов метаданных.
  • Реализована возможность работы прикладной функциональности с временем, соответствующем заданному часовому поясу, не зависящему от расположения сервера. Реализованы методы глобального контекста УстановитьЧасовойПоясИнформационнойБазы(), ПолучитьЧасовойПоясИнформационнойБазы(), УстановитьЧасовойПоясСеанса(), ЧасовойПоясСеанса(), ТекущаяУниверсальнаяДата(), МестноеВремя(), УниверсальноеВремя(), ЧасовойПояс(), ПолучитьДопустимыеЧасовыеПояса(), ПредставлениеЧасовогоПояса(), СмещениеЛетнегоВремени(), СмещениеСтандартногоВремени().
  • Реализован механизм агрегатов, предназначенный для повышения скорости работы с большими объемами данными оборотных регистров накопления для получения аналитических отчетов в различных разрезах.
  • Для объектов языка (менеджеров, объектов), имеющих метод ПолучитьФорму(), реализован анализ параметров вызова и, при необходимости, вызов функции ПолучитьФорму() глобального контекста.
  • Введено понятие пустого ключа записи регистра сведений. Реализован конструктор ключа записи регистра сведений. Для ключа записи регистра сведений реализован метод Пустой(). Для менеджера регистра сведений реализован метод ПустойКлюч().
  • Введена новая методика записи движений при проведении документов. При проведении явно указывается, какие наборы записей необходимо записывать. Для свойства УдалениеДвижений метаданных документа введен вариант УдалятьАвтоматическиПриОтменеПроведения, который используется по умолчанию. Для набора записей регистров введено свойство Записывать. Введено свойство метаданных у документа ЗаписьДвиженийПриПроведении. Установка свойству значения ЗаписыватьВыбранные (используется по умолчанию) обеспечивает запись тех наборов, у которых установлено свойство Записывать. Методика ориентирована на использование оптимизированной записи измененных наборов записей без удаления движений в начале проведения. Для коллекции документа Движения реализован метод Записать(). Для набора записей регистра накопления и регистра бухгалтерии реализовано свойство БлокироватьДляИзменения.
  • Для объекта ДвоичныеДанные реализован метод Размер().
  • Для объектов метаданных, имеющих номера или коды, реализовано свойство Допустимая длина кода (номера). Свойство доступно только в том случае, если тип кода (номера) строковый. При конвертации из предыдущих версий устанавливается в значение Фиксированная. При создании нового объекта устанавливается в значение Переменная.
  • Реализован механизм проверки заполнения реквизитов, обеспечивающий регулярный способ описания в конфигурации корректности заполнения данных пользователем. В режиме совместимости с версией 8.1 проверка заполнения не вызывается.
  • Расширена стандартная механика заполнения объектов. Для реквизитов объектов в метаданных реализованы свойства, оказывающих влияние на процедуру стандартного заполнения: Значение заполнения – данное значение будет присваиваться реквизиту процедурой стандартной обработки заполнения, Заполнять из данных заполнения – определяет возможность заполнения из переданных данных заполнения. В формах реализован вызов заполнения при вводе новых объектов, а также передача в обработчик заполнения значений отборов, если ввод вызван из списка. Для объектов реализован параметр в процедуре обработки события заполнения СтандартнаяОбработка. Реализован обработчик события заполнения для набора записей регистра сведений. Для набора записей регистра сведений и менеджера записи регистра сведений реализован метод Заполнить().
  • Для объекта метаданных Документ реализованы свойства ПривилегированныйРежимПриПроведении и ПривилегированныйРежимПриОтменеПроведения. Для объекта метаданных БизнесПроцесс реализовано свойство ПривилегированныйРежимПриСозданииЗадач.
  • Доступ к данным при различных проверках, выполняемых системой при записи объектов (для справочников при проверке родителя, владельца и уникальности кода, для документов, бизнес-процессов и задач при проверке уникальности номера, для планов обмена отключена при проверке уникальности кода, для планов счетов и планов видов характеристик при проверке родителя и уникальности кода), выполняется в привилегированном режиме, что позволяет не отключать ограничения в правах на уровне записей для соответствующих полей, если работа конфигурации с этими данными планируется только в управляемом режиме или в коде, выполняемом на сервере.
  • Для объекта ПользовательИнформационнойБазы реализовано свойство СохраняемоеЗначениеПароля, которое позволяет получить и установить хеш-значение пароля.
  • Для справочников, документов, планов видов характеристик, планов счетов, планов видов расчетов, планов обмена, бизнес-процессов и задач, реализовано свойство ВерсияДанных. В режиме совместимости с версией 8.1 свойство недоступно. В режиме с совместимости с версией 8.1 права на поле ВерсияДанных проверяются на основе прав на поле Ссылка.
  • Для объектов типа СправочникСсылка, ДокументСсылка, ПланВидовХарактеристикСсылка, ПланСчетовСсылка, ПланВидовРасчетаСсылка, ПланОбменаСсылка, БизнесПроцессСсылка, ЗадачаСсылка реализован конструктор, создающий ссылку по уникальному идентификатору.
  • Реализована возможность работы механизма анализа данных на сервере и во внешнем соединении.
  • Реализована возможность использования на сервере объекта ОболочкаHTMLДокумента.
  • Реализована возможность использования объекта ГеографическаяСхема на сервере и во внешнем соединении.
  • Реализована возможность использования объекта ГрафическаяСхема на сервере, во внешнем соединении и в веб-клиенте.
  • Реализовано получение графической схемы с помощью метода глобального контекста ПолучитьОбщийМакет() и метода объекта метаданных ПолучитьМакет() на сервере и во внешнем соединении.
  • Реализована возможность управления разбиением табличного документа на сервере на страницы, в том числе и на сервере под управлением ОС Linux.
  • Реализована XDTO-сериализация для объекта типа ФиксированныйМассив.
  • Реализована XDTO-сериализация для объекта типа ТекстовыйДокумент.
  • Реализована XDTO-сериализация для объекта типа ТабличныйДокумент.
  • Для метода Найти() объекта ЭлементыГрафическойСхемы реализован вариант поиска по имени элемента графической схемы.
  • Реализована возможность отложенного обновления значения параметра сеанса, например, при изменении данных или настроек пользователя. Для этого введен метод Очистить() объекта ПараметрыСеанса.
  • Для методов СледующаяЧасть() и ПредыдущаяЧасть() объекта СписокПолнотекстовогоПоиска реализован параметр ТекущаяНачальнаяПозиция.
  • В методе ВыгрузитьЖурналРегистрации() реализована выгрузка журнала в таблицу значений, а также реализован параметр, ограничивающий количество выгружаемых записей журнала.
  • Реализован метод ПолучитьЗначенияОтбораЖурналаРегистрации(), выдающий возможные значения для отбора при выгрузке журнала регистрации.
  • Для объекта Файл реализованы методы ПолучитьУниверсальноеВремяИзменения() и УстановитьУниверсальноеВремяИзменения().
  • Для методов НайтиФайлы() глобального контекста и объекта FTPСоединение реализован параметр Искать в подкаталогах.
  • Реализована возможность использования объекта типа ФиксированныйМассив для передачи параметров виртуальных таблиц регистра бухгалтерии Остатки, Обороты, ОстаткиИОбороты, ОборотыДтКт и методов менеджера регистра бухгалтерии Остатки, Обороты, ОстаткиИОбороты, ОборотыДтКт, которые могу принимать в качестве параметров виды субконто.
  • Для объекта СписокЗначений реализовано свойство ДоступныеЗначения, позволяющее ограничить список допустимых значений для элементов списка некоторым множеством значений.
  • Реализована идентификация элементов списка значений числовым идентификатором.
  • Для метода ПравоДоступа() реализован параметр для указания имени стандартного реквизита или имени стандартного реквизита стандартной табличной части.
  • Реализован метод глобального контекста ТекущийКодЛокализации(), возвращающий код локализации текущего сеанса. Для установки может использоваться параметр командной строки /VL.  Реализован метод глобального контекста ПолучитьДопустимыеКодыЛокализации(). Реализован метод глобального контекста ПредставлениеКодаЛокализации().
  • Реализована возможность программного включения и отключения привилегированного режима. Реализованы методы глобального контекста УстановитьПривилегированныйРежим() и ПривилегированныйРежим().
  • Реализован безопасный режим исполнения кода с возможностью его программного включения и отключения. Реализованы методы глобального контекста УстановитьБезопасныйРежим() и БезопасныйРежим().
  • Реализован метод глобального контекста ПредопределенноеЗначение() для получения ссылки на предопределенное значение.
  • Для объектов ЧтениеFastInfoset и ЗаписьFastInfoset реализован метод УстановитьДвоичныеДанные().
  • При подписке на события COM-объекта, а также объекта ВнешнийОбъект, имеющих одно и то же имя, но разное число параметров, учитывается количество параметров обработчика и для события подбирается обработчик с соответствующим количеством параметров.
  • Реализованы методы глобального контекста ЗаблокироватьДанныеДляРедактирования() и РазблокироватьДанныеДляРедактирования().
  • Для общих модулей реализовано свойство ВызовСервера. Доступно только для общих модулей с признаком Сервер.
  • Реализована новая технология внешних компонент, позволяющая создавать внешние компоненты как с использованием C++ API, так и по технологии COM. Компоненты, реализованные по новой технологии, могут быть загружены как в клиентских приложениях, так и на сервере. Поддержка старых внешних компонент сохранена в полном объеме.
  • Для объектов ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных, ОформлениеМакетаОформленияКомпоновкиДанных, ОформлениеКомпоновкиДанных реализован параметр ОтметкаНезаполненного.
  • В системе компоновки данных реализована возможность использовать (в тексте запроса набора данных – объект в предложениях {ВЫБРАТЬ} и {ГДЕ}, в конструкторе схемы компоновки данных, в конструкторе запроса для системы компоновки данных, в макете компоновки данных, в настройках компоновки данных) поля – вложенные наборы данных.
  • В настройках системы компоновки данных реализована возможность использования видов сравнения В списке, Не в списке, В группе из списка, Не в группе из списка для поля с установленным списком доступных значений, а также для пользовательских полей – выбор. Реализована возможность заполнения списка значений параметра, у которого установлен список доступных значений.
  • В системе компоновки данных реализована возможность устанавливать отборы для полей типа Тип.
  • Реализован метод УстановитьЗначениеПараметра(), который устанавливает значение параметра компоновки данных и включает свойство Использование.
  • В системе компоновки данных реализована возможность получения представления полей набора данных из синонимов полей запроса. Если синоним для поля не указан, то используется путь к данным поля.
  • Для объекта ОтчетОбъект реализован обработчик события ПриКомпоновкеРезультата().
  • Для параметров редактирования параметра системы компоновки данных реализовано свойство ВыборГруппИЭлементов.
  • Для метода Восстановить() объекта КомпоновщикНастроекКомпоновкиДанных реализован необязательный параметр СпособВосстановления, управляющий восстановлением работоспособности настроек.
  • Для объекта КомпоновщикНастроекКомпоновкиДанных реализовано свойство ФиксированныеНастройки и метод ЗагрузитьФиксированныеНастройки().
  • Для объекта ДоступныйПараметрКомпоновкиДанных реализованы свойства ДоступенСписокЗначений и ТипЗначения.
  • Для объектов ДоступноеПолеКомпоновкиДанных и ДоступноеПолеОтбораКомпоновкиДанных реализовано свойство ТипЗначения.
  • В диалоге настроек системы компоновки данных, информация о том, что группировка отключена (удалена пользователем) отображается в виде особой пиктограммы в структуре настроек. При окончании редактирования состава пользовательских настроек разработчику выдается предупреждение в том случае, если группировка одновременно является пользовательской и отключенной.
  • Если в отчете, при расшифровке, пользователь выбирает пункт Отфильтровать по некоторому полю, то, если в отборе варианта уже присутствует элемент отбора с тем же полем, не имеющий установленного представления и расположенный не в группе условий, то в создаваемых настройках не будет создаваться новый элемент отбора, а будет использован уже существующий элемент.
  • В свойствах конфигурации введена возможность установки режима совместимости с 1С:Предприятием 8.1. Режим совместимости автоматически устанавливается при конвертации конфигурации, созданной в 1С:Предприятии 8.1 или 8.0. Особенности поведения, зависящие от режима совместимости, перечислены в разделе Изменения, требующие изменений в конфигурациях или влияющие на поведение системы.
  • При обновлении конфигурации базы данных, в клиент-серверном варианте, реализована возможность попытки принудительного разрыва всех сеансов и повторного обновления конфигурации базы данных в случае, если обновление конфигурации требует реструктуризации базы данных.
  • В диалогах надписи Windows аутентификация заменены на Аутентификация операционной системы, надписи Пользователи Windows заменены на Пользователи операционной системы.
  • В контекстном меню корневого узла дерева конфигурации добавлены команды для открытия различных редакторов конфигурации.
  • Реализован Конструктор запроса с обработкой результата, создающий код формирования и выполнения запроса, а также цикл обхода результата или формирование табличного документа или диаграммы.
  • В диалог параметров Конфигуратора (закладка Запуск 1С:Предприятия) включен параметр Код локализации сеанса.
  • Ветка Элементы Стиля перенесена из ветки Стили в корень ветки Общее. Для элементов стиля реализовано свойство Значение.
  • Значения типа Булево отображаются в отладчике как Истина/Ложь (или True/False) в зависимости от значения свойства Вариант встроенного языка.
  • В диалоге выбора типов изменен порядок следования и группировка типов.
  • Изменен порядок основных форм в диалогах редактирования метаданных и создания новых форм.
  • Страница настроек параметров запуска 1С:Предприятия разделена на две части – Основные и Дополнительные. Закладка Тексты модулей переименована в Модули.
  • Для объектов метаданных в заголовке палитры свойств отображается имя объекта метаданных.
  • В синтакс-помощнике улучшено выделение информации по режимам доступности и использования. Реализована возможность фильтрации отображаемой информации по доступности объектов, методов, свойств.
  • При создании нового объекта метаданных, для которого нет специального окна редактирования, открывается сразу и палитра свойств и окно Дополнительно (если оно используется для этого объекта).
  • Изменен состав свойств, отображаемых в режиме Только важные.
  • Размер списка выбора типа для свойств Тип реквизитов объектов метаданных увеличен до 20 строк.
  • При указании принадлежности объекта метаданных к подсистемам, реализовано включение объекта в те или иные подсистемы независимо от взаимной подчиненности подсистем. Объект может быть отнесен одновременно к «родительской» подсистеме и к подчиненной ей «дочерней» подсистеме.
  • Для объекта конфигурации Подсистема реализовано право Просмотр. Если у пользователя нет права на просмотр подсистемы, то справочная информация по объектам конфигурации, входящих в подсистему, также не будет доступна для просмотра.
  • Реализована возможность захвата в хранилище конфигурации отдельной подсистемы и возможность настройки правила поставки для подсистем в диалоге настройки поставки конфигурации.
  • В диалоги редактирования метаданных внесены различные изменения, в том числе, отражающие измененный состав свойств объектов метаданных.
  • При редактировании справки в Конфигураторе реализовано размещение ссылок на системные разделы справки. При редактировании справки в Конфигураторе при выборе ссылки на системный раздел справки:
    • для режима редактирования конфигурации Управляемое приложение отображаются только разделы, относящиеся к управляемому приложению, и отображается колонка Веб-клиент.
    • для режима редактирования конфигурации Управляемое приложение и обычное приложение отображаются все разделы и отображаются колонки Управляемое приложение, Веб-клиент, Обычное приложение.
  • Изменен состав поставляемых шаблонов текста. Шаблоны изменены и дополнены в соответствии с изменениями и новыми возможностями платформы.
  • Во время публикации на веб-сервере файловой информационной базы, при использовании анонимной аутентификации, выполняется проверка наличия прав на каталог базы данных у пользователя, выступающего в роли anonymous. Если прав недостаточно, то выдается предупреждение о невозможности работы с этой информационной базой через веб-сервер. Рекомендуется или предоставить необходимые права или установить флажок Использовать аутентификацию операционной системы на веб-сервере.
  • Изменен список поддерживаемых дистрибутивов ОС Linux.
  • Реализована единая программа запуска для версий 8.0, 8.1 и 8.2.
  • Реализован дистрибутив тонкого клиента для работы в клиент-серверном варианте.
  • Реализована возможность установки 1С:Предприятия с помощью групповых политик и logon-скриптов.
  • В списке информационных баз реализована возможность указания используемой версии 1С:Предприятия для каждой информационной базы в списке.
  • Изменен механизм публикации Web-сервисов. Новые возможности также доступны с помощью утилиты командной строки webinst (реализована для ОС Windows и ОС Linux). Имя публикации должно состоять только из латинских символов. Для веб-сервера Apache имя каталога публикации также должно состоять только из латинских символов. Публикация через файлы .1cws не поддерживается. Утилита wsinst удалена из комплекта поставки.
  • Для Linux-сервера реализована возможность формирования изображения диаграмм, схем и т.д. в виде файлов формата BMP или PNG.
  • Реализована поддержка элементами формы картинок формата PNG с альфа-каналом. Системные картинки, которые используются в режиме 1С:Предприятия, преобразованы в формат PNG.
  • В меню Справка включено подменю Информация в Интернете.
  • При создании клиент-серверной базы тип сервера базы данных по умолчанию не установлен.
  • Изменено поведение метода ОткрытьСправку(). В параметре можно указывать ссылку на главу справки.
  • Для объекта СистемнаяИнформация реализовано свойство ТипПлатформы.
  • Изменена внутренняя реализация работы системы с XML.
  • Реализован новый тип ДокументHTML.
  • На сервере и во внешнем соединении реализована возможность сохранять табличный документ в форматах HTML и Excel97.
  • Методы Формат() и Преобразовать() объекта Картинка могут использоваться на сервере и в режиме внешнего соединения.
  • Для методов ПроверитьВывод(), ПроверитьПрисоединение(), КоличествоСтраниц() табличного документа реализована доступность выполнения на сервере и во внешнем соединении.
  • Для табличного документа реализованы свойства РазмерСтраницы, ШиринаСтраницы, ВысотаСтраницы.
  • Реализована возможность получения сообщений, выдаваемых пользователю, на сервере, из внешнего соединения, из Web-сервисов и фоновых заданий. Реализован метод глобального контекста ПолучитьСообщенияПользователю(), возвращающий сообщения, еще не выведенные пользователю. Для объекта COM-соединение реализован метод GetUserMessages(). Для объекта ФоновоеЗадание реализован метод ПолучитьСообщенияПользователю(), позволяющий получать вне фонового задания сообщения, сформированные в процессе работы фонового задания.
  • Реализован объект встроенного языка ДиалогРедактированияСтандартногоПериода, предоставляющий способ интерактивного редактирования стандартного периода.
  • В библиотеку картинок добавлены картинки НастройкиОтчета, Форма, ХранилищеНастроек, АктивныеПользователи, ЖурналРегистрации, ЖурналРегистрацииПоПользователю, ПоказатьДанные, Свойства, НовоеОкно, ОтменитьПоиск, ПолучитьНавигационнуюСсылку, ПерейтиПоНавигационнойСсылке, ДобавитьВИзбранное, НоваяВложеннаяСхемаКомпоновкиДанных.
  • Реализован режим автоматической прокрутки по средней клавише мыши в текстовом документе, табличном документе, графической схеме, табличном поле.
  • При записи действий пользователя (инициированной параметром командной строки /logui) введена отметка начала действия, окончания и длительности действия.
  • У метода ОткрытьФайл() объекта ЧтениеXML реализован параметр Кодировка. Необходимо явно указывать кодировку входного файла, если файл имеет 4-байтовую кодировку (UTF-32) или семейство IBM-кодировок, т.е. для всех кодировок, у которых имеется заголовок.
  • При получении отображения результатов полнотекстового поиска в виде HTML реализовано выделение найденных слов разными цветами.
  • Для системного перечисления ВариантСтандартногоПериода реализовано значение Месяц.
  • В текстовом редакторе и поле ввода реализовано выделение текущего слова по Ctrl + W.
  • В выпадающих списках выбранная строка располагается в центре, а не вверху.
  • Для ячейки табличного документа реализовано свойство РежимИзмененияРазмераКолонки, которое обеспечивает возможность изменения размера колонки мышью при наведении на правую границу ячейки. Для ячейки области макета компоновки данных реализовано аналогичное свойство.
  • В диалоге создания и редактирования информационной базы реализованы настройки, которые задают режим использования аутентификации пользователя в информационной базе.
  • Реализован режим повторного использования возвращаемых значений функций общих модулей, предназначенный для оптимизации многократного получения некоторых данных в течении сеанса или вызова сервера.
  • В журнале регистрации реализованы события попытки аутентификации и неудачной аутентификации. Данные события доступны для просмотра только пользователям, обладающим административными правами.
  • Реализована возможность получения клиентских лицензий с помощью сервера или модуля расширения веб-сервера. В этом случае для каждого сеанса требуется отдельная лицензия.
  • Реализовано запоминание ключа, к которому было выполнено последнее успешное подключение. Повторный поиск лицензий начинается с этого ключа, что обеспечивает ускорение запуска клиентского приложения.
  • Изменен алгоритм поиска лицензий для работы 64-х разрядного COM-соединения. Наряду с серверной лицензией могут использоваться клиентские лицензии.
  • В диалоге О программе в режиме 1С:Предприятия в текстовом поле Конфигурация реализовано отображение адреса информации о конфигурации, адреса информации о поставщике конфигурации и авторских прав на конфигурацию.
  • В диалоге, вызываемом командой Сохранить как реализована возможность выбора типа файла для сохранения. Выбранный тип используется в дальнейшем для файла при сохранении командой Сохранить.
  • Оптимизирован механизм работы с базой данных. В режиме совместимости с версией 8.1 и при работе с СУБД IBM DB2 версии ниже 9.5 используется предыдущая реализация механизма работы с базой данных, аналогичная версии 8.1.
  • Оптимизировано первое открытие конфигурации.
  • Оптимизирована работа файлового варианта базы данных при исполнении запросов с группировкой и получающих большое количество записей. Оптимизировано использование оперативной памяти и скорость исполнения запроса. Оптимизировано исполнение запросов, содержащих виртуальные таблицы Обороты регистров бухгалтерии и регистров накопления.
  • Оптимизированы внутренние механизмы платформы в части использования памяти и вычислительных ресурсов.
  • Оптимизирован механизм работы с временными файлами.
  • Оптимизированы внутренние механизмы платформы, работающие с сеансовыми данными. Уменьшен объем трафика между клиентом и сервером при работе в клиент-серверном варианте.
  • Для повышения масштабируемости и производительности сервера 1С:Предприятия, метаданные конфигурации полностью загружаются сервером при соединении с информационной базой.
  • Для справочников без кода и наименования реализовано создание индексов Владелец+Ссылка и Владелец+Родитель+[Группа]+Ссылка.
  • Оптимизированы чтение и запись XML и XDTO-файлов.
  • Оптимизирована выгрузка и загрузка информационной базы. Уменьшен объем файла выгрузки информационной базы.
  • Уменьшена загрузка процессора при вводе и редактировании текста в поле ввода.
  • Повышена скорость работы процессора компоновки данных при формировании отчета, содержащего большое количество строк.
  • Оптимизировано обновление конфигурации базы данных при наличии в конфигурации плана обмена с распределенной информационной базой.
  • Изменен внешний вид интерфейса приложения. Изменено отображение элементов управления, используемые цвета, картинки. В режиме совместимости с версией 8.1 интерфейс не изменяется.
  • Изменено отображение некоторых элементов форм. Увеличена высота области заголовков табличного поля. Увеличены отступы слева и справа в ячейках табличного поля. Увеличен размер закладок панели и отступ между закладками. В режиме совместимости с версией 8.1 интерфейс не изменяется.
  • Прекращена поддержка операционных систем Windows 98, Windows Me.
  • Изменена программа установки 1С:Предприятия.
  • Реализована возможность установки и работы одновременно с несколькими версиями 1С:Предприятия.
  • Исключена возможность административной установки, не устанавливается файл admupd.cfg в каталог установки платформы, не поддерживается ключ командной строки /AU.
  • Список баз хранится в файле ibases.v8i, который расположен в каталоге %APPDATA%CCEstart.
  • Конфигурационные файлы по умолчанию расположены в каталоге C:\Program FilesCv82\conf. Имя каталога, хранящего настройки кластера серверов изменено с server на srvinfo. Файлы с настройками кластера серверов (при установке сервера как службы) расположены в каталоге C:\Program FilesCv82\srvinfo.
  • Изменено местоположение каталога шаблонов. Реализована возможность указания нескольких каталогов шаблонов. Файл v8cscadr.lst более не используется.
  • Изменены имена пакетов установки для ОС Linux: файлы 1C_Enterprise-.rpm переименованы в 1C_Enterprise82-.rpm, файлы 1c-enterprise-.deb переименованы в 1c-enterprise82-.deb.
  • Для работы с серверами предыдущих версий нужно выполнять регистрацию утилиты соответствующей версии с помощью файла RegMSC.cmd (по умолчанию регистрируется утилита наиболее свежей версии). Ярлык для запуска утилиты администрирования кластера серверов переименован в Администрирование серверов 1С Предприятия.
  • Максимальный размер данных неограниченной длины в СУБД IBM DB2 уменьшен до 1Gb и включено их журналирование. В процессе конвертации информационной базы из предыдущих версий и во время загрузки информационной базы из файла выполняется уменьшение максимальной длины данных неограниченной длины. Конвертация или загрузка из файла информационной базы завершится аварийно, если она содержит данные неограниченной длины, фактический размер которых превышает 1Gb.
  • В отладочном режиме работы сервера «1С:Предприятия» (запущенного с ключом /debug) загрузка объектов конфигурации производится по необходимости, в отличие от обычного режима работы сервера, где производится загрузка всех объектов конфигурации. Это ускоряет процесс запуска «1С:Предприятия» при изменении конфигурации.
  • В реквизитах, не хранящихся в базе данных для формирования составного типа реквизита допустимо использовать любые доступные типы, за исключением типов Характеристика.<Имя плана видов характеристик>. Для реквизитов, хранящихся в базе данных, ограничения на формирование составных типов не изменяются.
  • Изменена методика работы с файлами шаблонов текста. Для каждого варианта встроенного языка используется свой файл шаблонов и настройка списка шаблонов. Пользовательские файлы шаблонов не рекомендуется хранить в каталоге установки 1С:Предприятия, файлы стандартных шаблонов не редактируются.
  • Для новых регистров накопления и бухгалтерии по умолчанию устанавливается признак разделения итогов. При обновлении конфигурации базы данных для таких регистров также устанавливается признак разделения итогов. При создании новой информационной базы из конфигурации, в которой для регистров установлены признаки разделения итогов, в информационной базе этот признак также будет включен для соответствующих регистров. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Изменен способ хранения объекта метаданных Подсистема в конфигурации. После конвертации из предыдущих версий для информационных баз, подключенных к хранилищу, подсистемы будут отображаться как новые объекты. Необходимо выполнить захват корневого объекта метаданных и поместить подсистемы в хранилище.
  • Редактор картинок поддерживает работу с альфа-каналом. После завершения редактирования картинок, созданных в предыдущих версиях, они будут преобразованы в формат PNG. В режиме совместимости с версией 8.1 поведение не изменилось.
  • В редакторе картинок кнопки Установить прозрачный фон и Убрать прозрачность доступны только для форматов BMP, JPEG и TIFF.
  • При сравнении табличных документов строки, добавленные в конец табличного документа и ячейки, добавленные в конец строки, считаются добавленными.
  • Изменено представление ссылочных типов. Представление ссылочного типа состоит только из представления объекта метаданного.
  • Изменилось представление полей регистра бухгалтерии и полей типа Вид субконто в табличной части формы счета.
  • В полях ввода и в текстовом редакторе запрещено вводить символы, недопустимые с точки зрения XML 1.0. При попытке интерактивного ввода такого символа ввод символа игнорируется, при вставке из буфера обмена – недопустимые символы пропускаются и во вставленный текст не попадают.
  • Изменено поведение механизма XSLT при преобразовании атрибутов тегов HTML. Механизм XSLT оптимизирует HTML в соответствии со стандартом , описанный в главе 16.2 HTML Output Method.
  • При использовании средств работы с HTML не допускается наличие элемента <TABLE> в качестве дочернего элемента для элемента <P>. Таким образом, конструкция <P><TABLE></TABLE></P> после обработки преобразуется в <P></P><TABLE></TABLE>. Данное поведение соответствует стандарту HTML ().
  • Изменены текстовые представления некоторых команд системы компоновки данных.
  • Указание в пути к данным в обычной форме несуществующих полей объекта ПараметрыДанныхКомпоновкиДанных вызывает исключение.
  • Изменен текст сообщения, которое выдается при редактировании объекта, измененного другим пользователем. Новый текст сообщения: Данные были изменены или удалены другим пользователем.
  • Изменены представления сообщений об ошибке, связанных со стандартными реквизитами. Сообщения имеют следующий вид: Значение поля «ИмяПоля» причина_ошибки, например, если код справочника не является уникальным, будет выведено сообщение Значение поля «Код» не уникально.
  • Изменено представление записи регистра сведений при формировании текста сообщения об ошибке.
  • Изменено сообщение об ошибке, которое выдается при отмене операции в обработчике события. Вместо текста Операция не выполнена выводится текст вида Не удалось провести: «Продажа товара»!.
  • Изменен формат сообщения об ошибке блокировки объекта базы данных. Изменено представление блокировки объекта базы данных в консоли кластера.
  • При выгрузке журнала регистрации в формат XML, изменены имена элементов. Вместо UserID используется User, вместо EventName используется Event, вместо MetadataName используется Metadata.
  • К событиям технологического журнала добавлены свойства SessionID – номер сеанса, назначенного текущему потоку, AppID – идентификатор клиентского приложения сеанса, назначенного текущему потоку. Значение свойства Usr заполняется из назначенного сеанса, а не из соединения.
  • Улучшен расчет ширин колонок при выводе результата компоновки данных в табличный документ.
  • При сохранении внешнего отчета или обработки, картинки, выбранные из библиотеки картинок, не конвертируются в абсолютные. В режиме совместимости с версией 8.1 такая конвертация выполняется.
  • Изменен формат вывода в отчет по конфигурации свойства объектов метаданных ВводПоСтроке. Теперь в отчет выводится не представления, а имена полей.
  • Значения типов Число и Дата отображаются в соответствии с региональными настройками текущего сеанса, если в диалоге Региональные установки информационной базы установлено свойство Использовать региональные установки текущего сеанса.
  • Значение типа Булево отображается в соответствии с используемым языком интерфейса платформы, если в диалоге Региональные установки информационной базы не заданы конкретные значения.
  • Значение типа Булево по умолчанию вместо Истина/Ложь отображается словами Да/Нет (в соответствии с используемым языком интерфейса платформы). В режиме совместимости с версией 8.1 представление не изменилось.
  • Строковое представление значения и типа объекта внешней компоненты формируются в соответствии с тем, что было указано в параметре оператора встроенного языка Новый(). В режиме совместимости с версией 8.1 поведение не изменилось.
  • Свойствам табличного документа Вывод и ОриентацияСтраницы можно присваивать только значения соответствующего типа. При присваивании значения неподходящего типа генерируется исключение. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Если для элемента формы (в любом клиенте и любом виде формы) выбрана нестандартная рамка или цвет рамки, а также для элементов Кнопка, Поле ввода и Полоса регулирования выбран нестандартный цвет фона кнопки, то элемент формы отображается также, как и в версии 8.1. Отображение элементов формы в режиме совместимости с версией 8.1 не изменилось.
  • Нажатие клавиш Tab или Shift+Tab в таблице формы, не содержащей строк или имеющей режим выделения Строка, приводит к активизации соответственно следующего или предыдущего элемента формы. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Для команд работы с иерархией (в таблице, табличном и текстовом документах) реализованы следующие сочетания клавиш: развернуть узел – Shift + Alt + Gray+, свернуть узел – Shift + Alt + Gray-, развернуть все узлы дерева – Ctrl + Shift + Alt + Gray+, свернуть все узлы дерева – Ctrl + Shift + Alt + Gray-. В веб-клиенте используются только эти сочетания. В других клиентах допустимо использование ранее существовавших сочетаний.
  • Не выделяются заголовки активных колонок таблиц формы. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Изменено поведение методов ПолучитьВремяИзменение() и УстановитьВремяИзменения() объекта Файл. Время модификации файла возвращается или устанавливается с учетом правил пересчета времени, действующих на момент времени изменения, а не на момент выполнения получения или установки. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Запрос, в котором указано ключевое слово РАЗЛИЧНЫЕ, а в предложении УПОРЯДОЧИТЬ ПО указано выражение, отсутствующее в списке выборки, считается некорректным, и при исполнении такого запроса будет выдана ошибка. В режиме совместимости с версией 8.1 ошибка выдаваться не будет.
  • Если в схеме компоновки данных используется набор данных – объединение и некоторое поле присутствует только в одном дочернем наборе данных, то в случае, когда к данному полю применяется отбор, в результат компоновки будут выданы записи только из этого набора данных. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Если у пользователя отсутствует право на интерактивный просмотр объекта метаданных, то система компоновки считает недоступными все поля таблицы объекта. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Изменено представление полных имен модулей в технологическом журнале, журнале регистрации и т.д. В режиме совместимости с версией 8.1 используются старое представление полных имен модулей.
  • Идентификатор, присвоенный ссылке нового объекта, созданного копированием, в процедуре объекта ПриКопировании() остается неизменным (используется затем при записи). В режиме совместимости с версией 8.1 поведение не изменилось.
  • Вид сравнения Содержит системы компоновки данных считает символы _, % и [ как обычные, а не как специальные символы. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Операция языка запросов ВЫРАЗИТЬ возвращает строку переменной длины (без концевых пробелов) при приведении к типу СТРОКА. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Реквизит метаданных типа Строка фиксированной длины не может быть длиной более 100 символов. В режиме совместимости с версией 8.1 это ограничение отсутствует.
  • В языке запросов в конструкции ЗНАЧЕНИЕ при обращении к значениям точек маршрута, термин Точки заменен на термин ТочкаМаршрута. Возможность использования термина Точки сохранена для совместимости.
  • Свойство Поле объекта ДоступноеПолеКомпоновкиДанных содержит путь к данным на языке, указанном в свойстве конфигурации Вариант встроенного языка. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Свойство Параметр объектов ДоступныйПараметрКомпоновкиДанных и ЗначениеПараметраКомпоновкиДанных содержит параметр на языке, указанном в свойстве конфигурации Вариант встроенного языка. В режиме совместимости с версией 8.1 поведение не изменилось.
  • При заполнении системой настроек компоновки данных (при интерактивном редактировании, обработке расшифровки и т.п.) все свойства типа ПолеКомпоновкиДанных заполняются путем к данным на языке, указанном в свойстве конфигурации Вариант встроенного языка. В режиме совместимости с версией 8.1 поведение не изменилось.
  • В диалоге выбора цвета, веб-цвета сортируются по оттенкам. В режиме совместимости с версией 8.1 сортировка выполняется по английским названиям цветов.
  • В конструкторе формы и конструкторе макета при изменении синонима не изменяется имя, а при изменении имени не изменяется синоним, если синоним отличается от того, который был автоматически сформирован. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Права ИнтерактивноеДобавление, ИнтерактивноеУдаление, ИнтерактивнаяПометкаУдаления, ИнтерактивноеСнятиеПометкиУдаления, ИнтерактивноеУдалениеПомеченных, ИнтерактивноеПроведение, ИнтерактивноеПроведениеНеОперативное, ИнтерактивнаяОтменаПроведения, ИнтерактивноеИзменениеПроведенных, ИнтерактивныйСтарт, ИнтерактивнаяАктивация, ИнтерактивноеВыполнение могут быть установлены только если установлено право Редактирование. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Свойство конфигурации МодульПриложения переименовано в МодульОбычногоПриложения. Старый вариант оставлен для совместимости. При выгрузке файлов конфигурации модуль обычного приложения выгружается в файл Конфигурация.МодульОбычногоПриложения.txt, а в режиме совместимости с версией 8.1 – Конфигурация.МодульПриложения.txt. При загрузке файлов конфигурации воспринимаются оба варианта.
  • Свойство Клиент переименовано в Клиент (обычное приложение). Общие модули, отмеченные свойством Клиент (обычное приложение) загружаются в толстом клиенте в режиме обычного приложения.
  • Изменена структура таблиц базы данных в которой осуществляется хранение информационной базы 1С:Предприятия. Изменены некоторые значения в колонке Назначение таблицы значений, возвращаемой методом ПолучитьСтруктуруХраненияБазыДанных().
  • В условиях соединения таблиц запроса (раздел ПО) не допускается обращения к табличным частям объектов, если происходит соединение объектных таблиц и на используемые объектные таблицы действуют ограничения доступа к данным. В режиме совместимости с версией 8.1 поведение не изменилось.
  • Свойство Тип объектов ДоступноеПолеКомпоновкиДанных, ДоступноеПолеОтбораКомпоновкиДанных и ДоступныйПараметрКомпоновкиДанных не рекомендуется для использования, оставлено для совместимости. Необходимо использовать свойство ТипЗначения.
  • Удалены свойства ЦветФонаГруппировки, ЦветТекстаГруппировки, ЦветФонаЗаголовков, ЦветТекстаЗаголовков табличного документа. В режиме совместимости с версией 8.1 данные свойства поддерживаются.
  • При записи в XML-файл пустой строки с помощью методов ЗаписатьАтрибут() или ЗаписатьТекст() (вызванного между вызовами методов ЗаписатьНачалоАтрибута() и ЗаписатьКонецАтрибута()) объекта ЗаписьXML, в выходной поток будет помещена конструкция вида <ИмяАтрибута>="». В режиме совместимости с версией 8.1 поведение сохранено: при записи пустой строки в качестве значения атрибута в выходной поток ничего не записывается.
  • Ключ параметра командной строки Client переименован в ThickClientServerOrdinaryApplication, ключ параметра командной строки ClientServer переименован в ThickClientOrdinaryApplication, ключ параметра командной строки ExternalConnectionServer переименован в ExternalConnection. Возможность использования Client, ClientServer и ExternalConnectionServer доступны в режиме совместимости с версией 8.1.
  • Если реквизит типа Дата (с составом Дата и время) редактируется в поле, в котором с помощью форматной строки указано отображение какой-либо части реквизита (даты или времени), то редактирование одной части (даты или времени) не приводит к изменению другой.
  • Все компоненты 1С:Предприятия 8 являются полностью Unicode-приложениями.
  • В диалоге выбора шрифта исключена возможность указания набора символов. Необходимо использовать Unicode-шрифты.
  • Выполнен переход с использования ICU 3.4 на использование ICU 4.0. ICU 4.0 основана на стандарте CLDR (Common Locale Data Repository) версии 1.6. Более подробную информацию можно получить на . В связи с обновлениями стандарта CLDR и обновленной версией ICU, для ряда языков и стран имеются изменения форматирования чисел и дат, а также сортировки строк.
  • Исключена поддержка кодировки JIS_X0201.
  • Публикация Web-сервисов с помощью файлов .1cws не поддерживается. Утилита wsinst удалена из комплекта поставки.
  • Настройка пула соединений Web-сервисов с информационной базой выполняется с помощью файла default.vrd. Файл wsconnectionpool.xml больше не используется. После публикации пул соединений включен по умолчанию.
  • При каждом вызове Web-сервиса начинается новый сеанс и вызывается обработчик УстановкаПараметровСеанса().
  • Для таблиц журналов документов реализовано виртуальное поле Тип, содержащее тип документа.
  • Если в запросе отчета используется ограничение на параметры, ссылающиеся на даты стандартного периода, и если какая-либо из частей даты будет содержать пустую дату, то значение этой даты будет считаться не установленным. Если пользователь не введет дату окончания произвольного периода, то она будет считаться не установленной.
  • При копировании ячеек табличного документа в буфер обмена, данные помещаются в формате Excel97. Это позволяет обеспечить вставку в ОpenOffice ячеек, содержащих кириллические символы. Также скопированный фрагмент табличного документа в формате Excel97 сохраняет сдвиги колонок для каждой строки табличного документа.
  • При сохранении табличного документа в формате XLS выполняются следующие преобразования: шрифты из системного набора значений WindowsШрифты заменяются на шрифт Arial, ячейки объединяются по новому алгоритму (если ячейка табличного документа в Excel представляется несколькими ячейками, и при этом ячейка табличного документа ограничена слева или справа рамкой или цветом, то ячейки Excel объединяются). В режиме совместимости с версией 8.1 поведение не изменилось.
  • Все системные текстовые строки, формируемые на сервере, отображаются в соответствии с языком интерфейса текущего сеанса.
  • В режиме 1С:Предприятие справка из формы открывается без выбора раздела. Если для формы не определена справка, то открывается справка объекта метаданных, которому принадлежит данная форма, если ее нет, то открывается раздел Общая информация о формах. Выбор раздела сохранен в режиме совместимости с версией 8.1.
  • Для свойства Проверка заполнения реализована установка по умолчанию значения Выдавать ошибку для следующих стандартных реквизитов: Наименование у плана обмена; Владелец, Наименование у справочника; Дата у документа; Наименование у плана видов характеристик; Код, Наименование у плана счетов; ВидСубконто у плана счетов виды субконто; Наименование у плана видов расчета; ВидРасчета у плана видов расчета ведущие виды расчета; ВидРасчета у плана видов расчета базовые виды расчета; ВидРасчета у плана видов расчета вытесняющие виды расчета; Период у регистра сведений; Период у регистра накопления; Период у регистра бухгалтерии; ПериодРегистрации, ВидРасчета, ПериодДействияНачало, ПериодДействияКонец у регистра расчета; Дата у бизнес-процесса; Наименование у задачи. При вводе этих объектов, если соответствующие реквизиты не заполнены, будет выдаваться ошибка. Проверка не выполняется в режиме совместимости с версией 8.1.
  • Из справки убраны автоматически добавляемые поля и надписи снизу и сверху (Фирма 1С и 1С:Предприятие, данные о конфигурации и разработчике).
  • Изменен алгоритм определения каталога временных файлов при работе модулей расширений веб-сервера. При получении запроса и отправке ответа каталогом временных файлов по-умолчанию является каталог временных файл пользователя, от имени которого выполняется запрос. При обработке запроса для файловой информационной базы (обработка производится непосредственно модулем расширения веб-сервера) каталогом временных файлов по-умолчанию является подкаталог 1Cv8Temp каталога расположения файловой информационной базы. В файл default.vrd, в элемент <vrs:point> добавлен необязательный атрибут temp, в котором можно указать каталог временных файлов для работы модулей расширений веб-серверов.
  • Для объекта Подсистема реализовано свойство Состав, которое содержит список объектов, принадлежащих подсистеме. При конвертации из предыдущих версий свойство заполняется на основании принадлежности подсистемам объектов конфигурации. В режиме совместимости с версией 8.1 для объектов метаданных, которые могли принадлежать подсистемам, свойство Подсистемы доступно из встроенного языка. Также в режиме совместимости с версией 8.1 доступно свойство конфигурации Состав, которое заполняется ссылками на объекты, которые принадлежали корневому элементу дерева подсистем. При выключении режима совместимости с версией 8.1, свойство конфигурации Состав будет очищено и станет недоступным в окне свойств конфигурации.
  • Реализована прокрутка выпадающего меню и контекстного меню при помощи колеса мыши, если меню отображается не целиком. Отменено перемещение вверх-вниз выпадающего и контекстного меню при помощи колеса мыши.
  • Исключена настройка возможности использования нескольких рабочих процессов в кластере серверов, в диалоге свойств кластера консоли кластера серверов 1С:Предприятия удален флаг Много процессов. Кластер серверов 1С:Предприятия всегда поддерживает запуск нескольких рабочих процессов. В объекте COMConnector значение свойства MultiProcess объекта Кластер серверов игнорируется (свойство сохранено для совместимости), метод SetClusterMultiProcess() объекта Соединение с агентом сервера не вызывает никаких действий и сохранен для совместимости.
  • Для объекта IWorkingProcessInfo реализовано свойство Use, которое указывает на режим использования рабочего процесса (не использовать/использовать/использовать как резервный). Свойство этого объекта Enable сохранено для совместимости.
  • Для объекта IServerAgentConnection реализован метод SetWorkingProcessUsage(), с помощью которого можно установить новое значение для свойства Use объекта IWorkingProcessInfo. Методы StartWorkingProcess() и StopWorkingProcessInfo() оставлены для совместимости.
  • Для объекта IServerAgentConnection реализован метод SetClusterRecyclingExpirationTime(), устанавливающий время принудительного завершения рабочего процесса. Метод SetClusterRecycling() сохранен для совместимости.
  • Реализованы методы глобального контекста УстановитьБлокировкуСеансов(), ПолучитьБлокировкуСеансов(), а также объект БлокировкаСеансов, предназначенные для управления блокировкой установки новых сеансов с информационной базой. Методы глобального контекста УстановитьБлокировкуУстановкиСоединений() и ПолучитьБлокировкуУстановкиСоединений(), а также объект БлокировкаУстановкиСоединений сохранены для совместимости. В свойствах информационной базы, отображаемых в консоли кластера серверов 1С:Предприятия, текст Блокировка установки соединений включена заменен на текст Блокировка начала сеансов включена.
  • Для объекта IInfoBaseInfo реализовано свойство SessionsDenied, указывающее на возможность создания новых сеансов. Свойство ConnectDenied объекта IInfoBaseInfo сохранено для совместимости.
  • Изменен состав методов у объекта ОболочкаHTMLДокумента.
  • В консоли кластера серверов изменены некоторые названия элементов. При отображении списка рабочих процессов к имени компьютера добавлен порядковый номер рабочего процесса на данном компьютере.
  • Реализована проверка значений блокировки в элементах управляемых блокировок при выполнении метода Заблокировать() для всех полей на соответствие типу поля блокировки. В режиме совместимости с версией 8.1, поведение не изменилось.
  • При разбиении табличного документа на страницы на сервере, работающем под управлением ОС Linux, из-за особенностей предоставления операционной системой информации о шрифтах возможны отличия размера получаемых страниц от реально печатаемых на принтере. В этих случаях необходимо изменять размеры полей бумаги.
  • Изменен механизм автозаполнения даты в конце года (ноябрь-декабрь) – при вводе дат начала года (январь-февраль) подставляется будущий год. Изменен механизм автозаполнения даты в начале года (январь-февраль) – при вводе дат конца года (ноябрь-декабрь) подставляется предыдущий год, если он не задан явно.
  • В диалоге аутентификации изменен внешний вид и включено отображение названия информационной базы из списка информационных баз.
  • Изменено представление приложения 1CV8 (в методе ПредставлениеПриложения(), системных формах). Вместо 1С:Предприятие, используется Толстый клиент.
  • Изменены представления приложений для веб-серверов (в методе ПредставлениеПриложения(), системных формах). Вместо префикса WEB, используется Веб.
  • Изменены диалоги выбора цвета, шрифта и линии в режиме 1С:Предприятия.
  • Для списка пользователей и списка активных пользователей по умолчанию осуществляется переход в начало списка. Также для списка активных пользователей по умолчанию включена сортировка по имени пользователя.
  • Реализована более строгая работа с пространствами имен DOM-XML. Если используются пространства имен, то нужно проанализировать, возможные изменения поведения.
  • Для горизонтального режима отображения синтакс-помощника изменен внешний вид окна: вместо закладок Содержание, Индекс и Поиск используются одноименные кнопки командной панели.
  • Изменен англоязычный вариант имени свойства ОсновнаяФормаКонстант. Вместо DefaultConstantForm используется DefaultConstantsForm. Возможность использования DefaultConstantForm сохранена для совместимости.
  • Изменен англоязычный вариант имени свойства отчета СхемаКомпоновкиДанных. Вместо CompositionDataSchema используется DataCompositionSchema. Возможность использования CompositionDataSchema сохранено для совместимости.
  • Для объекта Форма свойство ИмяСохраненияПоложенияОкна формы переименовано в КлючСохраненияПоложенияОкна. Старый вариант оставлен для совместимости.
  • Для объекта ТабличныйДокумент свойство ИмяСохраненияПоложенияОкна переименовано в КлючСохраненияПоложенияОкна. Старый вариант оставлен для совместимости.
  • Для объекта ТабличныйДокумент свойство ИмяПараметровПечати переименовано в КлючПараметровПечати. Старый вариант оставлен для совместимости.
  • Настройки параметров печати под именем, заданным в свойстве табличного документа КлючПараметровПечати, сохраняются после вызова диалога параметров страницы, открытия окна предварительного просмотра и выполнения печати (как интерактивно, так и программно). Настройки печати сохраняются в информационной базе. Настройки параметров печати у отдельных табличных документов (объектов) меняются независимо (даже если совпадает ключ параметров печати). Свойства заполняются из сохраненных по ключу параметров печати при назначении ключа. В режиме совместимости с версией 8.1 такие настройки параметров печати не различаются и изменяются одновременно.
  • Методы табличного документа Вывести() и Присоединить() выдают ошибку в случае, если в качестве первого параметра в них передана область табличного документа. В режиме совместимости с 8.1 поведение остается неизменным.
  • Метод глобального контекста КодЛокализации() переименован в КодЛокализацииИнформационнойБазы(). Старый вариант оставлен для совместимости.
  • Методы Напечатать() объектов табличный документ, географическая схема, графическая схема и поле графической схемы в качестве параметра принимают в качестве параметра значения типа РежимИспользованияДиалогаПечати. Использование параметра типа Булево сохранено для совместимости.
  • Метод ПользователиWindows() переименован в ПользователиОС(). Возможность использования ПользователиWindows() оставлена для совместимости.
  • Англоязычное наименование метода ОткрытьФайл(), для объектов ЧтениеFastInfoset и ЗаписьFastInfoset, изменено с Open() на OpenFile(). Старый вариант оставлен для совместимости.
  • Для объектов ОбластьПостроенияГеографическойСхемы, ОбластьЛегендыГеографическойСхемы, ОбластьЗаголовкаГеографическойСхемы, имя свойства Прозрачность изменено на ПрозрачныйФон. Старый вариант оставлен для совместимости.
  • В объекте СоединениеИнформационнойБазы реализовано свойство НомерСеанса и переименовано свойство НачалоСеанса в НачалоСоединения. Старое имя сохранено для совместимости.
  • Картинки ДокументОбъект, ПланВидовХарактеристикОбъект, РегламентныеЗадания, СправочникОбъект, БизнесПроцессОбъект, ЗадачаОбъект, ПланВидовРасчетаОбъект, ПланОбменаОбъект, ПланСчетовОбъект, РегистрСведенийЗапись доступны для интерактивного выбора только в режиме совместимости с версией 8.1. Картинка ВыбратьИзСписка переименована в ВыбратьЗначение, ДобавитьЭлементСписка переименована в СоздатьЭлементСписка, НоваяГруппа переименована в СоздатьГруппу, ИзменитьЭлементСписка переименована в Изменить, УстановитьПометкуУдаленияЭлементаСписка переименована в ПометитьНаУдаление, УдалитьЭлементСпискаНепосредственно переименована в УдалитьНепосредственно, УдалитьЭлементСписка переименована в Удалить. Для интерактивного выбора доступны картинки с новыми именами, картинки со старыми именами доступны для интерактивного выбора только в режиме совместимости с версией 8.1.
  • В автоматически генерируемых формах настроек отчета и конструкторе схемы компоновки данных закладка Параметры данных переименована в Параметры.
  • Текст команды настроек отчета Новая вложенная схема изменен на Новый вложенный отчет.
  • В редакторе форматной строки текст логическое и логическое значение заменен на булево.
  • В диалоге О программе для клиент-серверного варианта текст Информационная база заменен на Имя базы.
  • Средства работы с HTML возвращают тэги в нижнем регистре, вне зависимости от того, в каком регистре написаны тэги в исходном HTML-тексте.
  • Для активизации поля поиска в командной панели конфигуратора и толстого клиента используется сочетание клавиш Ctrl+Shift+D. Сочетание клавиш Ctrl+D используется для вызова команды управляемого приложения Добавить в избранное.
  • Не рекомендуется в типе плана видов характеристик, используемого для хранения видов субконто плана счетов, включать более одного типа, кроме случаев, когда все типы являются ссылками на объекты базы данных. Это может привести к существенному снижению производительности.
  • Переход на версию 8.2.9 возможен с версий 8.1.5 и выше, а также с версии 8.0.18.
  • Платформа 1С:Предприятие версии 8.2.9 может быть установлена на компьютер без удаления предыдущих версий платформы.
  • Внимание!

    Форматы информационной базы, конфигурации, внешних обработок и внешних отчетов изменены. Для работы с новой версией 1С:Предприятия должно быть выполнено преобразование информационной базы (конфигурации, внешних обработок и внешних отчетов). После начала преобразования работа с данной информационной базой (конфигурацией, внешней обработкой и внешним отчетом) предыдущими версиями платформы 1С:Предприятие 8 будет невозможна.

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

    Формат файла информационной базы изменен. Для его использования требуется выполнить преобразование.

  • Перед преобразованием необходимо сделать резервную копию информационной базы.
  • Если в процессе преобразования будут происходить какие-либо программные или аппаратные сбои, то данные информационной базы могут оказаться утеряны. После преобразования, информационная база не сможет быть использована предыдущими версиями платформы 1С:Предприятием 8.
  • Сделать резервную копию информационной базы.
  • Запустить Конфигуратор предыдущей версии платформы 1С:Предприятия 8.
  • В случае, если редактируемая конфигурация отличается от конфигурации базы данных - обновить конфигурацию базы данных.

    Внимание!

    Если обновления конфигурации базы данных произведено не будет - в процессе преобразования будет произведен принудительный возврат к конфигурации базы данных. Для исключения возможных ошибок при преобразовании - рекомендуется выполнить тестирование и исправление информационной базы.

  • Завершить работу Конфигуратора предыдущей версии 1С:Предприятия 8.
  • Запустить Конфигуратор данной версии платформы 1С:Предприятия 8.2.
  • Если информационная база отсутствует в списке информационных баз - выполнить добавление существующей информационной базы.
  • Открыть информационную базу в режиме Конфигуратора.
  • На предложение выполнить преобразование информационной базы дать утвердительный ответ. После сообщения об удачном преобразовании программа продолжит работу.
  • Сделать резервную копию информационной базы.
  • Запустить Конфигуратор предыдущей версии платформы 1С:Предприятия 8.
  • В случае, если редактируемая конфигурация отличается от конфигурации базы данных - обновить конфигурацию базы данных.

    Внимание!

    Если обновления конфигурации базы данных произведено не будет - в процессе преобразования будет произведен принудительный возврат к конфигурации базы данных. Для исключения возможных ошибок при преобразовании - рекомендуется выполнить тестирование и исправление информационной базы.

  • Завершить работу Конфигуратора предыдущей версии 1С:Предприятия 8.
  • Запустить Конфигуратор данной версии 1С:Предприятия 8.2.
  • Если информационная база отсутствует в списке информационных баз – выполнить добавление новой информационной базы. В диалоге создания новой информационной базы выполнить действия по созданию новой пустой информационной базы в клиент-серверном варианте. При этом все параметры базы данных необходимо указать соответствующими конвертируемой информационной базе. Перед созданием информационной базы необходимо сбросить флажок Создать базу данных в случае ее отсутствия.
  • На предложение выполнить преобразование информационной базы дать утвердительный ответ. После сообщения об удачном преобразовании программа продолжит работу.
  • Внимание!

    Формат хранилища конфигурации изменен.

  • Перед преобразованием необходимо сделать резервную копию хранилища конфигурации.
  • Если в процессе преобразования будут происходить какие-либо программные или аппаратные сбои, то данные информационной базы могут оказаться утеряны. После преобразования, информационная база не сможет быть использована предыдущими версиями платформы 1С:Предприятие 8.
    • Сделать резервную копию информационной базы.
    • Предыдущей версией платформы 1С:Предприятия 8 для всех информационных баз, подключенных к хранилищу, следует выполнить следующие действия:
    • Поместить и освободить все захваченные объекты в хранилище конфигурации.
    • Получить последнее состояние из хранилища.
    • Сохранить конфигурацию и обновить конфигурацию базы данных.
    • Сделать резервную копию хранилища (файл 1cv8ddb.1CD каталога хранилища). Рекомендуется удалить каталог cache из каталога хранилища.
    • В информационной базе, подключенной к хранилищу от имени пользователя, имеющего административные права, выполнить захват всех объектов в хранилище.
    • Данной версией 1С:Предприятия 8.2 выполнить конвертацию всех информационных баз, как это описано в разделах Информационная база, не подключенная к хранилищу для файлового или клиент-серверного вариантов информационной базы. При соединении с хранилищем конфигурации, на предложение преобразования хранилища конфигурации дать утвердительный ответ. После удачной конвертации программа продолжит работу.
    • Поместить все объекты конфигурации в хранилище.
  • Внимание!

    При этом в хранилище будут добавлены все объекты метаданных Подсистема.

  • Внимание!

    При получении конфигураций старых версий из хранилища (созданных до перехода на 8.2.9) будет выполняться конвертация конфигураций. При попытке обновления объектов из хранилища конвертации получаемых объектов не производится.

  • Запустить Конфигуратор данной версии 1С:Предприятия 8.2.
  • Открыть файл конфигурации (выполнить Файл – Открыть, выбрать тип файла .cf и выбрать нужный файл).
  • На предложение выполнить конвертацию дать утвердительный ответ.
  • Файлы выгрузки информационной базы (.dt), созданные 1С:Предприятием версии 8.1, могут быть загружены 1С:Предприятием версии 8.2.
  • Для выполнения загрузки необходимо:
    • Запустить Конфигуратор данной версии 1С:Предприятия 8.2.
    • Загрузить файл выгрузки (выполнить Администрирование – Загрузить информационную базу, выбрать нужный файл выгрузки).
    • Ответить утвердительно на все вопросы Конфигуратора до перезапуска.
    • После перезапуска Конфигуратора утвердительно ответить на вопрос о необходимости конвертации.
  • Запустить Конфигуратор данной версии 1С:Предприятия 8.2.
  • Открыть внешнюю обработку (внешний отчет).
  • На предложение выполнить конвертацию дать утвердительный ответ.
  • Выполнение пакетной конвертации файлов предприятия 8.x возможно с использованием ключа командной строки /ConvertFiles.
  • Пользователям прикладных решений (конфигураций) при переходе на новую версию платформы 1С:Предприятия 8 может потребоваться обновление версии конфигурации. Рекомендуется получить у поставщика (разработчика) используемого решения информацию о необходимости обновления версии конфигурации.
  • Для файлов поставки конфигурации (cf) необходимо выполнить действия, аналогичные описанным в разделе Конфигурация, выгруженная в файл. Файлы обновления (cfu), подготовленные предыдущими версиями 1С:Предприятия 8 не могут быть использованы для обновления конфигураций, сконвертированных для версии 1С:Предприятие 8.2.

Источник: http://downloads.v8.1c.ru/content//Platform/8_2_19_130/1cv8upd.htm


Публикация календаря на сервере фото


Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере

Публикация календаря на сервере

Читать: