1С:Предприятие 8

Версия 8.3.10

Версия 8.3.9

Версия 8.3.8

Версия 8.3.7

Версия 8.3.6

Версия 8.3.5

Версия 8.3.4

Версия 8.3.3

Версия 8.3.2

Версия 8.3.1

Список функциональностей.

Все функциональности, Режим совместимости, Web-сервисы, Web-сервисы и HTTP-сервисы, Web-ссылки, Автоматизированное тестирование, Администрирование, Аутентификация OpenID, Ввод по строке, Веб-клиент, Внешние источники данных, Внешние компоненты, Внешние отчеты и обработки, Внешний вид приложения, Временное хранилище, Встроенный язык, Выгрузка/загрузка конфигурации в файлы, Географическая схема, Геопозиционирование, Двоичные данные, Диаграммы, Динамический список, Динамическое обновление, Документация, Доступ к возможностям мобильного устройства, Журнал документов, Журнал регистрации, Инструменты разработчика, Интерфейс, Интерфейс OData, Используемые компоненты, Картинки, Кластер серверов, Клиент-серверное взаимодействие, Клиентское приложение, Командный интерфейс, Конфигуратор, Криптография, Кроссплатформенность, Локализация, Менеджер блокировок, Методики разработки, Мобильное приложение, Навигационные ссылки, Национальные установки, Обмен данными, Обновление конфигурации базы данных, Обработка ошибок, Общие объекты, Общие реквизиты / Разделение данных, Объекты конфигурации, Обычная форма, Ограничение доступа к данным, Оконная система, Определяемые типы, Отображение информации, Отчет о сравнении объектов, Печать документов, План видов расчета, План видов характеристик, План счетов, Полнотекстовый поиск, Права доступа, Предопределенные данные, Прикладные объекты, Приложение Autorun, Проверка заполнения реквизитов, Программное лицензирование, Работа в macOS, Работа в ОС Linux, Работа с HTML, Работа с JSON, Работа с OData, Работа с xBase, Работа с XML, XDTO, Работа с ZIP-архивами, Работа с базой данных, Работа с запросами, Работа с Интернет, Работа с информационными базами, Работа с календарями, Работа с криптографией, Работа с мультимедиа, Работа с ОС, Работа с СУБД, Работа с текстом, Работа с телефонией, Работа с файлами, Работа системы, Работа тонкого клиента через Интернет, Расширение конфигурации, Региональные установки, Регистры бухгалтерии, Регистры накопления, Регистры расчета, Регистры сведений, Резервное копирование, Сборщик мобильных приложений, Свойства конфигурации, Система взаимодействия, Система компоновки данных, Система лицензирования, Система программ "1С:Предприятие", Системные перечисления, Системные требования, Создание мобильного приложения, Специальные возможности, Специальные возможности мобильного устройства, Список пользователей информационной базы, Средства администрирования, Средства мультимедиа, Средства печати, Средства публикации веб-клиента и Web-сервисов, Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов, Средства разработки, Стандартные функции, Табличный документ, Тестирование и исправление информационной базы, Технологический журнал, Толстый клиент, Управляемая форма, Управляемые блокировки, Управляемые формы, Установка клиентского приложения, Установка прикладного решения, Файловый вариант, Фоновые и регламентные задания, Форматированный документ, Функциональные опции, Хранение настроек, Хранилище конфигурации, Экспорт в Microsoft Excel.

Версия 8.3.10

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

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8310doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.9. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.8. Возможность запуска конфигураций, разработанных в версии 8.3.9 и более младших, в версии 8.3.10, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.10 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.10, при необходимости, использовать для работы с информационной базой и версию 8.3.9. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
В диалоге публикации на веб-сервере параметры, описывающие OpenID-аутентификацию вынесены на отдельную закладку.

Также, в этом диалоге реализована возможность задания списка URL, допустимых для переадресации после выполнении OpenID-аутентификации.

Задать URL, допустимые для переадресации после OpenID-аутентификации можно было только ручным редактированием файла default.vrd.Интерактивная публикация позволяет задавать все параметры файла default.vrd.
В документации данное изменение описано здесь.
Установка клиентского приложения.
Доработана установка системы для украинского языка. При установке клиентских приложений на ОС Windows, программа установки работает на украинском языке, а украинский язык указывается основным для устанавливаемой платформы в том случае, если хотя бы по двум из нижеперечисленных параметров можно определить, что система устанавливается на компьютере для использования с украинским интерфейсом:
  • в качестве основного местоположения в настройках ОС указана Украина;
  • установлена украинская раскладка клавиатуры;
  • в качестве денежной единицы выбрана гривна;
  • в настройках ОС выбран украинский языковой стандарт;
  • в качестве основного языка ОС указан украинский.
При установке клиентских приложений на ОС Windows, программа установки работала на украинском языке, а украинский язык указывался основным для устанавливаемой платформы только в том случае, если основным языком операционной системы был выбран украинский язык. Принудительно выбрать украинский язык для программы установки можно было с помощью параметра командной строки /luk.Повышено удобство установки системы для украинского языка.
Встроенный язык.
Средства администрирования.
Реализована возможность сбора информации о циклических ссылках при выполнении кода на встроенном языке. Использование данной возможности может негативно сказаться на производительности прикладного решения. Рекомендуется использовать данную возможность только для целей тестирования.

Реализован метод глобального контекста ПроверитьЦиклическиеСсылкиВстроенногоЯзыка(). Для файла настройки технологического журнала (logcfg.xml) реализован элемент <SCRIPTCIRCREFS>. Реализовано событие технологического журнала <SCRIPTCIRCREFS>.

Реализован ключ командной строки запуска тонкого и толстого клиентских приложений /EnableCheckScriptCircularRefs. Реализован параметр командной строки запуска сервера «1С:Предприятие» -EnableCheckScriptCircularRefs.

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

Реализован параметр EnableCheckScriptCircularRefs файла conf.cfg.

При работе системы «1С:Предприятие» с использованием ключа/параметра EnableCheckScriptCircularRefs, при обнаружении циклической ссылки будет формироваться невосстановимая ошибка, в тексте которой будет приведена информация об обнаруженной циклической ссылке.

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

Реализована возможность перехода к расширяемому методу из аннотации расширяющего метода в редакторе модулей (при работе с расширением).

Для команды Добавить в расширение реализовано сочетание клавиш Alt+Shift+F2. Сочетание клавиш Alt+F2 для этой команды больше не используется.

Отсутствовала удобная возможность добавления в расширение редактируемого метода.

Отсутствовала возможность перехода к расширяемому методу из аннотации расширяющего метода.

Для команды Добавить в расширение использовалось клавиатурное сокращение Alt+F2.

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

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Данные возможности не предоставлялись.Упрощен вывод в динамическом списке связанной информации, которую очень затруднительно, неэффективно или невозможно получить в запросе динамического списка.
В документации данное изменение описано здесь.
Управляемая форма.
Реализована возможность произвольного масштабирования управляемой формы в интерфейсе Такси. Интерактивное изменение масштаба недоступно в том случае, если для всего приложения установлен компактный режим отображения. Настройки размера форм сохраняются в разрезе значения DPI и масштаба формы. Реализовано свойство управляемой формы Масштаб, команда Изменить масштаб в меню Вид клиентского приложения и кнопка вызова диалога изменения масштаба в системной командной панели. В режиме совместимости с версией 8.3.6 поведение не изменилось.

Реализована поддержка набора картинок в клиентских приложениях для персонального компьютера (тонкий, толстый и веб-клиенты).

Системные картинки клиентских приложений перерисованы для различных вариантов масштаба.

Для набора картинок реализованы новые варианты разрешений: bldpi (масштаб 85%), aldpi (масштаб 125%), amdpi (масштаб 175%), udpi (масштаб 400%). В манифесте набора картинок реализована возможность указания, для какого интерфейса предназначена картинка. Для корректного расчета размера одиночной картинки из коллекции картинок, в манифесте набора картинок реализована возможность указания ширины и высоты одиночной картинки.

Для системного перечисления РазмерКартинки реализованы значения РеальныйРазмерБезУчетаМасштаба, АвтоРазмерБезУчетаМасштаба.

Данная возможность не предоставлялась.

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

Наборы картинок поддерживались только в мобильном приложении.

Пользователям стало проще подстраивать интерфейс под индивидуальные особенности.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Встроенный язык.
Реализована поддержка формирования текстовых строк, текст которых зависит от числа, указанного в строке, например, время выполнения 2 секунды и время выполнения 14 секунд. Реализована функция СтрокаСЧислом().

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

Данная возможность не предоставлялась.Упрощено формирование текстовых строк, содержимое которых зависит от значения числа, записанного в строке.
Табличный документ.
Реализована возможность получать размер области данных при импорте из внешних табличных форматов: XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument).

Для объекта ТабличныйДокумент реализованы методы ПолучитьРазмерОбластиДанныхПоГоризонтали() и ПолучитьРазмерОбластиДанныхПоВертикали().

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

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

Не поддерживалась отладка серверного кода на встроенном языке, работающего во время обращения к информационной базе через стандартный интерфейс OData.

Правила сортировки предметов отладки при отображении в списках предметов отладки для протокола отладки HTTP были другими. Диалог автоматического подключения при использовании протокола отладки TCP отображал предметы отладки в другом порядке.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В платформе для персонального компьютера свойство таблицы управляемой формы ВариантУправленияВысотой игнорировалось.

Стало возможно разработать форму, в которой таблица будет отображать то количество строк, которое в ней находится (если эта таблица не отображает данные динамического списка), тем самым уменьшив количество полос прокрутки на форме и сделав саму форму более компактной.
В документации данное изменение описано здесь и здесь.
Система лицензирования.
Технологический журнал.
В технологическом журнале реализовано отражение событий, связанных с:
  • получением и освобождением лицензий (как программных, так и ключей HASP);
  • получением лицензий на базовые версии;
  • регулярным мониторингом соответствия реального оборудования и списка оборудования, зафиксированного в лицензии.

Реализовано событие технологического журнала <LIC>.

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

Технологический журнал предоставлял возможность анализировать только технические аспекты взаимодействия с ключами HASP (с помощью события <HASP>).Расследовать ситуации, связанные с поведением системы лицензирования, стало удобнее.
В документации данное изменение описано здесь и здесь.
Система компоновки данных.
В коллекцию ПоляНабораДанныхСхемыКомпоновкиДанных стало возможно включать значения типа ВложенныйНаборДанныхСхемыКомпоновкиДанных. Для методов Добавить() и Вставить() объекта ПоляНабораДанныхСхемыКомпоновкиДанных реализована возможность использовать значения типа ПоляНабораДанныхСхемыКомпоновкиДанных.В коллекцию ПоляНабораДанныхСхемыКомпоновкиДанных было нельзя добавлять значения типа ВложенныйНаборДанныхСхемыКомпоновкиДанных.Из встроенного языка стало возможно создавать схему компоновки данных с вложенными наборами данных.
Управляемая форма.
Реализована возможность управлять цветом фона интервала планировщика в зависимости от значений измерений, связанных с этим интервалом.

Реализовано свойство ИнтервалФонаПланировщика.ЗначенияИзмерений.

Не предоставлялась возможность управлять цветом фона интервала планировщика в зависимости от значений измерений, связанных с этим интервалом. Изменять цвет фона интервала планировщика было возможно только для диапазонов дат.Расширены возможности оформления планировщика.
Средства разработки.
Реализована возможность запуска конфигуратора в режиме агента - особого варианта пакетного режима, в котором конфигуратор выполняет функции SSH- или SFTP-сервера и принимает команды по этим протоколам.

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

Реализованы параметры командной строки запуска пакетного режима /AgentMode, /AgentPort, /AgentListenAddress, /AgentSSHHostKey, /AgentSSHHostKeyAuto, /AgentBaseDir.

Изменено поведение параметра командной строки /Visible и /LoadConfigFromFiles в случае использования режима агента.

В качестве клиентского приложения для подключения к SSH- или SFTP-серверам, можно использовать любые приложения, умеющие выполнять такие функции и позволяющие обмениваться текстовыми командами с SSH- и SFTP-серверами (например, putty, winscp, MobaXTerm и т.д.).

Данная возможность включена в статусе бета-версии.

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

Реализовано значение ТипФайлаФорматированногоДокумента.PDF.

Данная возможность не предоставлялась.

Сохранение форматированного документа было возможно в форматах HTML и текст без форматирования.

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

Для объекта ТабличныйДокумент реализованы свойства ОтображатьИменаСтрокИКолонок, ОтображатьИменаЯчеек.

В меню редактора табличного документа, в режиме «1С:Предприятие», реализованы команды, управляющие отображением именованных областей и назначением имен областей.

Возможность управлять отображением имен строк, колонок и ячеек табличного документа из встроенного языка была недоступна.Стало проще организовать редактирование табличного документа, в котором имеются именованные области.
Технологический журнал.
Реализовано журналирование событий, возникающих при первом соединении сервера «1С:Предприятия» с СУБД Microsoft SQL Server, в технологическом журнале. Журналирование выполняется с помощью события <DBMSSQLCONN>.Данная возможность не предоставлялась.Упрощено расследование ситуаций, связанных с потерей соединения сервера «1С:Предприятия» с СУБД Microsoft SQL Server.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Справка, открываемая в расширяемой конфигурации, включает в себя справочную информацию по объектам расширения.

Справочная информация расширения конфигурации используется при поиске по справке.

Данная возможность не предоставлялась.

Справочная информация, реализованная в расширении конфигурации, была недоступна в дереве справки и для поиска.

Устранено некорректное поведение системы.

Справка расширяемой конфигурации стала включать информацию из расширения, упрощая пользователю использование результирующей конфигурации.

Табличный документ.
При импорте табличного документа из файла формата XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument), в результирующем табличном документе области, соответствующие листам оригинального документа, выделяются при помощи именованных областей строк табличного документа. Имена листов исходного документа преобразуются в имена областей для того, чтобы соответствовать правилам формирования идентификаторов встроенного языка системы «1С:Предприятие».

При импорте табличного документа из файла формата Microsoft Office OpenXML (Microsoft Excel 2007 и старше), лист, для которого отсутствует имя, будет успешно загружен и для области, описывающей такой лист, будет установлено автоматически сформированное имя. В режиме совместимости с версией 8.3.9 поведение не изменилось.

При импорте табличного документа из файла формата XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument), в результирующем табличном документе области, соответствующие листам оригинального документа, никак не выделялись.

При импорте табличного документа из файла формата Microsoft Office OpenXML (Microsoft Excel 2007 и старше), лист, для которого отсутствует имя, не будет загружен.

Обработка табличного документа, который получен путем загрузки из многостраничного файла формата XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument), стала более простой. Стало проще выделять страницы загруженного документа.
В документации данное изменение описано здесь.
Расширение конфигурации.
Для расширения конфигурации реализована возможность указывать назначение расширения конфигурации: Исправление, Адаптация и Дополнение.

Расширения подключаются в следующем порядке:

  • все расширения с назначением Исправление;
  • все расширения с назначением Адаптация;
  • все расширения с назначением Дополнение.

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

Расширениям, ранее загруженным в информационную базу, назначение расширения автоматически устанавливается в значение Адаптация.

Реализовано свойство РасширениеКонфигурации.Назначение.

Данная возможность не предоставлялась.

Все расширения были равноправны с точки зрения порядка подключения расширений.

Стало возможно структурировать расширения по выполняемым функциям. Упрощено понимание, для чего разработано то или иное расширение.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Табличный документ.
Реализована возможность расширения табличного документа.

Реализована возможность объединять табличные документы при обновлении конфигурации с помощью соответствующего файла .cf или .cfu.

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

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

Расширение конфигурации стало предоставлять больше возможностей.

Расширены возможности работы с табличными документами при поддержке конфигурации.

В документации данное изменение описано здесь.
Картинки.
Реализована возможность получения конкретной картинки из коллекции картинок с вариантами, с учетом DPI, масштаба отображения и признака шаблонной картинки.

Для методов Преобразовать(), Записать(), ПолучитьДвоичныеДанные() и ФильтрИменФайлов() объекта Картинка реализованы параметры ВсеВарианты и ПодобратьВариант.

При попытке получения конкретной картинки из коллекции картинок с вариантами, поведение платформы было неопределено. Было возможно аварийное завершение работы системы.Устранено некорректное поведение системы.

Стало возможно получить конкретную картинку из коллекции картинок, которая максимально точно соответствует текущему режиму отображения.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Для полос измерительной диаграммы не поддерживалась возможность указывать границы интервала дробными значениями.Расширены возможности диаграмм.
В документации данное изменение описано здесь.
Диаграммы.
Система компоновки данных.
При отображении диаграмм (в том числе и в системе компоновки данных) реализованы возможности:
  • указывать линии тренда;
  • настраивать отображение серии на диаграмме;
  • настраивать отображение серии в легенде диаграммы.

Реализованы системные перечисления ТипАппроксимацииЛинииТрендаДиаграммы, ФакторЛинииТрендаДиаграммы, ИспользуемоеЗначениеТочкиБиржевойДиаграммы, ОтображениеВДиаграмме, ОтображениеВЛегендеДиаграммы. Для системного перечисления ПоложениеПодписейКДиаграмме реализованы значения: Авто, ВерхЛево, НизЛево, ВерхПраво, НизПраво, УказываетсяЛевоИВерх, СвободноеМесто. Для системного перечисления ТипМаркераДиаграммы реализованы значеня Чередование и Авто.

Реализованы объекты ОбластьПодписиДиаграммы, ЛинияТрендаДиаграммы.

Для объекта СерияДиаграммы реализованы свойства ЛинииТренда, ОтображатьГрафическоеПредставлениеДанныхВДиаграмме,

ОтображатьГрафическоеПредставлениеДанныхВЛегендеДиаграмме.

Для свойства СерияДиаграммы.Маркер значением по умолчанию является Авто. В режиме совместимости с версией 8.3.9 поведение не изменилось.

Для объектов ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных и ОформлениеКомпоновкиДанных реализованы параметры ЛинияТрендаДиаграммы,

ОтображатьГрафическоеПредставлениеДанныхВДиаграмме,

ОтображатьГрафическоеПредставлениеДанныхВЛегендеДиаграмме.

Данные возможности не предоставлялись.

Значение свойства СерияДиаграммы.Маркер выбиралось на основании номера серии как одно из значений Квадрат, Круг или Ромб.

Расширены оформительские и аналитические возможности диаграмм.
В документации данное изменение описано здесь, здесь и здесь.
Диаграммы.
Система компоновки данных.
Реализованы новые виды диаграмм: точечная и пузырьковая. Для объекта Диаграмма реализованы свойства ОбщаяСерияРазмераПузырька, ИсточникЗначенияРазмераПузырька, РазмерПузырькаПоУмолчанию, МинимальныйРазмерПузырька, МаксимальныйРазмерПузырька, ВлияниеРазмераНаПузырек, ОтображениеОтрицательныхЗначенийПузырьковойДиаграммы.

Реализованы следующие возможности по работе с диаграммами:

  • Управлять источником данных для оси точек. Для объекта Диаграмма реализованы свойства ИсточникЗначенийОсиТочек и СерияНаОсиТочек.
  • Управлять отображением осей диаграммы. Для объекта Диаграмма реализованы свойства ОсьЗначений и ОсьТочек.
  • Указывать дробные значения для минимального и максимального значений диаграммы. Управлять способом определения максимального и минимального значения диаграммы. В режиме совместимости с версией 8.3.9 поведение не изменилось.
  • Управлять возможностью соединять точки линиями (где это возможно). Реализовано свойство Диаграмма.СоединениеТочек.
  • Установить автоматический расчет прозрачности диаграммы. Для системного перечисления РежимПолупрозрачностиДиаграммы реализовано значение АвтоматическийРасчет.

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

Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ТипДиаграммы.ОсьЗначений, ТипДиаграммы.ОсьТочек, ТипДиаграммы.ИсточникЗначенийОсиТочек, ТипДиаграммы.СерияНаОсиТочек, ТипДиаграммы.ИсточникЗначенияРазмераПузырька, ТипДиаграммы.ОбщаяСерияРазмераПузырька, ТипДиаграммы.РазмерПузырькаПоУмолчанию, ТипДиаграммы.МинимальныйРазмерПузырька, ТипДиаграммы.МаксимальныйРазмерПузырька, ТипДиаграммы.ВлияниеРазмераНаПузырек, ТипДиаграммы.ОтображениеОтрицательныхЗначенийПузырьковойДиаграммы, ТипДиаграммы.СоединениеТочек. Для объекта системы компоновки данных ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных реализованы свойства ВыводитьНаОсиТочекДиаграммы и ИспользоватьКакОбщуюСериюРазмераПузырькаВДиаграмме.

Свойства АвтоМаксимальноеЗначение и АвтоМИнимальноеЗначение являются устаревшими и поддерживаются для совместимости.

Данные возможности не предоставлялись.

Точечная и пузырьковая диаграмма были недоступны для использования.

Свойства объекта Диаграмма МинимальноеЗначение и МаксимальноеЗначение не могли принимать дробные значения. Для расчета минимального и максимального значения диаграммы использовались свойства АвтоМинимальноеЗначение и АвтоМаксимальноеЗначение.

Расширены возможности по использованию диаграмм.
В документации данное изменение описано здесь, здесь и здесь.
Диаграммы.
Система компоновки данных.
Реализована возможность настраивать подписи к шкалам диаграммы. Для объекта ОбластьПостроенияДиаграммы реализованы свойства ШкалаТочек, ШкалаЗначений, ШкалаСерий.

Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ТипДиаграммы.ШкалаТочек, ТипДиаграммы.ШкалаЗначений, ТипДиаграммы.ШкалаСерий.

Данные возможности не предоставлялись.Расширены возможности оформления диаграмм.
В документации данное изменение описано здесь.
Диаграммы.
Система компоновки данных.
Реализована возможность настраивать порядок отображения точек в горизонтальных гистограммах. Для объекта Диаграммы реализовано свойство ПорядокОтображенияТочекГоризонтальнойГистограммы. В режиме совместимости с версией 8.3.9 поведение не изменилось.

Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ТипДиаграммы.ПорядокОтображенияТочекГоризонтальнойГистограммы.

Данные возможности не предоставлялись.

Точки в горизонтальной диаграмме всегда отображались снизу вверх (первая точка располагалась в самом низу).

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

Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ТипДиаграммы.ЛинииШкал, ТипДиаграммы.ЦветШкал.

Для объектов системы компоновки данных ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных и ОформлениеКомпоновкиДанных реализованы свойства ЛинияВДиаграмме, МаркерВДиаграмме, ИндикаторВДиаграмме.

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

Реализована стандартная функция Управление системой взаимодействия.

Реализована возможность получения оповещений о поступлении новых сообщений.

Доступна работа с обсуждениями с помощью встроенного языка. Реализовано свойство глобального контекста СистемаВзаимодействия. Для объекта УправляемаяФорма реализовано свойство ОтображениеОбсуждений. В режиме совместимости с версией 8.3.9 доступ к данному свойству не поддерживается. Реализовано право доступа для конфигурации РегистрацияИнформационнойБазыСистемыВзаимодействия.

При работе в веб-клиенте, использование системы взаимодействия поддерживается в следующих веб-браузерах: Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Microsoft Internet Explorer версии старше 10.0.

Все сообщения хранятся на сервере системы взаимодействия. Работа осуществляется с использованием сервера системы взаимодействия, в котором требуется зарегистрировать информационную базу перед началом использования механизма. Функциональность сервера реализуется на начальном этапе в виде сервиса 1cDialog.com, развернутого на мощностях фирмы «1С». Для обеспечения функционирования системы взаимодействия необходимо обеспечить доступ к URL wss://1cdialog.com через Интернет.

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

Таким образом, будет предоставлено две возможности работы: с помощью сервиса 1cDialog.com или с помощью сервера, развернутого на предприятии.

Использование звонков на этапе бета-тестирования ограничено. Информация по использованию звонков будет доводиться отдельно.

Использование системы взаимодействия включено в статусе бета-версии. Условия доступа к сервису будут публиковаться отдельно. В текст письма с кодом регистрации, который высылает сервис 1cDialog.com при попытке подключения информационной базы к сервису, включена информация по порядку подключения видеозвонков.

Данная возможность не предоставлялась.Создан механизм, поддерживающий общение пользователей, тесно интегрированный в интерфейс и бизнес-логику прикладного решения на платформе «1С:Предприятие».
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Выгрузка/загрузка конфигурации в файлы.
Реализована возможность частичной выгрузки редактируемой конфигурации в файлы XML. Под частичной выгрузкой понимается выгрузка только тех объектов, которые были изменены с момента последней выгрузки. При этом формируется файл с информацией о каждом выгружаемом объекте конфигурации (файл ConfigDumpInfo.xml). В данном файле (среди прочей информации) хранится внутренняя версия каждого выгруженного объекта. Повторная выгрузка объекта будет осуществляться в тех случаях, когда версия объекта в конфигураторе станет отличаться от версии объекта в файле ConfigDumpInfo.xml.

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

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

Для параметра /DumpConfigToFiles командной строки пакетного запуска конфигуратора реализованы ключи update, force, getChanges, configDumpInfoForChanges, listFile.

Для параметра /LoadConfigFromFiles командной строки пакетного запуска конфигуратора реализован ключ updateConfigDumpInfo.

Частичная выгрузка конфигурации в файлы XML не поддерживалась. Конфигурация всегда выгружалась полностью.Ускорен процесс выгрузки конфигурации в файлы XML, особенно в случае небольших изменений в очень больших конфигурациях.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Динамический список.
Реализована возможность управлять доступностью полей динамического списка (включая подчиненные) для использования в группировке, отборе и настройке порядка. Реализованы методы УстановитьОграниченияИспользованияВГруппировке(), УстановитьОграниченияИспользованияВПорядке(), УстановитьОграниченияИспользованияВОтборе(), ПолучитьОграниченияИспользованияВГруппировке(), ПолучитьОграниченияИспользованияВПорядке(), ПолучитьОграниченияИспользованияВОтборе().

Данные возможности не предоставлялись.Разработчик получил возможность явным образом запрещать группировку, упорядочивание и отбор для тех полей, которые не предназначены для такой операции.
В документации данное изменение описано здесь.
Оконная система.
Выгрузка/загрузка конфигурации в файлы.
Реализована возможность управлять отображением заголовка управляемой формы. Реализовано свойство УправляемаяФорма.ОтображатьЗаголовок.

Реализована возможность управлять отображением кнопки закрытия окна формы. Реализовано свойство УправляемаяФорма.ОтображатьКнопкуЗакрытия.

Реализована возможность указывать режим отображения основного окна приложения:

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

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

Изменен номер версии формата выгрузки конфигурации в файлы.

Следующие методы глобального контекста объявляются устаревшими и их использование не рекомендуется: УстановитьКраткийЗаголовокПриложения(), ПолучитьКраткийЗаголовокПриложения(), УстановитьЗаголовокКлиентскогоПриложения(), ПолучитьЗаголовокКлиентскогоПриложения(), ТекущийВариантОсновногоШрифтаКлиентскогоПриложения(), ТекущийВариантИнтерфейсаКлиентскогоПриложения().

Данные возможности доступны при работе в интерфейсе Такси.

Данные возможности не предоставлялись.Расширены возможности управления внешним видом клиентского приложения. Стало возможно реализовывать специфические виды интерфейсов (интерфейс кассира, киоск самообслуживания и т.д.).
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Общие реквизиты / Разделение данных.
Реализована возможность указания, что общий реквизит, являющийся разделителем, может разделять или не разделять расширения конфигурации. Для объекта конфигурации ОбщийРеквизит реализовано свойство РазделениеРасширенийКонфигурации.

Не рекомендуется включать разделение расширений для разделителей, находящихся в режиме Независимо и совместно.

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

Временные интервалы проверки различаются для разных клиентских приложений:

  • Толстый клиент: проверка выполняется каждые 12 секунд, клиентское приложение ожидает установку соединения с сервером 60 секунд.
  • Тонкий клиент: проверка выполняется каждые 3 секунды, клиентское приложение ожидает установку соединения с сервером 15 секунд.

Значения таймаутов не настраиваются.

Если во время работы тонкого и толстого клиентских приложений, использующих прямое подключение к серверу «1С:Предприятия», на сервере «1С:Предприятие» возникали проблемы, то клиентские приложения могли «зависнуть» на очень длительные интервалы времени (минуты). Период «зависания» определяется настройками TCP-стека в используемой операционной системе.Повышена предсказуемость работы клиентского приложения, использующего прямое соединение с сервером «1С:Предприятия». Снижена вероятность возникновения неожиданных «зависаний» при работе.
В документации данное изменение описано здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 9.6.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Веб-клиент.
Табличный документ.
Для табличного документа в режиме ввода данных, отображаемого в веб-клиенте, реализовано отображение автоотметки незаполненного.Для табличного документа в режиме ввода данных, отображаемого в веб-клиенте, не было реализовано отображение автоотметки незаполненного.Устранено некорректное поведение системы.
Управляемая форма.
Изменился расчет размеров закладок страниц и их отображение в вертикальном режиме.

В тонком и толстом клиентских приложениях реализовано масштабирование картинок в закладках страниц при изменении DPI. В режиме совместимости с версией 8.3.9 поведение не изменилось.

Незначительно изменены размеры и положение некоторых элементов управляемой формы.

Изменен внешний вид полосы регулирования в интерфейсе Такси и в веб-клиенте в интерфейсе Версия 8.2. При этом внешний вид полосы регулирования в веб-клиенте отличается от такового в тонком и толстом клиентских приложениях.

Цветная картинка в поле ввода, которое отображает данные типа Цвет, в веб-клиенте при разных масштабах имеет размеры, отличные от аналогичных размеров в тонком и толстом клиентских приложениях.

Доработан внешний вид системных форм в тонком и толстом клиенте в интерфейсе Такси для большего соответствия общему виду интерфейса.

Увеличена область нажатия на картинки скрытия/раскрытия уровней и узлов дерева в таблице в интерфейсе Такси.

Улучшено отображение элементов управления при нестандартном значении DPI.

Изменён расчёт размеров для поля формы вида полоса регулирования.

Внешний вид интерфейса был другим.

В тонком и толстом клиентских приложениях картинки в закладках страниц не изменяли размер при изменении DPI.

Улучшен внешний вид клиентского приложения.
Управляемая форма.
Изменен дизайн панели навигации формы в интерфейсе Такси. Первый элемент панели называется Основное.

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

Дизайн панели навигации формы был другим. Первый элемент панели назывался Главное.

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

В тонком и толстом клиентских приложениях длинные названия укорачивались и завершались символом троеточия (...).

Улучшен пользовательский интерфейс приложения.
Интерфейс.
В интерфейсе Такси переработана панель открытых окон:
  • Ширина каждого элемента панели зависит от заголовка окна.
  • При горизонтальном расположении панели, заголовок выводится в одну строку, при вертикальном - количество строк не ограничено.
  • При горизонтальном расположении панели в ее правой части отображается элемент управления для доступа к полному списку открытых окон.
  • При вертикальном расположении панели открытых возможно появление полосы прокрутки. При этом прокрутка панели открытых осуществляется независимо от рабочей области основного окна.
  • Реализована возможность закрытия окна нажатием средней кнопки мыши на соответствующем элементе панели открытых окон.
  • В контекстном меню элемента панели реализованы различные способы закрытия окон.
  • Реализована возможность изменения порядка окон в панели путем перетаскивания.
  • В том случае, если настроено отображение панели открытых, в рабочей области основного окна приложения отсутствует кнопка перехода к начальной странице.
Панель открытых (в интерфейсе Такси) имела другой дизайн и возможности:
  • Ширина элементов панели была фиксированной и не зависела от содержимого.
  • При горизонтальном расположении панели заголовок элемента имел в высоту не более двух строк.
  • Окно панели открытых было нельзя закрыть нажатием средней кнопки мыши по элементу панели.
  • Порядок следования элементов панели открытых не мог быть изменен интерактивно.
  • В рабочей области основного окна приложения всегда присутствует кнопка перехода к начальной странице.
В интерфейсе Такси стало более удобно пользоваться панелью открытых.
В документации данное изменение описано здесь и здесь.
Табличный документ.
Веб-клиент.
В табличном документе, отображаемом в веб-клиенте, отображаются все типы рамок. Внешний вид линий рамок зависит от используемого браузера и может отличаться от вида рамок табличного документа, отображаемого в тонком и толстом клиентских приложениях.При оформлении ячейки табличного документа отображались только следующие типы линий: Сплошная, Точечная и НетЛинии. Другие типы линий заменялись доступными следующим образом:
  • тип линии Двойная заменялся на Сплошная;
  • типы линий РедкийПунктир, ЧастыйПунктир и БольшойПунктир заменялись типом Точечный.
Устранено некорректное поведение системы.

Рамки ячеек табличного документа веб-клиента стали визуально лучше соответствовать рамкам табличного документа в тонком и толстом клиентских приложениях.

Управляемая форма.
В том случае, если область фиксации таблицы управляемой формы больше видимой области таблицы, выполняется автоматическое отключение фиксации колонок.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Если область фиксации превышала размеры всей таблицы, то таблицу невозможно было прокрутить по горизонтали.Повышен комфорт работы пользователя с таблицей для форм небольшого размера.
В документации данное изменение описано здесь.
Система компоновки данных.
В макете оформления компоновки данных «Основной», используемом в интерфейсе Такси, для всех областей макета (кроме заголовка отчета) цвет текста установлен в значение Авто.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В макете оформления компоновки данных «Основной», используемом в интерфейсе Такси, для некоторых областей макета (кроме заголовка отчета) в качестве цвета текста использовался серый цвет.При отображении и печати отчета система «1С:Предприятие» стала подбирать цвет, наиболее подходящий для восприятия.
В документации данное изменение описано здесь.
Динамический список.
Реализована возможность выполнять сортировку динамического списка с помощью щелчка мыши по заголовку колонки таблицы, отображающей данные динамического списка, при наличии в тексте запроса агрегатных функций и выражений СГРУППИРОВАТЬ ПО.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Не поддерживалась возможность выполнять сортировку динамического списка с помощью щелчка мыши по заголовку колонки таблицы, отображающей данные динамического списка, при наличии в тексте запроса агрегатных функций и выражений СГРУППИРОВАТЬ ПО.Поведение таблицы, отображающей данные динамического списка, стало более привычно и ожидаемо пользователем.
Управляемая форма.
В тонком и толстом клиентских приложениях прокрутка колесом мыши выполняется для того элемента, над которым находится курсор мыши (если такая прокрутка возможна). Прокрутка выполняется также в том случае, когда прокручиваемый элемент не имеет фокуса ввода.

После окончания прокрутки элемента формы начинает прокручиваться родительский элемент формы, если в нем такая прокрутка возможна.

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

В веб-клиенте прокрутка колесом мыши выполнялась и для неактивных элементов управляемой формы.

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

Унифицировано поведение прокрутки между веб-клиентом, тонким и толстым клиентскими приложениями.

Клиентское приложение.
Отображение информации.
Все стандартные картинки клиентского приложения реализованы в виде наборов картинок, адаптированных к различным значениям DPI и масштабам отображения.

Стандартные картинки перерисованы с изменением дизайна.

Стандартные картинки клиентского приложения не зависели от DPI и масштаба отображения. Из-за этого стандартные картинки могли отображаться размытыми на нестандартных значениях DPI.Улучшено отображение интерфейса клиентского приложения при нестандартных значениях DPI и масштаба отображения.
Установка клиентского приложения.
При возникновении проблем во время обновления тонкого клиента по протоколу HTTP, реализована возможность получить информацию о имени файла, при работе с которым обнаружена проблема. Эта возможность предоставляется в следующих случаях:
  • Если архив поврежден или имеет некорректную структуру. В этом случае будет указано имя файла с архивом.
  • Если цифровая подпись одного из файлов дистрибутива недействительна. В этом случае будет указано имя файла дистрибутива с недействительной цифровой подписью.
При возникновении проблем во время обновления тонкого клиента по протоколу HTTP не предоставлялась возможность получить информацию о имени файла, при работе с которым обнаружена проблема. В частности, не предоставлялась информация об имени файла, если архив был поврежден или его структура была некорректной или какой-либо из файлов дистрибутива клиентского приложения имел недействительную цифровую подпись.Улучшена диагностика проблем при обновлении клиентского приложения по протоколу HTTP.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Кластер серверов.
Повышена масштабируемость кластера серверов в том случае, если:
  • на сервере установлены центральные процессоры с большим количество ядер;
  • обслуживается большое количество пользователей;
  • используется сжатие служебного обмена данными между клиентской и серверной частью системы.

Снижено количество оперативной памяти, используемой сервером «1С:Предприятия», если в прикладном решении используются пакетные запросы.

Кластер серверов плохо масштабировался в том случае, если:
  • на сервере установлены центральные процессоры с большим количество ядер;
  • обслуживается большое количество пользователей;
  • используется сжатие служебного обмена данными между клиентской и серверной частью системы.

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

Повышена масштабируемость кластера серверов «1С:Предприятие».
Встроенный язык.
Ускорено исполнение кода на встроенном языке, на стороне сервера системы «1С:Предприятие».На стороне сервера системы «1С:Предприятие» код на встроенном языке исполнялся медленнее.Оптимизировано исполнение встроенного языка на сервере «1С:Предприятие».
Система компоновки данных.
Повышена скорость инициализация компоновщика настроек компоновки данных источником доступных настроек компоновки данных при использовании схемы, которая содержит большое количество вычисляемых полей.Инициализация компоновщика настроек компоновки данных источником доступных настроек компоновки данных при использовании схемы, которая содержит большое количество вычисляемых полей, выполнялась недостаточно быстро.В ряде случаев повышена скорость инициализации системы компоновки данных.
Кластер серверов.
При использовании в прикладном решении пакетных запросов снижен объем используемой оперативной памяти на сервере «1С:Предприятие».При использовании в прикладном решении пакетных запросов использовался большой объем оперативной памяти на сервере «1С:Предприятие».Снижено потребление оперативной памяти сервером «1С:Предприятие» при использовании пакетных запросов.
Хранилище конфигурации.
Оптимизировано обновление локального кеша хранилища конфигурации при выполнении операций помещения и получения объектов из хранилища.Операции помещения и получения объектов из хранилища конфигурации выполнялись недостаточно быстро.Ускорены операции помещения и получения объектов из хранилища конфигурации.
Средства разработки.
Реализовано сохранение индекса поиска по модулям между сеансами работы конфигуратора. Уменьшено время первого формирования индекса поиска по модулям. Существенно уменьшено время формирования индекса поиска по модулям для второго и последующего сеансов работы конфигуратора.

При запуске конфигуратора с ключом командной строки /ClearCache выполняется очистка индекса поиска по модулям.

Индекс поиска по модулям не сохранялся между сеансами работы конфигуратора. Индекс формировался существенно больше времени.Работа разработчика с большими конфигурациями стала более комфортна.
В документации данное изменение описано здесь.
Встроенный язык.
При поиске строк в таблице значений методом НайтиСтроки(), подбор индекса осуществляется только на основании совпадения состава колонок в параметрах поиска и в индексе. Порядок следования колонок в параметрах поиска и в индексе не влияет на выбор индекса.При поиске строк в таблице значений методом НайтиСтроки(), индекса использовался только в том случае, если порядок следования и состав колонок в параметрах поиска совпадал с таковым в индексе.Ускорен поиск в таблице значений по нескольким колонкам при наличии индекса.
Полнотекстовый поиск.
Оптимизировано построение и обновление индекса полнотекстового поиска.Построение и обновление индекса полнотекстового поиска выполнялось с меньшей скоростью.Уменьшены затраты времени на поддержание индекса полнотекстового поиска в актуальном состоянии.
Работа с СУБД.
Работа с запросами.
При работе в файловом варианте информационной базы повышена скорость работы запроса, содержащего ключевое слово РАЗЛИЧНЫЕ и получающего большое количество записей.При работе в файловом варианте информационной базы скорость работы запроса, содержащего ключевое слово РАЗЛИЧНЫЕ и получающего большое количество записей, была недостаточной.Ускорена работа файлового варианта информационной базы в случае получения списка уникальных записей из большого объема записей.
Работа с СУБД.
Работа с запросами.
Повышена скорость удаления больших наборов записей в файловом варианте информационной базы.

Повышена скорость пересчета итогов для таблиц с большим количеством записей в файловом варианте информационной базы.

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

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

Реализовано свойство динамического списка ПолучениеПредставленийДляНевидимыхПолей.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В динамическом списке выполнялось получение представлений для всех значений ссылочного типа, которые передавались на сторону клиентского приложения.Предоставляется возможность ускорить отображение динамического списка в некоторых сценариях использования.
В документации данное изменение описано здесь и здесь.
Система компоновки данных.
Оптимизировано использование оперативной памяти при компоновке макета компоновки данных в случае использования в схеме компоновки данных больших текстов запросов.Наблюдалось неоптимальное использование оперативной памяти при компоновке макета компоновки данных в случае использования в схеме компоновки данных больших текстов запросов.Компоновка макета компоновки данных при использовании в схеме компоновки данных больших текстов запросов стала использовать меньше оперативной памяти.
Работа с информационными базами.
Незначительно ускорен запуск тонкого клиента в файловом варианте информационной базы при работе с большой конфигурацией.Запуск тонкого клиента в файловом варианте информационной базы при работе с большой конфигурацией занимал больше времени.Ускорен запуск тонкого клиента при работе с файловым вариантом информационной базы при работе с большой конфигурацией.
Хранилище конфигурации.
Оптимизированы операции захвата и отмены захвата объектов в хранилище конфигурации.

Для информационной базы, подключенной к хранилищу, изменен внутренний формат хранилища информации о захваченных объектах.

Изменение формата происходит после выполнения операции оптимизации хранения информации в диалоге Настройка использования локальных данных хранилища. Оптимизация доступна только если конфигурация была подключена к хранилищу конфигурации в предыдущих версиях платформы.

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

Операции захвата и отмены захвата объектов в хранилище конфигурации требовали больше времени.Ускорена работа с хранилищем конфигурации для больших конфигураций.
Клиентское приложение.
Ускорен запуск клиентского приложения после использования динамического обновления.После выполнения динамического обновления клиентское приложение запускалось за более продолжительное время.Ускорен запуск клиентского приложения после использования динамического обновления.
Web-сервисы и HTTP-сервисы.
При вызове методов Web- и HTTP-сервисов выполняется кеширование скомпилированного модуля соответствующего сервиса.При каждом вызове методов Web- и HTTP-сервисов выполнялась компиляция модуля соответствующего сервиса.Ускорена работа системы при большом количестве вызовов Web- и HTTP-сервисов.
Регистры бухгалтерии.
Работа с СУБД.
При использовании файлового или клиент-серверного варианта (при работе на СУБД PostgreSQL) информационной базы ускорены следующие операции с набором записей регистра бухгалтерии:
  • Запись набора записей.
  • Чтение набора записей.
  • Открытие формы набора записей.
При использовании файлового или клиент-серверного варианта (при работе на СУБД PostgreSQL) информационной базы следующие операции с набором записей регистра бухгалтерии выполнялись недостаточно быстро:
  • Запись набора записей.
  • Чтение набора записей.
  • Открытие формы набора записей.
Оптимизирована работа с регистром бухгалтерии при использовании некоторых СУБД.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Фоновые и регламентные задания.
Кластер серверов.
Изменен подход к хранению истории исполнения фоновых и регламентных заданий. В клиент-серверном варианте история хранится в разрезе информационных баз. Для каждой информационной базы хранится история:
  • до 1 000 фоновых заданий, созданных из встроенного языка;
  • до 1 000 регламентных заданий;
  • до 1 000 системных фоновых заданий (формируемых самой системой).

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

В файловом варианте история запуска фоновых и регламентных заданий хранилась в разрезе информационной базы. В клиент-серверном варианте история запуска хранилась в разрезе кластера серверов. В обоих случаях информация хранилась не более чем о 1 000 запусков без разделения на виды заданий: фоновые, регламентные или системные фоновые.Улучшена система диагностики работы фоновых и регламентных заданий при их большом количестве. Уменьшена вероятность того, что информация о редком запуске фоновых заданий, стартуемых из встроенного языка, будет вытеснена информацией о большом количестве регламентных или системных фоновых заданий.
В документации данное изменение описано здесь.
Отображение информации.
Диаграммы.
Для объектов Диаграмма, ДиаграммаГанта, СводнаяДиаграмма, Дендрограмма для свойства Шрифт подчиненных объектов, описывающих различные области диаграмм, значение по умолчанию равно Авто, что интерпретируется как Обычный шрифт текста.

В том случае, если веб-клиент функционирует под управлением ОС Windows, то при отображении диаграммы в веб-клиенте, при экспорте табличного документа с диаграммой в формате HTML5 и при экспорте диаграммы в формате SVG выполняется проверка, что для используемых в диаграмме шрифтов операционной системой не выполняется подстановка (замена шрифта с одним именем на другой). Если подстановка выполняется, то в результирующие файлы попадает реальное имя шрифта.

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

Для объектов Диаграмма, ДиаграммаГанта, СводнаяДиаграмма, Дендрограмма для свойства Шрифт подчиненных объектов, описывающих различные области диаграмм, значение по умолчанию было равно Шрифт текста.

В том случае, если веб-клиент функционирует под управлением ОС Windows, то при отображении диаграммы в веб-клиенте, при экспорте табличного документа с диаграммой в формате HTML5 и при экспорте диаграммы в формате SVG используемые шрифты попадали в результирующие файлы «как есть», без определения реально используемых шрифтов.

При экспорте табличного документа в формат HTML и при отображении табличного документа в веб-клиенте системные шрифты заменялись на шрифт Arial.

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

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

Двоичные данные.
Расширены возможности работы с двоичными данными. Реализована возможность преобразования в двоичные данные и обратно из следующих типов данных: массив двоичных данных, строка, буфер двоичных данных, строка в виде Base64, 16-тиричная строка, двоичные данные, записанные строкой.

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

Реализована возможность выполнения побитовых операций (И, ИЛИ, НЕ, Исключающее ИЛИ, И-НЕ, Инверсия) для двоичных данных, размещенных в буфере двоичных данных.

При разработке внешних компонент реализована возможность обмениваться двоичными данными с внешней компонентой (включая веб-клиент).

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

Реализована возможность напрямую копировать двоичные данные из объекта ЧтениеДанных в объект ЗаписьДанных.

Реализованы методы глобального контекста СоединитьДвоичныеДанные(), РазделитьДвоичныеДанные(), ПолучитьДвоичныеДанныеИзСтроки(), ПолучитьБуферДвоичныхДанныхИзСтроки(), ПолучитьСтрокуИзДвоичныхДанных(), ПолучитьСтрокуИзБуфераДвоичныхДанных(), ПолучитьДвоичныеДанныеИзBase64Строки(), ПолучитьБуферДвоичныхДанныхИзBase64Строки(), ПолучитьBase64СтрокуИзДвоичныхДанных(), ПолучитьBase64ДвоичныеДанныеИзДвоичныхДанных(), ПолучитьДвоичныеДанныеИзBase64ДвоичныхДанных(), ПолучитьBase64БуферДвоичныхДанныхИзБуфераДвоичныхДанных(), ПолучитьБуферДвоичныхДанныхИзBase64БуфераДвоичныхДанных(), ПолучитьДвоичныеДанныеИзHexСтроки(), ПолучитьБуферДвоичныхДанныхИзHexСтроки(), ПолучитьHexСтрокуИзДвоичныхДанных(), ПолучитьHexСтрокуИзБуфераДвоичныхДанных(), ПолучитьHexДвоичныеДанныеИзДвоичныхДанных(), ПолучитьДвоичныеДанныеИзHexДвоичныхДанных(), ПолучитьHexБуферДвоичныхДанныхИзБуфераДвоичныхДанных(), ПолучитьБуферДвоичныхДанныхИзHexБуфераДвоичныхДанных(), ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(), ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных(), ЧислоИзШестнадцатеричнойСтроки(), ЧислоИзДвоичнойСтроки().

Реализована возможность использовать поток двоичных данных:

  • В конструкторах объектов ЧтениеТекста, ЗаписьТекста, ЧтениеZipФайла, ЗаписьZipФайла.
  • В методе Открыть() объектов ЧтениеТекста, ЗаписьТекста, ЗаписьZIPФайла, ЧтениеZIPФайла.
  • В методе Записать() объектов ТекстовыйДокумент, ТабличныйДокумент, ФорматированныйДокумент, ГеографическаяСхема, Картинка, FTPСоединение.
  • В методе Прочитать() объектов ТекстовыйДокумент, ТабличныйДокумент, ГеографическаяСхема.
  • В методах объекта МенеджерКриптографии: Зашифровать(), Расшифровать(), Подписать(), ПроверитьПодпись().
  • В методе СертификатКриптографии.Выгрузить().
  • В методе ХешированиеДанных.Добавить().
  • В методе FTPСоединение.Получить().

Реализован метод ОткрытьПоток() для объектов ЧтениеHTML, ЗаписьHTML, ЧтениеJSON, ЗаписьJSON, ЧтениеFastInfoset, ЗаписьFastInfoset, ЧтениеXML, ЗаписьXML.

Реализован метод ПолучитьТелоКакПоток() для объектов HTTPЗапрос, HTTPОтвет, HTTPСервисЗапрос, HTTPСервисОтвет.

Реализован метод ПреобразованиеККаноническомуXML.КанонизироватьВПоток().

Для объекта ПреобразованиеXSL реализованы методы ЗагрузитьТаблицуСтилейXSL(), Преобразовать().

Реализован метод ЗаписьZipФайла.ПолучитьДвоичныеДанные().

Для объекта БуферДвоичныхДанных реализованы методы ЗаписатьПобитовоеИ(), ЗаписатьПобитовоеИли(), ЗаписатьПобитовоеИсключительноеИли(), ЗаписатьПобитовоеИНе(), Инвертировать().

Для объекта ЧтениеДанных реализованы методы КопироватьВ(), НачатьКопированиеВ().

Для методов КопироватьВ() и НачатьКопированиемВ() объекта Поток изменено назначение второго параметра метода и возвращаемое значение: в параметре передается количество байт, которые необходимо скопировать, а возвращается реальное количество скопированных байт. Размер буфера определяется системой автоматически. Описания методов приведены в соответствие с аналогичными методами объекта ЧтениеДанных. В режиме совместимости с версией 8.3.9 поведение не изменилось.

Данные возможности не предоставлялись.

Для методов КопироватьВ() и НачатьКопированиеВ() объекта Поток в качестве второго параметра передавался размер буфера, используемый при копировании, а возвращаемые значения отсутствовали.

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

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

Представление данных журнала регистрации отображалось без проверки прав доступа пользователя, который просматривает журнал регистрации.Убрана возможность для пользователя с ограниченными правами получить доступ к информации, которая ему недоступна, через ранее сохраненное представление недоступного этому пользователю объекта.
В документации данное изменение описано здесь.
Средства разработки.
В окне стека вызовов в отладчике реализовано корректное отображение параметров метода в том случае, если параметр содержит очень длинную текстовую строку или многострочную строку. В этом случае для формирования представления берется первые 20 символов такого параметра, после чего дописывается текст «...», а затем продолжается список параметров и закрывающая скобка метода.В окне стека вызовов в отладчике отображение параметра метода в том случае, если параметр содержит очень длинную текстовую строку или многострочную строку, выполнялось некорректно: текстовое представление последующих параметров (если таковые есть) и закрывающая скобка метода не отображались.Информация в окне стека вызовов стала более корректной.
Табличный документ.
При экспорте табличного документа в форматы XLS (Microsoft Excel 97-2003) и Microsoft Office OpenXML (Microsoft Excel 2007- 2010) текст в ячейке преобразуется в число только в том случае, если в ячейке установлено горизонтальное выравнивание вправо. В противном случае содержимое ячейки сохраняется в в виде текста.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При экспорте табличного документа в форматы XLS (Microsoft Excel 97-2003) и Microsoft Office OpenXML (Microsoft Excel 2007- 2010) текст в ячейке преобразовывался в число при любом горизонтальном выравнивании содержимого ячейки.Экспорт табличного документа в форматы XLS (Microsoft Excel 97-2003) и Microsoft Office OpenXML (Microsoft Excel 2007- 2010) стал более корректным.
В документации данное изменение описано здесь.
Средства печати.
Реализована возможность настройки умолчания для размера страницы при печати (в том числе при выводе в формат PDF). Данную возможность можно использовать при работе в веб-клиенте и для документов, формируемых в регламентных заданиях. Реализован объект НастройкиПечати.

В диалоге настроек параметров веб-клиента реализована настройка Размер страницы по умолчанию.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В качестве размера бумаги по умолчанию использовался формат А4.

В диалоге настроек параметров веб-клиента отсутствовала настройка Размер страницы по умолчанию.

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

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

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

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В динамическом списке содержимое папки Системные поля было доступно для использования в качестве полей выбора.

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

Устранено некорректное поведение системы.

Повышена надежность работы динамического списка.

В документации данное изменение описано здесь.
Динамический список.
В толстом клиенте недоступны следующие свойства объекта ДинамическийСписок: ДинамическоеСчитываниеДанных, ОсновнаяТаблица, ПроизвольныйЗапрос, ТекстЗапроса.

Не поддерживается присвоение значения реквизиту формы типа ДинамическийСписок.

Не поддерживается передача реквизита типа ДинамическийСписок в качестве параметра метода или возвращаемого значения клиент-серверного взаимодействия.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В толстом клиенте были доступны следующие свойства объекта ДинамическийСписок: ДинамическоеСчитываниеДанных, ОсновнаяТаблица, ПроизвольныйЗапрос, ТекстЗапроса. Однако их изменение не приводило к каким-либо изменениям в работе динамического списка.

Поддерживалось присвоение значения реквизиту управляемой формы типа ДинамическийСписок. При этом дальнейшее поведение системы было неопределено.

Допускалась передача реквизита типа ДинамическийСписок в качестве параметра метода или возвращаемого значения клиент-серверного взаимодействия. При этом дальнейшее поведение системы было неопределено.

Повышена надежность работы динамического списка. Некорректное использование динамического списка больше не поддерживается.
В документации данное изменение описано здесь.
Диаграммы.
Информация о серии (маркер) в легенде диаграммы зависит от того, каким образом (цвет линии, стиль линии, маркер) отображается в диаграмме эта серия.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В легенде диаграммы всегда выводился квадратный маркер того цвета, которым в диаграмме выводится соответствующая серия.Улучшена читаемость диаграммы, особенно при черно-белой печати.
В документации данное изменение описано здесь.
Система компоновки данных.
Макеты ресурсов, создаваемых на пересечении с соответствующими предопределенными макетами заголовков группировок, создаются пустыми.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

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

Реализовано свойство динамического списка АвтоЗаполнениеДоступныхПолей.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

Реализовано свойство Диаграмма.ПорядокСерийВЛегенде.

Для объекта ТипДиаграммы объектов ОформлениеДиаграммыОбластиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных, ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных реализован параметр ПорядокСерийВЛегенде.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Порядок следования серий в легенде диаграммы был недоступен для управления.Расширены возможности настройки отображения диаграмм.
В документации данное изменение описано здесь.
Средства разработки.
Пользователю будет задан вопрос о необходимости сохранения результатов работы, если он попытается закрыть диалог редактирования выражения запроса (в конструкторе запроса) с помощью клавиши ESC или кнопки закрытия окна («крестик»), а редактируемое выражение было изменено.Пользователю не задавался вопрос о необходимости сохранения результатов работы, если он пытался закрыть диалог редактирования выражения запроса (в конструкторе запроса) с помощью клавиши ESC или кнопки закрытия окна («крестик»), а редактируемое выражение было изменено. Результат работы в этом случае терялся.Устранено некорректное поведение системы.

Снижена вероятность потери результатов работы при редактировании выражения запроса.

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

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

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Поиск через строку поиска динамического списка работал следующим образом:
  • при поиске полной даты (с указанием времени) - отдельно искалась дата и отдельно строка, содержащая время;
  • при поиске значения, похожего на число с указанием дробной части - выполнялся поиск отдельно целой части и отдельно дробной части, результаты объединялись «по И»;
  • отображение результатов поиска не всегда работало корректно.

Улучшен поиск в динамическом списке с использованием строки поиска.
Динамический список.
В диалоге расширенного поиска динамического списка недоступны для поиска (отсутствуют в списке полей Где искать) поля, которые недоступны для использования в отборе.

Если текущей колонкой таблицы, связанной со списком, является колонка, которая отображает поле, недоступное для использования в отборе – недоступна команда Найти по значению.

В диалоге расширенного поиска динамического списка были доступны для поиска (присутствовали в списке полей Где искать) поля, которые недоступны для использования в отборе.

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

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В веб-клиенте в этих диалогах перечисления присутствовали.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При экспорте табличного документа в формат Microsoft Office OpenXML (Microsoft Excel 2007 и старше), имя XML-компонента общих строк формируется с маленькой буквы: sharedStrings.xml.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При экспорте табличного документа в формат Microsoft Office OpenXML (Microsoft Excel 2007 и старше), имя XML-компонента общих строк формировалась с заглавной буквы: SharedStrings.xml.Поведение платформы приведено в соответствие со стандартом OpenXML. Повышена совместимость с системами, выполняющими разбор файлов формата OpenXML в тех случаях, когда имена файлов чувствительны к регистру символов.
В документации данное изменение описано здесь.
Управляемая форма.
Динамический список.
Реализована возможность устанавливать флажок Основной реквизит для реквизита управляемой формы типа КомпоновщикНастроекКомпоновкиДанных. В этом случае в качестве расширения формы будет выступать Расширение управляемой формы для компоновщика настроек.

Для такой формы становятся доступными свойство формы Группа пользовательских настроек и обработчик события ПриОбновленииСоставаПользовательскихНастроекНаСервере.

Свойство управляемой формы Основной реквизит устанавливалось только для автоматически генерируемой формы настроек динамического списка. Разработчик не мог создать такую форму.Разработчик может создать универсальную форму редактирования настроек компоновки данных.
Средства разработки.
При сравнении и объединении модулей (без использования внешних программ) учитывается расположение методов в областях, заданных с помощью инструкций препроцессора (#Область, #Если).

Области, заданные инструкциями препроцессора, выделяются как отдельные сущности (наряду с процедурами и функциями). Для таких областей реализована возможность указывать настройки параметров объединения.

Данная возможность не предоставлялась.

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

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

Повышено удобство и надежность объединения модулей с помощью встроенных средств конфигуратора.
Управляемая форма.
В панели навигации формы элемента иерархического справочника или плана видов характеристик размещаются:
  • Команды перехода к подчиненным справочникам, для которых установлено подчинение элементам или элементам и группам (не изменилось по сравнению с предыдущими версиями).
  • Команды перехода к регистрам сведений, тип ведущего измерения которого совпадает с типом справочника или плана видов характеристик и у которых для этого измерения свойство Выбор групп и элементов установлено в Элементы или Группы и элементы.

В панели навигации формы группы иерархического справочника или плана видов характеристик размещаются:

  • Команды перехода к подчиненным справочникам, для которых установлено подчинение группам или элементам и группам.
  • Команды перехода к регистрам сведений, тип ведущего измерения которого совпадает с типом справочника или плана видов характеристик и у которых для этого измерения свойство Выбор групп и элементов установлено в Группы или Группы и элементы.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Для иерархического справочника или плана видов характеристик все команды перехода к подчиненным справочникам располагались в панели навигации формы элемента. В панели навигации формы группы таких объектов конфигурации команд перехода к подчиненным справочникам не размещалось.

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

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства разработки.
Выгрузка/загрузка конфигурации в файлы.
При выгрузке конфигурации в файлы изменен формат выгрузки информации о динамическом списке, размещенном в управляемой форме.

Рекомендуется заново выгрузить формы, содержащие динамические списки.

При выгрузке конфигурации в файлы, формат выгрузки информации о динамическом списке, размещенном в управляемой форме, был другим.XML-файлы выгрузки конфигурации стали более корректными.
Обновление конфигурации базы данных.
При обновлении конфигурации базы данных отключен вывод сообщений о создании и удалении таблиц опций планов видов характеристик, планов счетов, планов видов расчета и справочников.При обновлении конфигурации базы данных выводились сообщения о создании и удалении таблиц опций планов видов характеристик, планов счетов, планов видов расчета и справочников.При обновлении конфигурации базы данных исключен вывод сообщений, которые не несут никакой полезной информации пользователю.
Диаграммы.
Расширен набор палитр, которые могут использоваться для оформления диаграмм. Палитры могут содержать как фиксированный набор цветов, так и набор цветов, зависящий от количества серий. Реализована возможность установки собственного набора цветов отображения диаграммы. Для системного перечисления ПалитраЦветовДиаграммы реализованы значения Авто, Произвольная, Градиентная, Синяя, Оранжевая, Зеленая, Желтая, Серая, Теплая, Холодная, Яркая, Мягкая, Пастельная.

Для объекта Диаграмма реализованы:

  • свойства ЦветНачалаГрадиентнойПалитры, ЦветКонцаГрадиентнойПалитры, МаксимальноеКоличествоЦветовГрадиентнойПалитры.
  • методы ПолучитьПалитру(), УстановитьПалитру().

Для объекта ТипДиаграммы объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ПалитраЦветов, ЦветНачалаГрадиентнойПалитры, ЦветКонцаГрадиентнойПалитры, МаксимальноеКоличествоЦветовГрадиентнойПалитры.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Процессор вывода результата компоновки данных в табличный документ, при выводе объединенных ячеек, в некоторых случаях не изменял ширину колонок, в которых располагаются объединенные ячейки. В результате колонки могли иметь слишком маленький размер.В некоторых случаях улучшен расчет ширин колонок табличного документа, выполняемого процессором вывода результат компоновки данных в табличный документ, для объединенных ячеек.
В документации данное изменение описано здесь.
Регистры бухгалтерии.
Тип МоментВремениСУточнениемПериода стал доступен в тонком и веб-клиентах.Типа МоментВремениСУточнениемПериода был доступен только в толстом клиенте и на стороне сервера.Устранено некорректное поведение системы.
Табличный документ.
Для табличного документа реализована возможность выполнять специальную вставку из форматов XLS (Microsoft Excel 97-2003) и ODS (OpenDocument Spreadsheet).Для табличного документа было невозможно выполнить специальную вставку из форматов XLS (Microsoft Excel 97-2003) и ODS (OpenDocument Spreadsheet).При использовании специальной вставки в табличный документ пользователь получил возможность выбора из всех форматов, в которых доступна вставка содержимого буфера обмена.
Табличный документ.
Система компоновки данных.
Для табличного документа реализована возможность автоматической адаптации ширины колонок к ширине области отображения табличного документа: на экране или на листе бумаги при печати.

Для объектов ОбластьЯчеекТабличногоДокумента, ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных реализованы свойства РастягиватьПоГоризонтали, ВесовойКоэффициентШирины. Для объекта ОформлениеКомпоновкиДанных реализованы параметры оформления РастягиватьПоГоризонтали, ВесовойКоэффициентШирины.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Ширина колонок табличного документа не могла адаптироваться под ширину области отображения.

При выводе диаграммы в табличный документ, система компоновки данных устанавливала фиксированную ширину диаграммы.

Улучшены возможности по адаптации табличных документов к области отображения.
Табличный документ.
Для расширения поля управляемой формы для табличного документа:
  • Расширена возможность управления выделением ячеек: стало возможно полностью отключить отображение выделения, а также включить отображение выделения только в том случае, если в табличном документе выделено более одной ячейки (свойство Отображение выделения). Для системного перечисления РежимОтображенияВыделения реализованы свойства НеОтображать, ПриВыделенииНесколькихЯчеек, ПриВыделенииНесколькихЯчеекПриАктивности.
  • Расширены возможности по управлению видимостью полос прокрутки. Стало возможно указать использование полос прокрутки только при необходимости. Тип свойств ВертикальнаяПолосаПрокрутки и ГоризонтальнаяПолосаПрокрутки изменен на ИспользованиеПолосыПрокрутки.
  • Реализована возможность управления видом курсора мыши, который находится над расширением поля управляемой формы для табличного документа. Курсор мыши может иметь вид стандартного курсора, а может изменяться в зависимости от того, над какой областью табличного документа курсор находится. Реализовано свойство ТипКурсоров.
  • Реализована зависимость поведения клавиш управления курсором от свойства Отображение выделения. Когда данное свойство установлено в значение Не показывать, то клавиши управления курсором выполняют функцию прокрутки табличного документа в направлении стрелок. Когда свойство установлено в одно из значений При выделении нескольких ..., то при нажатой клавише Shift клавиши управления курсором изменяют размер выделения, а без нажатой клавиши Shift выполняют прокрутку табличного документа в направлении стрелок (без снятия выделения области).
Для расширения поля управляемой формы для табличного документа было возможно:
  • Указывать, что выделение отображается всегда или только при активации поля.
  • Полосы прокрутки или всегда отображались или всегда скрывались. Отображение по необходимости было недоступно.
  • Курсор мыши, при нахождении над табличным документом, всегда зависел от содержимого ячейки, над которой он (курсор мыши) находился.
  • Поведение клавиш управления курсором не зависело от каких-либо свойств расширения поля управляемой формы для табличного документа.
Расширены возможности оформления табличного документа, отображаемого в управляемой форме.
В документации данное изменение описано здесь.
Управляемая форма.
Улучшен алгоритм автоматического определения ширины колонки таблицы управляемой формы в зависимости от параметров шрифта.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Алгоритм автоматического определения ширины колонки не всегда адекватно учитывал параметры шрифта.Улучшено отображение таблицы управляемой формы.
Выгрузка/загрузка конфигурации в файлы.
При загрузке справочной информации из файлов XML не выполняется проверка того факта, что в конфигурации существует язык (объект конфигурации Язык), для которого загружается справочная информация.При загрузке справочной информации из файлов XML не выполнялась загрузка справочной информации в том случае, если в конфигурации отсутствовал язык (объект конфигурации Язык), для которого загружалась справочная информация.Упрощена работа со справочной информацией на разных языках при выгрузке/загрузке конфигурации или внешних обработок/отчетов в файлы XML.
Средства разработки.
Расширение конфигурации.
Хранение информации о закладках, точках останова и данных о производительности для расширений конфигурации выполняется по именам расширений.Хранение информации о закладках, точках останова и данных о производительности для расширений конфигурации выполнялось по внутренним идентификаторам расширений.Обеспечивается возможность (в дальнейшем) интеграции отладки расширений с 1C:Enterprise Development Tools.
Работа в macOS.
Табличный документ.
Реализована возможность экспорта табличного документа в формате PDF при работе под управлением ОС macOS.Экспорт табличного документа в формате PDF при работе под управлением ОС macOS завершался с ошибкой.Устранено некорректное поведение системы.
Работа с ОС.
Изменен алгоритм определения часового пояса сеанса при работе под управлением ОС Windows. Часовой пояс определяется следующим образом:
  • Получается представление часового пояса с помощью методов API Windows.
  • Используя полученное представление, выполняется поиск идентификатора часового пояса в реестре Windows.
  • Найденный идентификатор используется для работы с библиотекой ICU.
  • Если часовой пояс определить не удалось - будет использован предыдущий алгоритм определения часового пояса.
При работе под управлением ОС Windows использовался следующий алгоритм для определения часовой пояс:
  • Выполнялось определение часового пояса по реестру Windows.
  • Найденный идентификатор используется для работы с библиотекой ICU.
  • Если для найденного идентификатора часового пояса не было соответствия в ICU, то получалась информация о часовом поясе с помощью API Windows.
  • Используя параметры часового пояса (смещение, летнее время и т.д.) выполняется подбор часового пояса в ICU.
Корректное определение часового пояса сеанса при работе на терминальных серверах ОС Windows.
Работа с СУБД.
При работе в режиме управляемых блокировок (в клиент-серверном варианте) на СУБД PostgreSQL версии 9.3 и старше, поддерживается установка времени ожидания блокировок. Время ожидания получается из параметров информационной базы, аналогично другим СУБД.При работе в режиме управляемых блокировок (в клиент-серверном варианте) на СУБД PostgreSQL версии 9.3 и старше, не поддерживалась установка времени ожидания блокировок. Установка времени ожидания блокировок при работе с этой СУБД поддерживалась только при работе в автоматическом режиме блокировок.При работе с СУБД PostgreSQL время ожидания блокировок в управляемом режиме управления блокировками стало управляться аналогично остальным СУБД.
Диаграммы.
Табличный документ.
При сохранении табличного документа с диаграммой в файл, цвет, автоматически выбранный системой для отображения серии или точки, а также автоматически выбранный маркер серии, записываются таким образом, чтобы обеспечить корректное отображение выбранного цвета и маркера при просмотре как в текущей, так и в предыдущих версиях системы «1С:Предприятие».При сохранении табличного документа с диаграммой в файл, значения автоматических цветов и маркеров сохранялись в виде, которых был «непонятен» для предыдущих версий системы «1С:Предприятие», в результате чего мог существенно нарушаться внешний вид диаграммы при просмотре в предыдущих версиях системы «1С:Предприятие».Табличные документы, которые содержат диаграммы, будут отображаться в предыдущих версиях системы «1С:Предприятие» максимально приближенно к тому виду, который они имеют в версии 8.3.10 и старше.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Управляемая форма.
При сворачивании узла дерева значений с подчиненными, отображаемого в управляемой форме, событие ПередСворачиванием формируется для каждого сворачиваемого узла по всей иерархии.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

Стало возможно точно определять сворачиваемые элементы дерева значений при интерактивной работе.

В документации данное изменение описано здесь.
Права доступа.
При вызове метода ПравоДоступа() генерируется исключение, если проверяемое право доступа не может быть применено к объекту метаданных.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

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

Метод КомпоновщикНастроекКомпоновкиДанных.Восстановить() отключает свойство Использование у параметров данных, которые отключены функциональными опциям.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Функциональные опции не оказывали влияния на видимость параметров компоновки данных.

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

Метод КомпоновщикНастроекКомпоновкиДанных.Восстановить() не изменял свойство Использование у параметров данных, которые отключены функциональными опциям.

Пользователям стало более удобно работать с параметрами отчета, которые имеют типы, отключенные функциональными опциями.
В документации данное изменение описано здесь.
Работа с HTML.
Для объекта ОболочкаHTMLДокумента реализовано свойство КодЯзыкаМакета. Если данное свойство установлено, то методы этого объекта ПолучитьCOMОбъект(), ПолучитьДокументHTML(), ПолучитьТекст() будут возвращать результат для указанного языка.Для HTML-макета выбор языка, для которого будут возвращаться результаты работы методов объекта ОболочкаHTMLДокумента, был недоступен.Стало возможно использовать HTML-макеты для языка, отличного от языка текущего сеанса.
Системные требования.
Изменено представление операционной системы Windows, начиная с версии Vista и далее, в свойстве СистемнаяИнформация.ВерсияОС. Текст свойства содержит пользовательское представление названия операционной системы в дополнение к технической информации (версия, номер сборки и т.д.),

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Представление операционной системы Windows, начиная с версии Vista и далее, в свойстве СистемнаяИнформация.ВерсияОС не содержало пользовательского представления названия операционной системы.Информация из свойства СистемнаяИнформация.ВерсияОС (при работе под управлением ОС Windows) предоставляет пользователю более понятную информацию об используемой операционной системе.
В документации данное изменение описано здесь.
Web-сервисы и HTTP-сервисы.
Работа с Интернет.
При вызове метода HTTPСоединение.ВызватьHTTPМетод() параметр HTTPМетод должен соответствовать RFC 7230 (см. здесь). Если требование не выполняется - будет сгенерировано исключение.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При вызове метода HTTPСоединение.ВызватьHTTPМетод() параметр HTTPМетод мог принимать любое значение.Поведение платформы «1С:Предприятие» более точно соответствует стандартам RFC.
В документации данное изменение описано здесь.
Работа с СУБД.
При работе в клиент-серверном варианте, с использованием СУБД Microsoft SQL Server, в результате запроса, содержащего выражение ВЫРАЗИТЬ(… КАК СТРОКА(…)), выполняется дополнение результата операции пробелами до требуемой длины.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При работе в клиент-серверном варианте, с использованием СУБД Microsoft SQL Server, в результате запроса, содержащего выражение ВЫРАЗИТЬ(… КАК СТРОКА(…)), не выполнялось дополнение результата пробелами до требуемой длины.Поведение системы «1С:Предприятие» стало одинаковым на всех используемых СУБД.
Работа с XML, XDTO.
При сериализации объекта типа СписокЗначений с использованием метода ФабрикаXDTO.ЗаписатьXML() будет формироваться XML-документ, соответствующий схеме, которая используется при сериализации этого объекта с помощью метода СериализаторXDTO.ЗаписатьXML().

В результате изменения, список значений:

  • сериализованный в версии 8.3.10, не может быть прочитан в версии 8.3.6 и младше, но может быть прочитан в версиях 8.3.7 и старше с использованием ФабрикаXDTO;
  • сериализованный в версии 8.3.10, может быть прочитан в версии 8.3.6 и младше с использованием СериализаторXDTO;
  • сериализованный в версиях 8.3.7 - 8.3.9 может быть прочитан любой версией.
При сериализации объекта типа СписокЗначений с использованием метода ФабрикаXDTO.ЗаписатьXML() формировался XML-документ, не соответствующий схеме, которая используется при сериализации этого объекта с помощью метода СериализаторXDTO.ЗаписатьXML().Устранено некорректное поведение системы.
Управляемая форма.
Если в ячейке таблицы управляемой формы отображается гиперссылка и для ячейки установлен режим Только просмотр, то двойное нажатие левой кнопки мыши в такой ячейке вызовет однократную генерацию события таблицы Выбор.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При анализе запроса, в том случае, если в выражении, следующем за именем временной таблицы, отсутствует имя поля, в качестве имени поля использовалось имя первого поля временной таблицы.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При отображении табличного документа в интерфейсе Такси, в качестве цвета текста Авто используется:
  • при отображении на экране: стилевой цвет текста редактирования;
  • при печати: черный цвет.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При отображении табличного документа в интерфейсе Такси, в качестве цвета текста Авто всегда использовался черный цвет.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
Для реквизита типа Строка или Число, отображаемого полем ввода управляемой формы с включенным режимом выбора из списка:
  • снимаются ограничения на длину вводимой строки;
  • поле ввода, отображающее такие данные, будет автоматически растягиваться по ширине.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При редактировании значения типа Число в поле ввода управляемой формы в режиме выбора из списка, квалификаторы числа, настроенные для реквизита, продолжали влиять на формат редактируемого текста.Повышено удобство работы пользователей.
В документации данное изменение описано здесь.
Табличный документ.
При обработке шаблона в ячейке табличного документа, из результата не удаляется содержимое от последней секции [] и до экранированного символа [.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При отработке шаблона в ячейке табличного документа, в результат не попадает содержимое шаблона, расположенного между секцией [] и экранированным символом [.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с Интернет.
При работе под управлением ОС Windows, проверка сертификата веб-сервера выполняется по всем цепочкам доверенных сертификатов, зарегистрированных в хранилище доверенных сертификатов ОС Windows.При работе под управлением ОС Windows, проверка сертификата веб-сервера могла завершиться неудачей, если в хранилище доверенных сертификатов был не указан какой-либо из родительских доверенных сертификатов проверяемого сертификата.При работе под управлением ОС Windows исправлена ситуация, когда платформа «1С:Предприятие» некорректно выполняет проверку сертификата веб-сервера при работе по протоколу HTTPS/FTPS в случаях, когда издатель сертификата сервера не входит в список доверенных корневых сертификатов.
Полнотекстовый поиск.
Если при выполнении запроса полнотекстового поиска формируется много промежуточных результатов, но сам результат запроса содержит не более 1 млн. записей - пользователь получит этот результат. В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

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

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

Определение типа дистрибутива и его разрядности выполняется по имени .msi-файла:

  • 1CEnterprise 8.msi - 32-разрядный вариант, полный дистрибутив;
  • 1CEnterprise 8 Thin client.msi - 32-разрядный вариант, тонкий клиент;
  • 1CEnterprise 8 (x86-64).msi - 64-разрядный вариант, полный дистрибутив;
  • 1CEnterprise 8 Thin client (x86-64).msi - 64-разрядный вариант, тонкий клиент.
Механизм поиска новых версий в каталогах дистрибутивов работал менее быстро, т.к. использовал информацию, расположенную в свойствах файлов .msi.Ускорено открытие диалога со списком информационных баз в том случае, если в настройках диалога указано Устанавливать автоматически новую версию.
Управляемая форма.
При попытке из встроенного языка создать группу управляемой формы с некорректным значением свойства Вид формируется исключение.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При попытке из встроенного языка создать группу управляемой формы с некорректным значением свойства Вид поведение системы было неопределено (включая возможность аварийного завершения работы).Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Реализована возможность устанавливать одновременно выражения для детальных и итоговых записей пользовательских полей системы компоновки данных. Аналогичная возможность реализована для представлений пользовательских полей в детальных и итоговых записях системы компоновки данных.

Для объекта ПользовательскоеПолеВыражениеКомпоновкиДанных реализованы методы УстановитьВыражения() и УстановитьПредставлениеВыражений().

Методы УстановитьВыражениеДетальныхЗаписей(), УстановитьВыражениеИтоговыхЗаписей(), УстановитьПредставлениеВыраженияДетальныхЗаписей() и УстановитьПредставлениеВыраженияИтоговыхЗаписей() являются устаревшими, поддерживаются для совместимости и не рекомендуются к использованию.

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

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

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В том случае, если условие отбора добавлялось в запрос с помощью конструктора объекта ВыражениеСхемыЗапроса, выражение отбора добавлялось в некорректном виде.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Хранилище конфигурации.
Новое хранилище конфигурации создается в формате версии 8.3.8 со страницей, равной 8192 байта.

Преобразование хранилища между форматами 8.3.8 и 8.2.14 (в обе стороны) можно осуществить с помощью утилиты cnvdbfl.

База данных хранилища конфигурации создавалось в формате версии 8.2.14.Стало возможно для хранилища установить формат версии 8.3.8. За счет этого появляется возможность хранить историю хранилища большего размера.
В документации данное изменение описано здесь, здесь и здесь.
Регистры бухгалтерии.
Если значение ресурса регистра бухгалтерии связано с признаком учета плана счетов, то значение такого ресурса в виртуальных таблицах Остатки, Обороты, ОстаткиИОбороты и ОборотыДтКт зависит от состояния этого признака учета для каждого счета. Если признак учета установлен, то ресурс имеет значение типа Число, если признак учета сброшен - ресурс имеет значение NULL.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

При работе в тонком клиенте и веб-клиенте прекращена поддержка проведения документа с запросом режима проведения у пользователя. При использовании документов с таким режимом проведения будет генерироваться исключение. Значение системного перечисления ИспользованиеРежимаПроведения.Запрашивать не поддерживается для использования в тонком и веб-клиентах.

Игнорируется указание варианта открытия окна (параметр Окно) при использовании методов ОткрытьФорму(), ПолучитьФорму(), а также в значении свойства структуры ПараметрыВыполненияКоманды.Окно с помощью системного перечисления ВариантОткрытияОкна. В тонком клиенте параметр Окно игнорируется при отключенном режиме совместимости. Системное перечисление ВариантОткрытияОкна исключено из синтакс-помощника.

В тонком и веб-клиентах стало невозможно открыть форму в отдельном окне при работе в режиме интерфейса В закладках.

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

При запуске веб-клиента не анализируется наличие блокировки всплывающих окон.

Поддерживалась работа с блокирующими окнами в веб-клиенте.

Поддерживалась возможность указывать режим проведения документа интерактивно, непосредственно во время проведения документа.

При работе в режиме интерфейса В закладках было возможно открыть форму в отдельном окне при работе в тонком и веб-клиентах.

При работе в веб-клиенте поддерживалась работа с интерфейсом В отдельных окнах.

Отключена поддержка режима интерфейса, который не поддерживается современными веб-браузерами.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Интерфейс.
Отображение информации.
Переработан механизм оповещений пользователя при работе в интерфейсе Такси. Данный механизм позволяет:
  • отображать одновременно несколько оповещений;
  • отображать оповещения даже если основное окно приложения свернуто;
  • обновлять информацию в окне оповещения, пока это окно не закрыто пользователем;
  • реализовать реакцию системы при нажатии на окно оповещения.

Реализована возможность работы с оповещениями через центр оповещений. Возможность перетаскивания окна оповещения не поддерживается.

Для метода глобального контекста ПоказатьОповещениеПользователя() реализованы параметры СтатусОповещенияПользователя, КлючУникальности. Параметр метода НавигационнаяСсылка переименован в ДействиеПриНажатии. Особенности использования оповещений в зависимости от используемой операционной системы и клиентского приложения описаны в документации.

Данные возможности не предоставлялись.

Возможности метода глобального контекста ПоказатьОповещениеПользователя() были ограничены.

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

Для обработчиков событий табличного документа ОбработкаРасшифровки и ОбработкаДополнительнойРасшифровки реализован параметр ДополнительныеПараметры. В данном параметре передается дата, на которой инициирована расшифровка. В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

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

Обработчики событий табличного документа ОбработкаРасшифровки и ОбработкаДополнительнойРасшифровки содержат только два параметра (отсутствует параметр ДополнительныеПараметры).

Контекстное меню диаграммы Ганта, расположенной в табличном документе, открывалось при нажатии правой кнопки мыши.

Устранено некорректное поведение системы.

Поведение расшифровки диаграммы Ганта, расположенной в табличном документе, приведено к единому поведению, принятому в платформе в таких случаях.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Если у диаграммы выключены флажки Настройка серий и Настройка точек, то в тонком клиенте цвета серий/точек брались из палитры по умолчанию, а в веб-клиенте - из установленной палитры.Устранены различия в отображении диаграмм между тонким и веб-клиентами.
В документации данное изменение описано здесь.
Диаграммы.
При десериализации диаграммы, если свойства Настройка серий или Настройка точек установлены в значение Ложь, то установка цветов серий/точек выполняется после загрузки палитры цветов.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

При десериализации диаграммы, если свойства Настройка серий или Настройка точек установлены в значение Ложь, то установка цветов серий/точек выполнялось из палитры по умолчанию.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Если при интерактивном редактировании диаграммы значение флажка Настройка серий или Настройка точек будет установлено в значение Ложь, то будут выполнены следующие операции:
  • оформительские параметры серий или точек будут установлены в значения по умолчанию;
  • диаграмма будет перерисована.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Попытка изменить какие-либо свойства серии или точки, с помощью встроенного языка, не приводило к генерации исключения, если у диаграммы установлены в значение Ложь флажки Настройка серий или Настройка точек. В этом случае свойства устанавливались в серию или точку.Некорректное использование диаграммы стало невозможно.
В документации данное изменение описано здесь.
Общие объекты.
В таблице значений, полученной в результате использования метода Выгрузить() от табличной части какого-либо объекта, имена предопределенных колонок создаются на языке, указанном в свойстве конфигурации Вариант встроенного языка.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Если в обработчике ПриОткрытии управляемой формы установить параметр Отказ в значение Истина, то после окончания выполнения обработчика, в некоторых сценариях, форма могла не выгружаться из памяти. Как следствие, сохранялись все связанные с ней ресурсы (временное хранилище, блокировки и т.д.) и работали установленные обработчики ожидания.Устранено незапланированное поведение системы.
В документации данное изменение описано здесь, здесь и здесь.
Управляемая форма.
Реализована возможность управлять сквозным выравниванием для групп управляемой формы (свойство Сквозное выравнивание), у которых свойство Объединенная группа установлено в значение Ложь.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Для групп управляемой формы, у которых свойство Объединенная группа установлено в значение Ложь, игнорировалось значение свойства группы Сквозное выравнивание.Устранено некорректное поведение системы.
Работа в ОС Linux.
Системные требования.
Изменены системные требования для платформы, работающей под управлением ОС Linux. Библиотека freetype включена в состав платформы и исключена из списка библиотек, наличие которых проверяется при запуске платформы.Библиотека freetype не входила в состав платформы и ее наличие проверялось при старте платформы.Упрощены требования к программному окружению при запуске системы под управлением ОС Linux.
В документации данное изменение описано здесь и здесь.
Управляемая форма.
В том случае, если у группы колонок таблицы управляемой формы свойство ФиксацияВТаблице установлено в значение Лево или Право, то фиксируются все колонки такой группы, а также все прочие колонки и группы таблицы, для которых указана фиксация.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

В том случае, если у группы колонок таблицы управляемой формы свойство ФиксацияВТаблице установлено в значение Лево или Право, то фиксировались только те колонки, которые находились левее (для значения Лево) или правее (для значения Право) такой группы. Колонки, входящие в такую группу, не фиксировались.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
Если для группы управляемой формы вида «командная панель» свойство ВертикальноеПоложениеВГруппе установлено в значение Авто, и эта командная панель расположена в группе или форме, для которой свойство ВертикальноеПоложениеПодчиненных установлено в значение Авто, то такая командная панель будет располагаться вверху родительской группы, ниже последнего элемента.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Если для группы управляемой формы вида «командная панель» свойство ВертикальноеПоложениеВГруппе установлено в значение Авто, и эта командная панель расположена в группе или форме, для которой свойство ВертикальноеПоложениеПодчиненных установлено в значение Авто, то такая командная панель располагалась внизу родительской группы.Устранено некорректное поведение системы.
Динамический список.
Если в строку поиска динамического списка ввести значение, которое можно интерпретировать как число в экспоненциальной форме, то такое значение не будет интерпретироваться как число, а будет интерпретировано как строка. Поиск будет выполняться для строки.

В режиме совместимости с версией 8.3.9 поведение не изменилось.

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

В режиме совместимости с версией 8.3.9 поведение не изменилось.

Отключалось свойство Использование для параметров данных, которые отключены функциональными опциями в следующих случаях:
  • при загрузке варианта отчета;
  • при вызове метода КомпоновщикНастроекКомпоновкиДанных.Восстановить().
Повышена совместимость с запросами для системы компоновки данных, созданных в предыдущих версиях платформы.
Встроенный язык.
Веб-клиент.
При работе в веб-клиенте функция ТРег() работает для строк, состоящих из специальных символов, цифр и букв только латинского алфавита.

При работе в других клиентских приложениях и на сервере поведение не изменилось - функция ТРег() работает в соответствии с алгоритмом, определенным стандартом Unicode.

При работе в веб-клиенте функция ТРег() всегда возвращала исходную строку.Уточнено поведение функции ТРег().

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Английское наименование метода СтрНачинаетсяС(). Старое наименование поддерживается для совместимости.
  • StrStartWith().
  • StrStartsWith().
Методы загрузки таблицы стилей XSL объекта ПреобразованиеXSL.

Старые наименования поддерживаются для совместимости.

  • ЗагрузитьИзСтроки(),
  • ЗагрузитьИзУзла(),
  • ЗагрузитьИзФайла().
  • ЗагрузитьТаблицуСтилейXSLИзСтроки(),
  • ЗагрузитьТаблицуСтилейXSLИзУзла(),
  • ЗагрузитьТаблицуСтилейXSLИзФайла().
Имена предметов отладки, используемые в файловом варианте информационной базы.
  • Для Web-сервиса: Сервер (файловый вариант);
  • Для HTTP-сервиса: Сервер (файловый вариант).
  • Для Web-сервиса: Web-сервис;
  • Для HTTP-сервиса: HTTP-сервис.

Заголовки диалога настройки панели разделов.
  • Доступные разделы;
  • Выбранные команды.
  • Доступные разделы: (добавлен завершающий символ «:»);
  • Выбранные разделы.

Изменено представление команд меню табличного документа, управляющих отображением именованных областей.
  • Отображение именованных строк/колонок;
  • Отображать именованные ячейки.
  • Отображать имена строк/колонок;
  • Отображать имена ячеек.
Представления значений режима совместимости хранилища конфигурации.
  • Версия 8.3.2;
  • Версия 8.3.3.
  • Версии 8.3.2 и ниже;
  • Версии 8.3.3 - 8.3.5.
Английский вариант наименования свойства ПользовательИнформационнойБазы.ЗащитаОтОпасныхДействий. Старое наименование поддерживается для совместимости.
  • UnsafeActionProtection.
  • UnsafeOperationProtection.
Английский вариант наименования объекта ОписаниеЗащитыОтОпасныхДействий. Старое наименование поддерживается для совместимости.
  • UnsafeActionProtectionDescription.
  • UnsafeOperationProtectionDescription.
Английский вариант наименования свойства ОписаниеЗащитыОтОпасныхДействий.ПредупреждатьОбОпасныхДействиях. Старое наименование поддерживается для совместимости.
  • WarnAboutUnsafeActions.
  • UnsafeOperationWarnings.
Изменено имя системного перечисления, позволяющего управлять высотой таблицы управляемой формы. Старое наименование поддерживается для совместимости.
  • ВариантУправленияВысотой.
  • ВариантУправленияВысотойЭлемента.

Оглавление

Мобильная платформа

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

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

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

Реализован метод ИнформацияОбИнтернетСоединении.ПолучитьИспользованиеРоуминга().

Возможность определения работы в роуминге была недоступна.Стало возможно обнаружить и реализовать реакцию на то, что мобильное устройство находится в роуминге. В частности, ограничить или прекратить использование мобильного интернета, стоимость которого в роуминге может быть очень высокой.
В документации данное изменение описано здесь.
Работа с Интернет.
Для мобильной платформы, работающей под управлением ОС Windows, реализованы возможности работы с защищенным соединением.Возможности работы с защищенным соединением были недоступны для мобильной платформы, работающей под управлением ОС Windows.При работе под управлением ОС Windows стало возможно выполнять соединение с ресурсами, требующими защищенного соединения.
Работа с криптографией.
В мобильной платформе реализован механизм работы с криптографией. Поведение мобильной платформы аналогично поведению тонкого клиента. Особенности поведения механизма отражены в документации.

Реализован метод МенеджерКриптографии.ПоказатьСписокСертификатов(). Реализован объект КонтейнерКлючейКриптографии. В мобильной платформе изменено поведение следующих методов объекта ХранилищеСертификатовКриптографии: Добавить(), Удалить(), НачатьДобавление(), НачатьУдаление().

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

Для объекта МенеджерКонтактов реализованы методы ПоддерживаетсяИзменениеКонтакта() и ПоддерживаетсяДобавлениеКонтактов().

Для объекта МенеджерКалендарей реализованы методы ПоддерживаетсяИзменениеКалендаря() и ПоддерживаетсяДобавлениеКалендаирей().

Свойство МенеджерКалендарей.ПоддерживаетсяИзменениеКалендарей не поддерживается и оставлено для совместимости.

При работе под управлением ОС Windows метод МенеджерКалендарей.ПоддерживаетсяИзменениеСобытий() всегда возвращает значение Ложь.

Не поддерживалась проверка возможности изменения и добавления контактов.

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

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

Для объекта Файл реализованы методы ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства() и НачатьПолучениеКартинкиПредставленияФайлаБиблиотекиМобильногоУстройства().

Данная возможность не предоставлялась.

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

Оптимизировано использование памяти мобильного устройства при работе с картинками и видео-файлами из соответствующих библиотек мобильного устройства. Снижена вероятность получения ошибки нехватки памяти при работе с мобильным приложением, которое активно использует картинки или видео-файлы из библиотек мобильного устройства.
В документации данное изменение описано здесь.
Управляемые блокировки.
Реализована работа с управляемыми блокировками в мобильной платформе.

Реализованы методы глобального контекста ЗаблокироватьДанныеДляРедактирования(), РазблокироватьДанныеДляРедактирования(), УстановитьВремяОжиданияБлокировкиДанных(), ПолучитьВремяОжиданияБлокировкиДанных().

Реализованы методы Заблокирован(), Заблокировать() и Разблокировать() для объектов СправочникОбъект, ДокументОбъект, ПланОбменаОбъект.

Реализован метод РегистрНакопленияНаборЗаписей.БлокироватьДляИзменения().

Реализован метод УправляемаяФорма.ЗаблокироватьДанныеФормыДляРедактирования().

Реализованы объекты БлокировкаДанных, ЭлементБлокировкиДанных.

Для элементов конфигурации Документ, Справочник, ПланОбмена реализовано свойство ПоляБлокировкиДанных. Для элементов конфигурации Конфигурация, Документ, Справочник, ПланОбмена, Константа, Последовательность, РегистрНакопления, РегистрСведений реализовано свойство РежимУправленияБлокировкойДанных.

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

Реализованы методы ПолучитьМаскуВсеФайлы(), ПолучитьМаскуВсеФайлыКлиента(), ПолучитьМаскуВсеФайлыСервера(), ПолучитьРазделительПути(), ПолучитьРазделительПутиКлиента(), ПолучитьРазделительПутиСервера().

Реализован метод НачатьПолучениеКаталогаБиблиотекиМобильногоУстройства().

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

В мобильном приложении стало возможно реализовать работу с файлами, которая минимально зависит от используемой мобильной операционной системы.
В документации данное изменение описано здесь.
Системные требования.
Реализована поддержка ОС Android 7.0. Реализована поддержка многооконного режима при работе под управлением ОС Android 7.0.

При работе под управлением ОС Android 6.0 и старше:

  • используется новый программный интерфейс для работы с камерой мобильного устройства;
  • реализована работа с динамическими разрешениями.
Не поддерживался многооконный режим при работе под управлением ОС Android 7.0. Под управлением ОС Android 6.0 и старше, не поддерживалась работа с динамическими разрешениями. Не поддерживалось динамическое управление разрешениями при работе под управлением ОС Android 6.0 и старше.Улучшена поддержка операционной системы Android версии 6.0 и старше.
Специальные возможности мобильного устройства.
Реализована поддержка сканирования штрихкодов на мобильных устройствах, работающих под управлением ОС Windows 10. Сканирование штрихкодов на мобильных устройствах, работающих под управлением ОС Windows 8.1 и младше не поддерживается.

При работе под управлением ОС Windows 10 реализована доступность метода СредстваМультимедиа.ПоказатьСканированиеШтрихКодов(), метод СредстваМультимедиа.ПоддерживаетсяСканированиеШтрихКодов() возвращает реальную возможность сканирования штрихкодов.

Для работы сканирования необходимо, чтобы устройство поддерживало для основной камеры режим непрерывного авто-фокуса.

На мобильных устройствах, работающих под управлением ОС Windows, не поддерживалось сканирование штрихкодов.Расширены возможности мобильной платформы при работе на устройствах под управлением ОС Windows 10.
В документации данное изменение описано здесь.
Управляемая форма.
В мобильной платформе реализовано расширение поля формы для поля календаря. Расширение поля формы для поля календаря не поддерживает перетаскивание.Данная возможность не предоставлялась.Расширены возможности форм мобильной платформы по работе с данными типа Дата.
Сборщик мобильных приложений.
В сборщике мобильных приложений реализована возможность автоматической очистки информационной базы от «устаревших» данных. Под «устаревшими» понимаются собранные мобильные приложения и мобильные платформы, последнее изменение (или загрузка) которых выполнялась ранее определенной даты. Дата определяется как текущая дата минус указанное количество дней (размер «окна»). Для собранных мобильных приложений и мобильных платформ имеется возможность указать различные размеры «окна». Значения по умолчанию:
  • 90 дней для собранных мобильных приложений;
  • 180 дней для файлов мобильных платформ.

Если размер «окна» установлен в 0 - очистки «устаревших» объектов не происходит.

Если пользователь попробует воспользоваться «устаревшим» объектом, то ему будет предложено или пересобрать мобильное приложение или заново загрузить мобильную платформу.

В сборщике мобильных приложений не существовало инструментов по автоматической очистке «устаревших» объектов.Стало возможно поддерживать размер информационной базы сборщика мобильных приложений на комфортном уровне, не допуская того, чтобы эта база занимала существенный размер на диске.
Средства печати.
При работе под управлением операционной системы Windows Phone 8.1 (архитектуры ARM и x86) и старше, а также сенсорных устройств под управление операционной системы Windows 8.1 (архитектуры x86 и x86-64) и старше, реализована поддержка печати на мобильном устройстве.При работе под управлением операционной системы Windows Phone 8.1 (архитектуры ARM и x86) и старше, а также сенсорных устройств под управление операционной системы Windows 8.1 (архитектуры x86 и x86-64) и старше, не поддерживалась печать на мобильном устройстве.Расширены возможности мобильного приложения при работе под управлением ОС Windows.
Сборщик мобильных приложений.
Требования к версиям компонент Android SDK, используемым для сборки мобильных приложений, работающих под управлением ОС Android, определяются требованиями мобильной платформы, которую используют для сборки.

Для сборки будет использоваться Android API Level максимально доступной (на компьютере сборщика) версии, но не ниже, чем требует мобильная платформа. Требования к версиям остальных компонентов Android SDK определяются требованиями Android API Level.

Если мобильная платформа была загружена в предыдущих версиях сборщика, для сборки будет требоваться Android API Level не ниже 24 версии.

Для сборки мобильного приложения под управлением ОС Android, требовались следующие версии компонентов Android SDK:
  • Android API Level - 23 и выше;
  • Android Tools - 20.0.3 и выше;
  • Android Platform Tools - 14 и выше;
  • Android Build Tools - 19.0.0 и выше.

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

Требования к инфраструктуре сборки мобильного приложения для работы под управлением ОС Android определяются используемой мобильной платформой, а не теми требованиями, которые указаны в исходном коде сборщика мобильных приложений.
В документации данное изменение описано здесь.
Мобильное приложение.
Реализована поддержка аппаратной отрисовки пользовательского интерфейса при работе под управлением ОС Android.Данная возможность не предоставлялась.Ускорена формирование пользовательского интерфейса мобильного приложения при работе под управлением ОС Android.

Оглавление

Обновление используемых библиотек

Оглавление

Переход с предыдущей версии на версию 8.3.10

Оглавление

Версия 8.3.9

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

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v839doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.8. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1, 8.3.2, 8.3.3, 8.3.4, 8.3.5, 8.3.6 и 8.3.7. Возможность запуска конфигураций, разработанных в версии 8.3.8 и более младших, в версии 8.3.9, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.9 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.9, при необходимости, использовать для работы с информационной базой и версию 8.3.8. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Расширение конфигурации.
Встроенный язык.
В расширении конфигурации реализована возможность заимствования следующих объектов:
  • общих модулей;
  • модулей объектов для всех типов объектов;
  • модулей менеджеров для всех типов объектов;
  • модуля сеанса;
  • модуля управляемого приложения;
  • модуля внешнего соединения;
  • модулей команд.

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

Реализована возможность:

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

Экспортируемые методы и переменные расширяемого модуля формируют единый контекст расширяемого модуля.

Изменена схема работы с заимствованным модулем формы.

Предоставляется способ разрешить или запретить расширение либо всех вышеуказанных модулей (свойство профиля безопасности к расширению всех модулей), либо установить список модулей, для которых разрешено (свойство профиля безопасности Доступные для расширения модули) или запрещено расширение (свойство профиля безопасности Недоступные для расширения модули).

В расширении конфигурации реализована возможность создавать общие модули.

Для объекта ISecurityProfile реализованы свойства AllModulesExtension, ModulesAvailableForExtension, ModulesNotAvailableForExtension (технология программного администрирования кластера серверов с помощью COM-объектов).

Для интерфейса ISecurityProfile реализованы методы getAllModulesExtension(), setAllModulesExtension(), getModulesAvailableForExtension(), setModulesAvailableForExtension(), getModulesNotAvailableForExtension(), setModulesNotAvailableForExtension() (интерфейс работы с сервером администрирования из языка Java).

Для утилиты командной строки (rac) кластера серверов реализованы параметры all-modules-extension, modules-available-for-extension и modules-not-available-for-extension команды profile.

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

Схема работы с заимствованным модулем формы была другой.

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

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

Расширены возможности профилей безопасности для поддержки работы с расширениями конфигурации.

В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Web-сервисы и HTTP-сервисы.
Интерфейс OData.
Расширение конфигурации.
Кластер серверов.
Реализована возможность управлять временем жизни сеансов при использовании Интернет-сервисов и стандартного интерфейса OData:
  • Повторное использование текущего сеанса при исполнении запроса от имени одного и того же пользователя (выполняется автоматически);
  • Управление временем жизни сеанса с помощью заголовка HTTP-запроса.

Для Web-сервиса и HTTP-сервиса реализованы свойства ПовторноеИспользованиеСеансов и ВремяЖизниСеанса. Данные свойства недоступны для редактирования, если Web-сервис и HTTP-сервис являются собственными объектами расширения.

В файле default.vrd реализовано:

  • элемент <standardOData>, подчиненный элементу <point>.
  • атрибуты reuseSession, sessionMaxAge, poolTimeout, poolSize для элементов <point>, <service>.

Атрибут enableStandardOData элемента <point> является устаревшим и не рекомендуется к использованию. Если Web-сервис или HTTP-сервис является собственным объектом расширения, не опубликован в файле default.vrd или опубликован без указания на повторное использование сеанса, то повторное использование сеанса не используется при работе с этим Web-сервисом или HTTP-сервисом.

Реализован сервис кластера серверов, обеспечивающий работу автоматического пула повторно используемых сеансов. Сервис называется SessionReuseService (Сервис повторного использования сеансов).

Данная возможность не предоставлялась.

Сеанс создавался для каждого вызова Интернет-сервиса или одного запроса стандартного интерфейса OData.

Повышена производительность работы с Интернет-сервисами и стандартным интерфейсом OData.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Форматированный документ.
Изменено поведение при нажатии кнопки Tab:
  • нажатие кнопки увеличивает отступ текста, если имеется выделенный текст или курсор стоит в начале параграфа.
  • во всех остальных случаях добавляется символ горизонтальной табуляции.

Объект ЗакладкаФорматированногоДокумента имеет внутреннюю привязку не к позиции символа внутри параграфа, а к самому символу. При изменении текста, закладка более точно соответствует начальному положению.

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

Реализованы объекты БуферДвоичныхДанных, Поток, ФайловыйПоток, ПотокВПамяти, ЧтениеДанных, ЗаписьДанных, РезультатЧтенияДанных, МенеджерФайловыхПотоков. Реализована доступность метода ДвоичныеДанные.Размер() на веб-клиенте.

Для метода ДвоичныеДанные.Записать() реализована возможность записывать данные в поток.

Реализован метод ДвоичныеДанные.ОткрытьПотокДляЧтения() открывающий поток для чтения двоичных данных, установленных для объекта ДвоичныеДанные.

Данные возможности не предоставлялись.

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

Расширены возможности системы для работы с двоичными данными.
В документации данное изменение описано здесь.
Картинки.
Реализована поддержка векторных картинок в формате SVG. Реализовано значение системного перечисления ФорматКартинки.SVG. Редактор картинок в конфигураторе не поддерживает редактирование картинок в формате SVG. Особенности поддержки формата SVG приведены в документации. Данная возможность не предоставлялась.Расширен список поддерживаемых форматов картинок. Стало возможно использование масштабируемых картинок, отображение которых не зависит от размера области, в которой отображается масштабируемая картинка.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Средства администрирования.
При запуске клиентского приложения с ключом /regserver (регистрация COM-объектов) реализованы необязательные параметры командной строки:
  • -AllUsers - выполняется регистрация для всех пользователей на данном компьютере.
  • -CurrentUser - выполняется регистрация для текущего пользователя.
  • -Auto - режим регистрации выбирается автоматически, в зависимости от наличия привилегий. Никаких интерактивных вопросов не формируется.

Если ключ /regserver используется без параметров - поведение не изменилось.

При запуске клиентского приложения с ключом /regserver (регистрация COM-объектов) выполнялась попытка регистрации для всех пользователей, если обнаруживалась нехватка привилегий - пользователю задавался интерактивный вопрос о необходимости выполнить регистрацию для текущего пользователя.Упрощено использование ключа /regserver в пакетных режимах запуска системы «1С:Предприятие».
В документации данное изменение описано здесь.
Работа с XML, XDTO.
Реализована поддержка спецификации Canonical XML 1.1.

Реализован объект ПреобразованиеККаноническомуXML. Для системного перечисления ТипКаноническогоXML реализованы значения КаноническийXML1_1, КаноническийXML1_1СКомментариями.

Объекты КаноническаяЗаписьXML, КаноническийDOM признаны устаревшими и не рекомендуются к применению. Данные объекты не поддерживают спецификацию Canonical XML 1.1.

Поддерживалась работа только со спецификацией Canonical XML 1.0.Расширены возможности по взаимодействию с различными внешними системами.
Работа с СУБД.
Средства администрирования.
Реализована возможность выполнения попытки восстановления структуры базы данных из командной строки пакетного режима запуска конфигуратора. Реализован параметр командной строки запуска конфигуратора /IBRestoreIntegrity.

Запуск конфигуратора с параметром /IBRestoreIntegrity рекомендуется, если предыдущее обновление конфигурации базы данных (в пакетном режиме или интерактивно) не выполнено до конца, например, из-за аварийного завершения работы конфигуратора или выключения компьютера.

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

Данная возможность не предоставлялась.Упрощена диагностика проблемных ситуаций при работе с предопределенными данными.
В документации данное изменение описано здесь.
Табличный документ.
При экспорте табличного документа в формат Microsoft Office OpenXML (Microsoft Word 2007- 2010) реализована выгрузка картинок в ячейках табличного документа.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При экспорте табличного документа в формат Microsoft Office OpenXML (Microsoft Word 2007- 2010) выгрузка картинок в ячейках табличного документа не выполнялась.Табличный документ, выгруженный в формате Microsoft Word, стал лучше соответствовать оригинальному табличному документу.
В документации данное изменение описано здесь.
Работа с Интернет.
При использовании протокола TLS реализована поддержка следующих алгоритмов: ГОСТ Р 34.10-2001, ГОСТ Р 34.10-94, ГОСТ Р 34.11-94, ГОСТ 28147-89.

Алгоритмы ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012 не поддерживаются.

Данная возможность не предоставлялась.Стало возможно использовать интернет-сервисы, которые для работы по протоколу TLS используют алгоритмы ГОСТ.
В документации данное изменение описано здесь и здесь.
Интерфейс OData.
Для стандартного интерфейса OData реализована возможность получения:
  • Признака предопределенного и имени предопределенных данных.
  • Представления реквизита данных. Для получения представления используется суффикс имени поля ____Presentation. Поля представлений можно использовать только в операторе $select путем явного указания такого поля.
  • Конкретного реквизита табличной части или набора записей в операторе $select .
Данные возможности не предоставлялись.Расширены возможности стандартного интерфейса OData.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Интерфейс OData.
В запросах к стандартному интерфейсу OData реализована возможность использовать оператор $expand, позволяющий включать в тело ответа сущности, связанные с запрашиваемыми сущностями.Данная возможность не предоставлялась.Реализована возможность вместе с результатами основного запроса получать значения связанных сущностей, что позволяет не запрашивать каждую связанную сущность отдельно.
В документации данное изменение описано здесь и здесь.
Динамический список.
В конструкторе запросов динамического списка:
  • реализована возможность редактировать пакетный запрос (страница конструктора Пакет запросов).
  • не поддерживается установка количества выбираемых записей, но поддерживается отключение этой возможности запроса.
  • при закрытии конструктор запроса диагностирует наличие ключевого слова ПЕРВЫЕ и сообщается об этом.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

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

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

Для объекта ISecurityProfile реализованы свойства RightExtension, RightExtensionDefinitionRoles (технология программного администрирования кластера серверов с помощью COM-объектов).

Для интерфейса ISecurityProfile реализованы методы RightExtension, RightExtensionDefinitionRoles (интерфейс работы с сервером администрирования из языка Java).

Для утилиты командной строки (rac) кластера серверов реализованы параметры right-extension и right-extension-definition-roles команды profile.

В расширении конфигурации имелась возможность устанавливать права доступа в заимствованных ролях только для собственных объектов расширения. Изменять права в заимствованных ролях было невозможно.В расширениях конфигурации получили существенное развитие возможности по управлению правами доступа.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Расширение конфигурации.
Средства разработки.
Реализована возможность проверить применимость расширения конфигурации до реального запуска прикладного решения с этим расширением:
  • С помощью команды Проверка возможности применения в окне Расширения конфигурации.
  • С помощью встроенного языка.
  • С помощью пакетного режима запуска конфигуратора.

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

Для объекта РасширенияКонфигурации реализованы методы ПроверитьВозможностьПримененияВсех(), ПолучитьИнформациюОПроблемахПримененияВСеансе(). Для объекта РасширениеКонфигурации реализован метод ПроверитьВозможностьПрименения().

Для пакетного режима запуска конфигуратора реализован ключ командной строки /CheckCanApplyConfigurationExtensions.

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

Данные возможности не предоставлялись.

При подключении расширения диагностика выводилась в окно сообщений.

Улучшены возможности диагностики проблем подключения расширения к прикладному решению. Появилась возможность выполнять такие проверки в пакетном режиме запуска конфигурации (с целью автоматизации проверок).
В документации данное изменение описано здесь, здесь и здесь.
Журнал регистрации.
Реализована выгрузка состояния обновления предопределенных данных в качестве значения поля Данные события журнала регистрации, в том случае, когда журнал регистрации выгружается в формат XML.

Реализована доступность системного перечисления ОбновлениеПредопределенныхДанных на тонком и веб-клиентах.

Данная возможность не предоставлялась.Выгрузка журнала регистрации в формате XML приведена в соответствие с новыми событиями журнала регистрации.
Локализация.
Реализована локализация интерфейса клиентского приложения для французского языка.Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» франкоговорящими пользователями.
В документации данное изменение описано здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для венгерского языка.Данная возможность не предоставлялась.Реализован интерфейс платформы на венгерском языке. Стало возможным использование системы «1С:Предприятие» с венгерским интерфейсом.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Средства разработки.
Реализован метод МенеджерРасширенийКонфигурации.ВыполнитьФоновоеЗаданиеБезРасширений(), который позволяет выполнить фоновое задание без применения расширений, т.е. в сеансе запущенного фонового задания установленные в базе данных расширения конфигурации не будут действовать.

Для всех объектов метаданных реализован метод ЕстьИзмененияРасширениямиКонфигурации(), который позволяет определить, что объект конфигурации расширен в данном сеансе.

Данная возможность не предоставлялась.Упрощена работа с расширениями конфигурации из встроенного языка.
В документации данное изменение описано здесь и здесь.
Система компоновки данных.
Работа с запросами.
В документации к системе, в описании функции ДОБАВИТЬКДАТЕ() системы компоновки данных и языка запросов уточнено, что под термином «декада» понимается ровно 10 дней, вне зависимости от месяца.В документации к системе отсутствовала информация о том, каким образом трактуется термин «декада» в функции ДОБАВИТЬКДАТЕ() системы компоновки данных и языка запросов.Улучшена документация к системе.
В документации данное изменение описано здесь и здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД Microsoft SQL Server 2016 (в том числе версия для работы под управлением ОС Linux).СУБД Microsoft SQL Server 2016 не поддерживалась.Реализована поддержка СУБД Microsoft SQL Server 2016.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Клиентское приложение.
Системные требования.
Для ОС Windows реализовано 64-разрядное клиентское приложение: тонкий клиент (включая отдельный дистрибутив), толстый клиент, конфигуратор. 64-разрядное клиентское приложение находится в статусе бета-версии.

При запуске клиентского приложения приоритетной считается 32-разрядная версия, что позволит уменьшить количество проблем, связанных с тем, что внешние компоненты (в основном) отсутствуют для 64-разрядной версии платформы. При автоматической установке новой версии также будет устанавливаться 32-разрядная версия (если таковая присутствует в каталоге дистрибутивов).

Программа установки 64-разрядной системы не отличается от таковой для 32-разрядной системы.

Не рекомендуется одновременно устанавливать 64-разрядный сервер «1С:Предприятия» и приложения из 64-разрядного полного дистрибутива системы «1С:Предприятие».

Для ОС Windows существовали только 32-разрядные версии клиентских приложений (включая конфигуратор).

В 64-разрядной версии существовал только сервер системы «1С:Предприятие».

Реализована поддержка 64-разрядных операционных систем Windows. При работе с большими конфигурациями устранена проблема нехватки памяти для таких операций, как сравнение и объединение и т.д..
Регистры бухгалтерии.
Работа с базой данных.
Перед выполнением операции тестирования и исправления реализовано предупреждение о необходимости создания резервной копии информационной базы (при запуске в интерактивном режиме).

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

  • выбран режим Тестирование и исправление;
  • выбран режим Проверка логической целостности информационной базы.

При реструктуризации проверка выполняется в следующих случаях:

  • Изменен признак разделения итогов;
  • Изменен состав регистраторов;
  • Изменено максимальное количество субконто;
  • Изменен тип значения характеристики плана видов характеристик, использующегося для указания видов субконто плана счетов.

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

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

  • выбран режим Тестирование и исправление;
  • выбраны следующие режимы: Проверка логической целостности информационной базы, Проверка ссылочной целостности информационной базы, Пересчет итогов, Реструктуризация таблиц информационной базы.
Проблемы с нарушением хранения субконто недостаточно полно диагностировались системой.Реализована диагностика и исправление возможных ошибок в логической целостности регистра бухгалтерии, которые могут приводить к потере данных.
Средства администрирования.
Изменено наименование приложений (и ярлыков) размещаемых в стартовом меню ОС Windows. Общая схема формирования имени выглядит следующим образом: Имя приложения (полный номер версии).

В ОС Windows 8 и старше, в папке 1С Предприятие 8 будут присутствовать все установленные приложения (и ярлыки), различающиеся номером версии.

В ОС Windows 7 и младше, в папке Предприятие 8 будут присутствовать папки с полным номером версии, а в этой папке все установленные приложения (и ярлыки) данной версии, сформированные по указанным выше правилам.

В именах установленных приложения (и ярлыков) не присутствовал полный номер версии системы.Упрощена навигация в стартовом меню для пользователей операционных систем Windows версии 8 и старше. Название приложения содержит полный номер версии.
Регистры бухгалтерии.
Реализована возможность создать такое движение по регистру бухгалтерии, которое оказывает влияние только на входящие остатки одного периода и не влияет на исходящие остатки смежного, более младшего, периода. Для этого введено понятие «уточнение периода». Уточнение периода представляет собой числовое значение, которое указывает, на сколько дополнительных интервалов следует разбить одну секунду. Секунда может быть разбита максимум на 1 000 интервалов. При указании движения в любом из уточнений периода, такое движение не будет учитываться в исходящих остатках одного периода, но будет учитываться во входящих остатках следующего, смежного, периода, не искажая обороты каждого из двух смежных периодов. Движения, сделанные в уточнениях периода, будут отражаться в оборотах в том случае, если период анализа целиком захватывает момент времени, в который выполнялись движения с указанием уточнения периода. Уточнение периода логически расположено между периодом и регистратором.

Для объекта конфигурации, описывающего регистр бухгалтерии, реализовано свойство Длина уточнения периода. Уточнение периода отсутствует, если значение этого свойства равно 0.

Реализовано свойство УточнениеПериода для объектов РегистрБухгалтерииЗапись, РегистрБухгалтерииВыборка. Данное свойство также доступно в основной таблице регистра бухгалтерии, таблице субконто и виртуальной таблице движений с субконто.

Для параметра Периодичность виртуальных таблиц запросов регистра бухгалтерии Обороты, ОборотыДтКт, ОстаткиИОбороты реализовано значение УточнениеПериода.

Реализован объект МоментВремениСУточнениемПериода.

Изменена версия выгрузки файлов в формат XML.

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

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

Данная возможность не предоставлялась.

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

Стало возможно вводить в прикладных решениях некоторые операции, связанные с корректировкой входящих остатков на границах периодов.
В документации данное изменение описано здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД Oracle Database версии 11.2.0.4 (Windows).Данная версия СУБД Oracle Database не поддерживалась.Расширен список поддерживаемых версий СУБД Oracle Database.
В документации данное изменение описано здесь и здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Клиентское приложение.
Для любой общей формы отчета используется следующий приоритет при отображении справочной информации:
  • справка отчета;
  • справка формы;
  • справка формы отчета платформы.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

Обеспечивается более логичный порядок отображения справочной информации.
Интерфейс.
Клиентское приложение.
Для тонкого клиента, работающего под управлением ОС Windows, реализована поддержка управления с помощью сенсорного экрана.

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

Жесты одним пальцем зависят от используемого элемента формы:

  • горизонтальный жест:
    • Прокрутка в табличном документе, таблице и форме.
    • Выделение в текстовом документе, многострочном поле ввода, форматированном документе, планировщике и поле HTML-документа.
    • Выделение или перетаскивание в графической и географической схемах.
  • вертикальный жест:
    • Выделение или перетаскивание в географической схеме.
    • Прокрутка во всех остальных элементах формы, поддерживающих вертикальную прокрутку.

Увеличена область нажатия при касании экрана для:

  • Флажков в таблице формы;
  • Значков открытия/закрытия узлов дерева в таблице формы;
  • Значков перехода по иерархическому списку в таблице формы;
  • Гиперссылок в командной панели;
  • Кнопок без отображения контура;
  • Ячеек в расширении поля ввода для периода.

Реализовано масштабирование в графической схеме при помощи жеста масштабирования.

Реализовано визуальное подтверждение нажатия для кнопки формы и кнопки командной панели при нажатии на них пальцем.

Работа с сенсорными экранами поддерживалась в ограниченно объеме.Повышена комфортность использования системы «1С:Предприятие» в случае использования сенсорных мониторов.
Табличный документ.
В табличном документе, при поиске числовых значений анализируется разрядность введенного числа, в том случае, если успешно выполнено преобразование к числу введенной строки поиска. В дальнейшем выполняется поиск именно указанного числа, без дополнительных упрощений и преобразований. Строки с ведущими нулями не игнорируются в процессе поиска.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При поиске числовых значений в табличном документе не выполнялся анализ разрядности введенного числа, при наличии ведущих нулей не выполнялась попытка преобразования введенной строки в число..Улучшен алгоритм поиска числовых данных в табличном документе.
Веб-клиент.
Восстановлена работоспособность расширений работы с файлами и криптографией при использовании веб-браузера Mozilla Firefox версии 51 и старше. При первом обращении к соответствующему расширению (после обновления платформы) будет автоматически выполнено обновление расширения.Расширения работы с файлами и криптографией были не работоспособны при использовании веб-браузера Mozilla Firefox версии 51 и старше.Устранено незапланированное поведение системы.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Средства разработки.
В конфигураторе ускорено исполнение следующих команд:
  • Проверка модулей;
  • Проверка конфигурации.
Проверка модулей и проверка конфигурации выполнялись недостаточно быстро.Повышена комфортность работы разработчика при работе с большими прикладными решениями.
Встроенный язык.
Незначительно ускорено выполнение кода на встроенном языке в тонком и толстом клиентском приложении.Код на встроенном языке в клиентском приложении выполнялся недостаточно быстро.Ускорено выполнение кода на встроенном языке в тонком и толстом клиентском приложении.
Общие объекты.
Ускорено изменение значения в ячейке таблицы значений, если колонка, в которой расположена модифицируемая ячейка, не является частью какого-либо индекса таблицы значений.Выполнялось избыточное перестроение индексов таблицы значений в том случае, если модифицировалась ячейка в колонке, которая не являлась частью какого-либо индекса таблицы значений.Повышена производительность при массовых изменениях значений в колонке, не являющиейся частью какого-либо индекса таблицы значений.
Обмен данными.
Кластер серверов.
Оптимизирована операция чтения наборов записей регистров накопления, сведений и расчета (без поддержки периода действия) при формировании начального образа информационной базы в клиент-серверном варианте.

Существенно уменьшено время создания начального образа информационной базы в клиент-серверном варианте.

Создание начального образа информационной базы в клиент-серверном варианте выполнялось недостаточно быстро.Ускорена подготовка информационной базы для нового узла распределенной информационной базы.
Командный интерфейс.
Средства разработки.
Ускорено открытие формы редактирования командного интерфейса конфигурации.Открытие формы редактирования командного интерфейса конфигурации выполнялась недостаточно быстро.Редактирование командного интерфейса конфигурации стало более комфортным.
Работа с СУБД.
Кластер серверов.
Изменен алгоритм работы кластера серверов «1С:Предприятия» с СУБД PostgreSQL. В результате снижено потребление памяти собственно СУБД PostgreSQL.

Соединение кластера серверов «1С:Предприятия» с СУБД PostgreSQL освобождается через 30 минут неиспользования.

Алгоритм работы кластера серверов «1С:Предприятия» с СУБД PostgreSQL приводил к повышенному расходу памяти собственно СУБД PostgreSQL.

Кластер серверов «1С:Предприятия» не освобождал неиспользуемые соединения с СУБД PostgreSQL.

Уменьшено использование памяти СУБД PostgreSQL при работе с кластером серверов «1С:Предприятия».
Средства разработки.
Оптимизирован процесс обновления конфигурации информационной базы, а также сравнение конфигураций в режиме установки соответствия объектов по именам.Процесс обновления конфигурации информационной базы выполнялся недостаточно быстро.Ускорено обновление конфигурации.
Работа с СУБД.
Оптимизирована работа с временными таблицами при работе с СУБД PostgreSQL.Работа с временными таблицами при работе с СУБД PostgreSQL выполнялась недостаточно эффективно.Ускорена работа в многопользовательском режиме при использовании СУБД PostgreSQL.
Web-сервисы и HTTP-сервисы.
Оптимизирована передача больших файлов (десятки и сотни мегабайт) при использовании HTTP-сервиса.При использовании HTTP-сервиса недостаточно быстро выполнялась передача больших файлов (десятки и сотни мегабайт).Ускорена работа с HTTP-сервисами при использовании больших файлов.
Работа с СУБД.
Оптимизирована работа с временными таблицами Microsoft SQL Server в сценариях высоконагруженной работы «1С:Предприятия» и активного использования временных таблиц. Исключены случаи временных задержек при закрытии соединений с СУБД.Работа с временными таблицами Microsoft SQL Server в сценариях высоконагруженной работы «1С:Предприятия» и активного использования временных таблиц выполнялась недостаточно эффективно.Ускорена работа в многопользовательском режиме при использовании СУБД Microsoft SQL Server.
Работа с СУБД.
Оптимизированы запросы в файловом варианте работы платформы, в том случае, если прикладное решение имеет разделители, но фактически содержит одну область данных.

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

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

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

Если при эскалации блокировки возникает конфликт с уже наложенными блокировками, то эскалация не выполняется, а производится попытка установить запрошенную блокировку. В этом случае возможна ситуация, когда в системе будет существовать более 100 000 блокировок на одно пространство.

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

Поглощение управляемых блокировок не выполнялось.

Если при эскалации блокировки возникал конфликт с уже наложенными блокировками, то транзакция, которая пыталась эскалировать блокировку, отменялась.

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

Повышена стабильность работы системы при большом количестве одновременно установленных блокировок.

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

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

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

Для таблицы фактического периода действия регистра расчета в индексе отсутствовали поля даты начала и даты окончания, индекс не являлся кластерным.

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

Повышена производительность работы регистра расчета при работе на больших и разделенных базах данных.

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

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

Ускорено выполнение методов СрезПервых() и СрезПоследних() менеджера регистра сведений.

Запись наборов записей регистров сведений, для которых включено использование среза первых или среза последних, а также выполнение методов СрезПервых() и СрезПоследних() менеджера регистра сведений, выполнялись недостаточно быстро.Ускорена работа с регистрами сведений, для которых включено использование срезов первых или последних.
Интерфейс.
Управляемая форма.
Функциональные опции.
Ускорена работа методов ОбновитьИнтерфейс(), УстановитьПараметрыФункциональныхОпцийИнтерфейса(), УстановитьПараметрыФункциональныхОпцийФормы(). При многопользовательской работе в прикладном решении, использующем данные методы, ликвидированы задержки в работе интерфейса.Методы ОбновитьИнтерфейс(), УстановитьПараметрыФункциональныхОпцийИнтерфейса(), УстановитьПараметрыФункциональныхОпцийФормы() работали недостаточно быстро. При многопользовательской работе в прикладном решении, использующем данные методы, наблюдались задержки в работе интерфейса.Работа с прикладным решением, в котором используются функциональные опции, стала более комфортной и плавной.
Мобильное приложение.
В мобильной платформе ускорена работа табличного документа, отображающего большой объем данных.В мобильной платформе табличный документ, отображающий большой объем данных, работал недостаточно быстро.Ускорена работа с большими табличными документами на мобильных устройствах.
Работа с СУБД.
Исключено замедление работы СУБД Microsoft SQL Server 2014 при работе с сервером «1С:Предприятия». Для указанной СУБД сервер «1С:Предприятия» выполняет принудительную установку TRACE FLAG 4199 для каждого соединения с СУБД. В связи с этим в настройках соединения сервера «1С:Предприятие» с СУБД необходимо указывать пользователя, обладающего административными правами.

Сервер «1С:Предприятие» не будет выполнять установку TRACE FLAG 4199 в том случае, если этот TRACE FLAG уже установлен для всей базы данных.

В некоторых сценариях работы наблюдалось замедление работы СУБД Microsoft SQL Server 2014 при работе с сервером «1С:Предприятия». Сервер «1С:Предприятия» не выполнял принудительную установку TRACE FLAG 4199 и не проверял его установку для всей базы данных.В ряде случаев повышается скорость работы с СУБД Microsoft SQL Server 2014.
В документации данное изменение описано здесь.
Работа с СУБД.
При работе с СУБД PostgreSQL уменьшены накладные расходы на обслуживание временных таблиц.При работе с СУБД PostgreSQL на обслуживание временных таблиц тратилось большее количество времени.При работе с СУБД PostgreSQL ускорена работа при использовании транзакций с активным использованием временных таблиц.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Работа с Интернет.
Реализована возможность использования протокола FTPES при работе с FTP-сервером. Для конструктора объекта FTPСоединение реализован параметр УровеньИспользованияЗащищенногоСоединения, позволяющий управлять требованиями к FTP-серверу с точки зрения защищенного соединения.

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

При работе с FTP-сервером поддерживалась работа только по протоколу FTPS.

Если параметры конструктора FTPСоединение не соответствовали требуемым типам - выполнялась попытка приведения параметров к нужным типам.

Расширены возможности работы с FTP-серверами при организации защищенного соединения.
Управляемая форма.
При нажатии левой кнопки мыши на ячейке таблицы управляемой формы, отображающей картинку с включенным режимом гиперссылки (свойство ГиперссылкаЯчейки установлено в значение Истина), у таблицы формы вызывается обработчик события Выбор.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При нажатии левой кнопки мыши на ячейке таблицы, отображающей картинку с включенным режимом гиперссылки(свойство ГиперссылкаЯчейки установлено в значение Истина), у таблицы формы не вызывался обработчик события Выбор.Устранено некорректное поведение системы.

Унифицировано поведение системы для разных видов объектов, отображаемых таблицей формы.

Средства печати.
При печати реализована возможность использовать настройки двусторонней печати, указанные у используемого принтера. Реализовано значение системного перечисления ТипДвустороннейПечати.ИспользоватьНастройкиПринтера.

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

  • НеИспользовать - в режиме совместимости с версией 8.3.8.
  • ИспользоватьНастройкиПринтера - для отключенного режима совместимости и в режиме совместимости с версией 8.2.16 и ниже.

При печати табличного документа или пакета отображаемых документов из веб-клиента с использованием PDF и при сохранении табличного документа в PDF, используются свойства ДвусторонняяПечать и ЧередованиеРасположенияСтраниц для указания соответствующих свойств документа PDF. Если программа просмотра PDF поддерживает эти свойства, то печать такого документа будет выполняться с их учетом. Если программа просмотра не поддерживает эти свойства документа, то для двусторонней печати нужно использовать настройки самой программы печати или настройки принтера.

Настройки двусторонней печати, установленные на принтере, игнорировались при печати табличного документа, графической схемы, пакета отображаемых документов, текстового документа.Улучшены возможности печати документов системы.
В документации данное изменение описано здесь.
Система компоновки данных.
При открытии конструктора схемы компоновки данных реализовано удаление поля набора данных, если поле с таким именем уже есть среди полей набора.При открытии конструктора схемы компоновки данных не выполнялось удаление дублирующегося поля набора данных.Устранено некорректное поведение системы.
Технологический журнал.
Реализовано журналирование исключительных ситуаций, возникающих в процессе запуска сервера отладки (dbgs), в технологическом журнале. Журналирование выполняется с помощью события <EXCP>.Журналирование исключительных ситуаций, возникающих при запуске сервера отладки (dbgs), не выполнялось.Улучшена диагностика проблемных ситуаций, возникающих при запуске сервера отладки (dbgs).
Предопределенные данные.
Средства разработки.
В случае если объединение конфигураций должно привести к возникновению нескольких предопределенных элементов с одинаковым именем, элементу из неприоритетного источника присваивается новое имя путем добавления числового суффикса.При объединении конфигураций допускалась ситуация, когда в результате объединения возникало несколько предопределенных элементов с одинаковыми именами.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Встроенный язык.
Для метода СтрШаблон() реализован специальный синтаксис указания маркера подстановки: %(N). Допускается указание номера подстановки в скобках, следующих сразу за символом процента. В результате стало возможным указывать число сразу после маркера подстановки в строке с шаблоном.Данная возможность не предоставлялась.Стало возможно оформлять шаблонные строки в тех случаях, когда сразу за маркером подстановки следует цифровой символ.
Средства разработки.
При выполнении проверки конфигурации и выполнении процедур рефакторинга, при поиске нерекомендуемых синхронных методов, не анализируются модули, которые не могут исполняться на стороне клиентского приложения, в прочих модулях исключаются клиентские участки кода, выделенные инструкциями препроцессора и директивами компиляции.Проверка конфигурации и процедуры рефакторинга, при поиске нерекомендуемых синхронных методов, игнорировали контекст исполнения модулей и методов.Снижено количество ложных срабатываний при выполнении проверки конфигурации и использовании механизмов рефакторинга, при поиске нерекомендуемых синхронных методов.
В документации данное изменение описано здесь и здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
В том случае, если попытка публикации на веб-сервер выполняется не от имени пользователя с административными правами:
  • В конфигураторе открывается диалог с предупреждением и возможностью продолжить операцию или отказаться от публикации.
  • При использовании утилиты webinst выполнение не прерывается, но выводится предупреждение о возможных проблемах.
В том случае, если попытка публикации на веб-сервер выполняется не от имени пользователя с административными правами, никакой диагностики не осуществлялось.Улучшена диагностика при публикации на веб-сервере.
В документации данное изменение описано здесь.
Работа с XML, XDTO.
При удалении пакета XDTO выполняется проверка того, что пакет используется в Web-сервисах. Если удаляемый пакет используется в каких-либо Web-сервисах, то формируется предупреждение со списком этих Web-сервисов.При удалении пакета XDTO не выполнялась проверка использования пакета в Web-сервисах.Исключены ситуации, когда из-за удаленного XDTO-пакета, работа Web-сервиса становилась невозможной.
Управляемая форма.
Реализована возможность установки фокуса на командные панели, которые не содержат команд элементов формы или содержат команды от более чем одного источника команд, при помощи навигации по форме клавишами Tab/Shift+Tab.

В календаре поля ввода реализован выбор текущей даты при нажатии на гиперссылку Сегодня.

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

С помощью клавиш Tab/Shift+Tab было невозможно установить фокус ввода на на командные панели, которые не содержат команд элементов формы или содержат команды от более чем одного источника команд.

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

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

Поведение интерфейса в некоторых ситуациях стало более ожидаемым. Унифицировано поведение системы в разных клиентских приложениях.
Хранилище конфигурации.
В сервере хранилища конфигурации реализована проверка целостности данных объекта, который помещается в хранилище конфигурации. Если фиксируется нарушение целостности помещаемого объекта - генерируется исключение и объект не помещается в хранилище.На сервере хранилища конфигурации не выполнялась проверка целостности данных объекта, который помещается в хранилище конфигурации.Снижена вероятность помещения в хранилище конфигурации испорченных данных, описывающих объект конфигурации.
Обновление конфигурации базы данных.
Во время динамического обновления корректно отрабатывается удаление объектов конфигурации, которые не препятствуют обновлению и отсутствуют в новой конфигурации. Такие объекты будут удалены только при монопольном обновлении.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Во время динамического обновления объекты конфигурации, которые не препятствуют обновлению и отсутствуют в новой конфигурации удалялись сразу, во время динамического обновления.Снижено количество проблем, возникающих в результате динамического обновления в том случае, если в новой конфигурации удалялись какие-либо объекты конфигурации.
Web-сервисы и HTTP-сервисы.
Работа с Интернет.
Данное изменение отменено.

При выполнении кодировании строки URI (как с помощью функции КодироватьСтроку() так и во внутренних механизмах платформы) символ % заменяется на %25.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При выполнении кодировании строки (как с помощью функции КодироватьСтроку() так и во внутренних механизмах платформы) символ % не заменялся на %25 и оставался «как есть».При кодировании строки URI применены рекомендации RFC 3986.
Локализация.
При формировании прописи числа на азербайджанском языке, исправлена орфографическая ошибка для чисел, начинающихся на «два» и «двадцать».При формировании прописи числа на азербайджанском языке, имелась орфографическая ошибка для чисел, начинающихся на «два» и «двадцать».Устранено некорректное поведение системы.
Средства разработки.
При просмотре в отладчике какой-либо коллекции (например, таблицы значений) в отдельном окне, колонки просматриваемой коллекции не упорядочиваются по алфавиту.При просмотре в отладчике какой-либо коллекции (например, таблицы значений) в отдельном окне, колонки просматриваемой коллекции упорядочивались по алфавиту. Данное поведение наблюдалось в системе «1С:Предприятие» версий 8.3.7 и 8.3.8.Устранено незапланированное поведение системы.
Общие реквизиты / Разделение данных.
Расширение конфигурации.
Метод УдалитьДанныеИнформационнойБазы() удаляет также и расширения конфигурации для всей информационной базы или для конкретной области, в зависимости от того, как выполнен вызов метода.Метод УдалитьДанныеИнформационнойБазы() не удалял расширения конфигурации.В методе УдалитьДанныеИнформационнойБазы() реализована более целостная очистка данных информационной базы.
В документации данное изменение описано здесь.
Динамический список.
При вводе в строку поиска динамического списка значения, похожего на дату, в которой год указан одной или двумя цифрами, год будет приведен к текущему веку. Данное поведение предотвращает ошибку поиска при использовании СУБД Microsoft SQL Server с установленным смещением дат равным 0.При вводе в строку поиска динамического списка значения, похожего на дату, в которой год указан одной или двумя цифрами, год не приводился к текущему веку. В этом случае поиск завершался ошибкой при использовании СУБД Microsoft SQL Server с установленным смещением дат равным 0.Исключены проблемы работы динамического списка при вводе даты в строку поиска при использовании СУБД Microsoft SQL Server с установленным смещением дат равным 0.
В документации данное изменение описано здесь.
Табличный документ.
При экспорте табличного документа в формат Microsoft Excel 97 и старше, для ячеек, содержащих многострочный текст, выровненный по центру ячейки и не умещающийся в ячейке целиком, добавляются дополнительные объединения ячеек. Объединение выполняется по горизонтали, в обе стороны от оригинальной ячейки, на равные расстояния, достаточные для размещения всего текста оригинальной ячейки. Колонки, в которые «попадают» левая и правая границы прямоугольника, занимаемого текстом, разбиваются на две.

В результате экспортированный документ в формате Microsoft Excel более точно соответствует оригинальному табличному документу.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При экспорте табличного документа в формат Microsoft Excel 97 и старше, для ячеек, содержащих многострочный текст, расположенный по центру ячейки, и не умещающийся в ячейке, не создавалось дополнительных объединений ячеек.При выгрузке табличного документа в формате Microsoft Excel реализовано более точное соответствие оригинальному табличному документу.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Если программный доступ к буферу обмена интернет-браузера Microsoft Internet Explorer заблокирован параметром безопасности этого браузера Разрешить программный доступ к буферу обмена, то при попытке использовать команду Копировать контекстного меню Синтакс-помощника будет выводится предупреждение о такой блокировке и возможном пути обхода (использовать клавиатуру).

В том случае, если параметр безопасности Разрешить программный доступ к буферу обмена интернет-браузера Microsoft Internet Explorer установлен в значение Отключить, не работала команда Копировать контекстного меню Синтакс-помощника.Улучшена диагностика неочевидного поведения системы.
Управляемая форма.
Для групп, отображающих данные в заголовке, реализована поддержка свойства Формат во всех вариантах интерфейса (Такси и Версия 8.2) в тонком и веб-клиентах.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Для групп, отображающих данные в заголовке, свойство Формат поддерживалось не во всех вариантах интерфейса (Такси и Версия 8.2), а также имелись различия между тонким и веб-клиентами.Устранено различие в поведении между тонким и веб-клиентами. Устранено некорректное поведение системы.
Средства разработки.
Восстановлена возможность обновления конфигурации, содержащей формы констант, при помощи файла обновления (.cfu).

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

В некоторых случаях, когда в новой конфигурации изменялось значение флага Использовать всегда в формах констант, возникали проблемы с обновлением конфигураций, содержащих формы констант.Исключены имевшиеся в отдельных случаях проблемы, возникающие при обновлении конфигураций, содержащих формы констант, с помощью файла .cfu.
Средства разработки.
В том случае, если файл, содержащий измененные и новые объекты, создаваемый в процессе формирования файла обновления (.cfu), превышает размер 2 Гб, файл обновления формируется в новом формате. Информация об этом выводится в диалоговом окне при интерактивном формировании файла обновления или в файл с сообщениями (параметр командной строки /out) при формировании файла обновления в пакетном режиме.

Файл обновления, сформированный в новом формате, можно использовать для обновления только с помощью версии платформы 8.3.9.2033 и старше.

При попытке использовать для обновления файл, сформированный в новом формате, на версии «1С:Предприятия» младше указанной выше - будет выдаваться ошибка о неверном формате хранилища данных.

Система «1С:Предприятие» версии 8.3.9.2033 и старше может использовать для обновления файлы обновлений любого формата.

В том случае, если файл, содержащий измененные и новые объекты, создаваемый в процессе формирования файла обновления (.cfu), превышает размер 2 Гб, формирование файла обновления было невозможно.Стала возможна работа с очень большими файлами обновлений (.cfu).
Средства печати.
При использовании метода ПакетОтображаемыхДокументов.Напечатать() (кроме веб-клиента), пакет разбивается на несколько заданий. При этом для формирования заданий (и разбиения пакета документов) используются различные свойства пакета документов, которые задают принтер, на который будет отправляться печать, а также управляющие ориентацией страниц при печати, использованием двусторонней печати и т.д.При использовании метода ПакетОтображаемыхДокументов.Напечатать() (кроме веб-клиента), пакет документов печатался одним заданием. В результате могли возникать проблемы, если документы пакета должны были печататься на разные принтеры или различались свойствами печати, которые можно задать только один раз в одном задании печати.Устранены проблемы печати пакета документов, в том случае, когда различные документы в пакете должны печататься на различных принтерах, а также отличаются свойствами, управляющими ориентацией страниц, двусторонней печатью и т.д.
Работа с ОС.
Изменено поведение платформы «1С:Предприятие» при попытке перевести компьютер в спящий режим. Платформа «1С:Предприятие» препятствует переходу компьютера в спящий режим в том случае, если используется:
  • сетевой ключ защиты;
  • файловый вариант информационной базы, с файлом базы данных, который расположен на сетевом ресурсе.
Платформа «1С:Предприятие» препятствовала переходу компьютера в спящий режим в том случае, если используется:
  • сетевой ключ защиты;
  • файловый вариант информационной базы, с файлом базы данных, который расположен на сетевом ресурсе;
  • клиент-серверный вариант информационной базы.
Изменено использование энергосберегающих режимов операционной системы при работе системы «1С:Предприятие».
В документации данное изменение описано здесь.
Работа с информационными базами.
Выгрузка информационной базы в файл .dt не будет прервана при обнаружении проблем с внутренней структурой информационной базы.Выгрузка информационной базы в файл .dt прерывалась при обнаружении проблем с внутренней структурой информационной базы.Исключены проблемы, связанные с тем, что при наличии малозначимых проблем во внутренних структурах данных (не влияющих на работу системы) не работал механизм выгрузки информационной базы.
Работа с JSON.
Повышена стабильность при работе с JSON.При работе с JSON могло возникать аварийное завершение работы системы.Устранено некорректное поведение системы.
Кластер серверов.
При изменении значения свойства кластера Защищенное соединение новое значение начинает действовать только после перезапуска процессов кластера. В связи с этим после изменения значения свойства Защищенное соединение рекомендуется перезапустить кластер.При попытке изменить в консоли кластера значение свойства кластера Защищенное соединение формировалось сообщение об ошибке и изменение блокировалось.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Встроенный язык.
При компиляции текстов на встроенном языке генерируется ошибка, если используется отсутствующая директива компиляции.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

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

Отсутствовал инструмент, который позволял разработчику получать информацию об использовании контекстных серверных вызовов в обработчиках событий формы, для которых запрещены такие вызовы.Улучшена диагностики некорректного использования программных интерфейсов системы «1С:Предприятие» для разработчика.
В документации данное изменение описано здесь, здесь и здесь.
Работа с СУБД.
Если в качестве параметра операции В языка запросов передать таблицу значений, в которой для колонки указан тип Строка с длиной более 1024 символов или ДвоичныеДанные размером более 2048 байт, то во время исполнения такого запроса будет сгенерировано исключение.Если в качестве параметра операции В языка запросов передать таблицу значений, в которой для колонки указан тип Строка с длиной более 1024 символов или ДвоичныеДанные размером более 2048 байт, то возможность исполнения такого запроса зависела от используемой СУБД.Повышена предсказуемость работы системы на различных СУБД. Повышена надежность работы системы.
В документации данное изменение описано здесь.
Клиентское приложение.
Управляемая форма.
При запуске толстого клиента игнорируется свойство конфигурации Режим использования синхронных вызовов расширений платформы и внешних компонент, при этом все синхронные методы работают без исключений и предупреждений.

При запуске толстого клиента из конфигуратора не передается параметр /EnableCheckExtensionsAndAddInsSyncCalls. Для тонкого и веб-клиента поведение не изменилось.

Механизм проверки конфигурации и механизм рефакторинга не меняют своего поведения: выдают ошибки для синхронных методов в программном коде прикладного решения и предлагают их преобразование в асинхронные.

При запуске толстого клиента учитывалось свойство конфигурации Режим использования синхронных вызовов расширений платформы и внешних компонент.

Параметр /EnableCheckExtensionsAndAddInsSyncCalls подставлялся при запуске толстого клиента из конфигуратора.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Конструктор запроса (в конфигураторе и толстом клиенте) и объект СхемаЗапроса (в толстом клиенте), при генерации текста запроса формировали псевдонимы только для полей-выражений и полей, по которым выполнялось упорядочивание и рассчитывались итоги.Поведение конструктора запроса и объекта СхемаЗапроса унифицировано между различными клиентскими приложениями.
В документации данное изменение описано здесь.
Управляемая форма.
Хранение настроек.
Для хранения положения разделителей рабочего стола используются следующие ключи объектов:
  • HomePage/WindowSettings;
  • HomePage/Taxi/WindowSettings.

После отключения режима совместимости для существующих настроек выполняется переименование. При установке режима совместимости в значение Версия 8.3.8 выполняется обратное переименование.

Изменено имя файла выгрузки (в формате XML) содержащего свойство РабочаяОбластьНачальнойСтраницы.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Для хранения положения разделителей рабочего стола использовались следующие ключи объектов:
  • StartPage/WindowSettings;
  • StartPage/Taxi/WindowSettings.
Англоязычные термины приведены к общепринятым.
В документации данное изменение описано здесь.
Табличный документ.
При включенной автоматической группировке, создаваемой группировке проставляется видимость и имя группы от области, которая выводилась в области заголовка группировки.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При включенной автоматической группировке, создаваемой группировке проставлялась видимости и имя группы от области, которая выводилась внутри группировки.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Общие объекты.
В том случае, если в качестве параметра ИменаБазыДанных метода ПолучитьСтруктуруХраненияБазыДанных() передается значение, отличное от типа Булево, генерируется исключение.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В качестве параметра ИменаБазыДанных метода ПолучитьСтруктуруХраненияБазыДанных() допускалась передача значения любого типа.Устранено некорректное поведение системы.
Табличный документ.
При выводе в табличный документ текста под произвольным углом, текст выводится тем же размером шрифта, что и текст, выводимый без поворота.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При выводе в табличный документ текста под произвольным углом, текст выводился большим размером шрифта, чем текст, выводимый без поворота.Устранено некорректное поведение системы.
Работа с СУБД.
Изменение времени ожидания блокировки данных в диалоге конфигуратора Параметры информационной базы требует административных прав в неразделенном сеансе и устанавливает монопольный режим доступа к информационной базе. При невозможности установки монопольного доступа выдается сообщение об ошибке со списком «мешающих» сеансов и возможностью повторения.

Метод УстановитьВремяОжиданияБлокировкиДанных() требует административных прав в неразделенном сеансе и устанавливает режим монопольного доступа к базе данных, если он еще не был установлен, и завершается с исключением при невозможности установки монопольного доступа.

Изменение времени ожидания блокировки данных действует сразу после выполнения для всех СУБД, кроме IBM DB2. На IBM DB2 после изменения времени ожидания блокировки данных требуется рестарт СУБД.

Изменение времени ожидания блокировки данных в диалоге конфигуратора Параметры информационной базы и методом УстановитьВремяОжиданияБлокировкиДанных() из встроенного языка допускалось при совместном использовании информационной базы.В некоторых случаях ликвидирована причина возникновения ошибок при работе с базой данных.
В документации данное изменение описано здесь.
Работа с XML, XDTO.
Для метода ЗаписьXML.ОткрытьФайл() реализован параметр ДобавлятьBOM, позволяющий управлять наличием BOM в формируемом файле.Данная возможность не предоставлялась.Реализована возможность взаимодействия с системами, которые не ожидают BOM в обрабатываемых XML-файлах.
Средства администрирования.
При работе с файловой информационной базой реализована проверка версий клиентских приложений. Работа возможна только в случае полного совпадения версий клиентских приложений. При несовпадении версии выводится ошибка.При совместной работе «1С:Предприятие» версий от 8.2.19 до 8.3.4, а также версий 8.3.5 и 8.3.6 - формировалось сообщение об ошибке несоответствия версий.

В некоторых случаях была возможна одновременная работа системы «1С:Предприятие» версий 8.2.18 и младше совместно с версиями от 8.3.1 до 8.3.3.

Повышена стабильность файлового варианта информационной базы. Работа разных версий системы «1С:Предприятие» с файловым вариантом информационной базы стала невозможной.
В документации данное изменение описано здесь.
Работа с ZIP-архивами.
Разделитель пути для объекта ЭлементZipФайла зависит от используемой операционной системы.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Разделитель пути для объекта ЭлементZipФайла не зависел от используемой операционной системы и всегда был равен символу «/».Поведение механизмов работы с ZIP-файлами (в части работы с разделителями пути) приведено к общей схеме работы с разделителями пути.
В документации данное изменение описано здесь.
Система компоновки данных.
Компоновщик макета компоновки данных, при генерации имен параметров, не присваивает параметрам имена, которые уже существуют в схеме компоновки данных.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Компоновщик макета компоновки данных, при генерации имен параметров, мог присвоить параметрам имена, которые уже существуют в схеме компоновки данных.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства администрирования.
При установке защищенного соединения (HTTPS) с Центром лицензирования автоматически используется хранилище корневых сертификатов текущей операционной системы.

В случае, если для выхода в интернет используется прокси-сервер дешифрующий трафик защищенного соединения (HTTPS), то администратору необходимо добавить сертификаты, которыми подписан сертификат прокси-сервера в хранилище доверенных корневых сертификатов ОС.

При установке защищенного соединения (HTTPS) с Центром лицензирования, сертификат для защищенного соединения искался в файле cacert.pem.Уменьшено количество проблем, возникающих при взаимодействии системы «1С:Предприятие» и Центра лицензирования.
Расширение конфигурации.
Во время выполнения некоторых обработчиков объектов конфигурации и подписок реализовано отключение безопасного режима. После выполнения обработчика (или подписки) безопасный режим и его профиль восстанавливаются.

Если разработчику необходимо самостоятельно отключить безопасный режим, то сделать это можно с помощью реализованных методов глобального контекста УстановитьОтключениеБезопасногоРежима() и ПолучитьОтключениеБезопасногоРежима(). Методы недоступны в расширении.

Обработчики, в которых выполняется автоматическое отключение безопасного режима, отмечены в синтакс-помощнике.

Отсутствовала возможность отключать безопасный режим в коде конфигурации.Реализована возможность работы с объектами, события модуля объекта которых выполняются в привилегированном режиме, из расширений и внешних обработок, исполняемых в безопасном режиме.
В документации данное изменение описано здесь.
Работа с Интернет.
При установке защищенного соединения используется протокол TLS 1.2 как более защищенный. При необходимости использовать протокол TLS 1.0 при подключении к веб-серверу можно использовать ключ командной строки запуска тонкого клиента /HttpsForceTLS1_0.

Объекты HTTPСоединение, FTPСоединение и WSПрокси автоматически используют протокол TLS 1.2 вне зависимости от указания источника клиентских сертификатов.

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

Не поддерживается одновременное использование ключей командной строки запуска тонкого клиента /HttpsForceTLS1_0 и /HttpsForceSSLv3.

При установке защищенного соединения использовался протокол TLS 1.0.Повышена защищенность соединения, устанавливаемого клиентским приложением, при работе через Интернет.
В документации данное изменение описано здесь и здесь.
Работа с Интернет.
В том случае, если SMTP-сервер не смог отправить электронное сообщение одному или нескольким адресатам, то метод ИнтернетПочта.Послать() возвращает соответствие, где для каждого адресата (являющегося ключом соответствия) возвращается диагностика SMTP-сервера (значение соответствия).

В режиме совместимости с версией 8.3.8 поведение не изменилось.

В том случае, если SMTP-сервер не смог отправить электронное сообщение одному или нескольким адресатам, метод ИнтернетПочта.Послать() генерировал исключение.Стало возможно точно определять, какому из получателей не отправлена электронная почта и позволяет понять причины такого поведения SMTP-сервера.
В документации данное изменение описано здесь.
Средства разработки.
Свойства конфигурации.
Выгрузка/загрузка конфигурации в файлы.
При выгрузке конфигурации в файлы, изменена выгрузка свойства конфигурации Режим совместимости. При обратной загрузке не будет происходить потери информации о реальном режиме совместимости.При выгрузке конфигурации в файлы, свойство конфигурации Режим совместимости, если оно установлено в значение Не использовать, также выгружалось как значение Не используется. Если такую конфигурацию загрузить в старшей версии, то режим совместимости восстанавливался неверно.Предотвращена возможность потери информации о реальном режиме совместимости конфигурации после операции выгрузки/загрузки конфигурации.

Устранено некорректное поведение системы.

Табличный документ.
Метод ЗаполнитьЗначенияСвойств(), применяемый к табличному документу, копирует свойство Макет табличного документа.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Метод ЗаполнитьЗначенияСвойств(), применяемый к табличному документу, не копировал свойство Макет табличного документа.Исключено реализованное ранее поведение, предназначенное для удобства перехода на предыдущую версию.
Средства администрирования.
Работа с базой данных.
В файловом варианте работы, база данных по умолчанию создается в формате 8.3.8.В файловом варианте работы, база данных по умолчанию создавалась в формате 8.2.14.Реализованный в версии 8.3.8 оптимизированный формат файловой базы данных будет использоваться для новых информационных баз по умолчанию.
В документации данное изменение описано здесь и здесь.
Работа с Интернет.
Свойство Порт объекта FTPСоединение и параметр Порт конструктора данного объекта, имеют тип Число.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Свойство Порт объекта FTPСоединение и параметр Порт конструктора данного объекта, имели тип Строка. Для параметра конструктора считались допустимыми любые данные, которые могли быть преобразованы к типу Число.Устранено незапланированное поведение системы.
Работа с базой данных.
В результате вызова метода ПолучитьСтруктуруХраненияБазыДанных(), для таблиц, не имеющих представления в терминах языка запросов, имена таблиц (свойство ИмяТаблицы) и полей этих таблиц (свойство ИмяПоля) равны пустой строке.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

В результате вызова метода ПолучитьСтруктуруХраненияБазыДанных(), для таблиц, не имеющих представления в терминах языка запросов, имена таблиц (свойство ИмяТаблицы) и полей этих таблиц (свойство ИмяПоля) были равны представлениям виртуальных таблиц.Устранено некорректное поведение системы.
Работа с HTML.
Запись или чтение HTML-документа, который содержит внутри себя строку <?xml, не приводит к сообщению об ошибке.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Запись или чтение HTML-документа, который содержит внутри себя строку <?xml, приводил к сообщению об ошибке.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с ZIP-архивами.
Имена файлов в zip-архиве записываются в кодировке UTF8.

Для конструктора объекта ЗаписьZipФайла и метода этого объекта Открыть() реализованы параметры позволяющие управлять кодировкой имен файлов в zip-архивах. Значения вышеуказанных параметров имеют приоритет над значением параметра FileNamesEncodingInZipFile файла conf.cfg.

Для параметра FileNamesEncodingInZipFile файла conf.cfg, значением по умолчанию является значение UTF8.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Имена файлов в zip-архиве записывались в кодировке UTF8 и текущей кодировке используемой ОС.

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

Для параметра FileNamesEncodingInZipFile файла conf.cfg, значением по умолчанию выступало значение OSEncodingWithUTF8.

И встроенного языка стало возможно управлять кодировкой имен файлов в архивах, формируемых системой «1С:Предприятие».
В документации данное изменение описано здесь.
Динамический список.
Данные полей динамического списка, задействованных в отборе элементов условного оформления формы, передаются на сторону клиента в независимости от значения свойства этого поля Использовать всегда или связанной видимой колонки.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

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

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При генерации параметров в макете схемы компоновки данных, для параметров, которые могут иметь два имени, всегда формировался параметр с именем на английском языке.Стало возможно использовать русские имена параметров схемы компоновки данных, которые совпадают с именами параметров, автоматически получаемых из виртуальных таблиц.
В документации данное изменение описано здесь.
Управляемая форма.
Изменено поведение системы при выполнении следующего сценария: в поле ввода вводится какой-либо текст, не выходя из поля ввода нажимается гиперссылка, расположенная в декорации, в обработчике нажатия гиперссылки декорации выполняется контекстный серверный вызов:
  • для поля ввода вызывается обработчик события ПриИзменении;
  • для декорации вызывается обработчик события ОбработкаНавигационнойСсылки;
  • поле ввода отображает значение, соответствующее введенному тексту.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

При выполнении следующего сценария: в поле ввода вводится какой-либо текст, не выходя из поля ввода нажимается гиперссылка, расположенная в декорации, в обработчике нажатия гиперссылки декорации выполняется контекстный серверный вызов, наблюдалось следующее поведение системы:
  • в тонком и толстом клиентских приложениях:
    • для декорации вызывается обработчик события ОбработкаНавигационнойСсылки;
    • поле ввода отображает значение, которое было до ввода текста.
  • в веб-клиенте:
    • для декорации вызывается обработчик события ОбработкаНавигационнойСсылки;
    • поле ввода отображает введенный текст.
Устранено некорректное поведение системы.

Унифицировано поведение различных клиентских приложений.

В документации данное изменение описано здесь.
Клиентское приложение.
Установка клиентского приложения.
Веб-клиент.
В связи с тем, что ОС Windows версий 2008 R2 и старше, начиная с января 2017 года, прекращает доверять сертификатам, которые используют алгоритм SHA-1, реализованы следующие изменения:
  • Программы установки расширений работы с файлами и криптографией (для ОС Windows) при работе с веб-браузерами Google Chrome и Mozilla Firefox переведены в формат .exe и подписываются с использованием алгоритмов SHA-1 и SHA-256.
  • При формировании файла установки клиентского приложения 1CEClientSetup.exe рекомендуется подписывать получившийся файл с использованием алгоритмов SHA-1 и SHA-256. Соответствующая рекомендация внесена в статью на ИТС, описывающую использование утилиты 1CEClientSetupMake.exe (см. здесь).
Программы установки расширений работы с файлами и криптографией (для ОС Windows) при работе с веб-браузерами Google Chrome и Mozilla Firefox поставлялись в формате .msi и подписывались с использованием алгоритма SHA-1.

В статье на ИТС, которая описывает использование утилиты 1CEClientSetupMake.exe (см. здесь) содержалась только информация о необходимости подписывать получившийся файл 1CEClientSetup.exe, без уточнения используемых алгоритмов.

Исполняемые файлы платформы будут проходить проверку на всех поддерживаемых операционных системах семейства Windows.
Автоматизированное тестирование.
При вызове метода ТестируемаяКнопкаФормы.Нажать() будет генерироваться ошибка, если «нажимаемая» кнопка не отображается на тестируемой форме.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Вызов метода ТестируемаяКнопкаФормы.Нажать() не приводил к генерации ошибки, если «нажимаемая» кнопка не отображается на тестируемой форме.Устранено некорректное поведение системы.

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

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Английский вариант наименования объекта СоставФормНачальнойСтраницы. Старое наименование поддерживается для совместимости.
  • StartPageForms.
  • HomePageForms.
Английский вариант наименования объекта НастройкиНачальнойСтраницы. Старое наименование поддерживается для совместимости.
  • StartPageSettings.
  • HomePageSettings.
Английский вариант наименования объекта РабочаяОбластьНачальнойСтраницы. Старое наименование поддерживается для совместимости.
  • StartPageWorkingArea.
  • HomePageWorkingArea.
Английский вариант наименования свойства ОкноКлиентскогоПриложения.НачальнаяСтраница. Старое наименование поддерживается для совместимости.
  • StartPage.
  • HomePage.
Английский вариант наименования свойства ТестируемоеОкноКлиентскогоПриложения.НачальнаяСтраница. Старое наименование поддерживается для совместимости.
  • StartPage.
  • HomePage.
Наименование системного перечисления, содержащего варианты выравнивания элементов и их заголовков.
  • ВыравниваниеЭлементовИЗаголовков.
  • ВариантВыравниванияЭлементовИЗаголовков.
Значение колонки Назначение для таблицы ExtensionInfo в таблице значений, возвращаемой методом ПолучитьСтруктуруХраненияБазыДанных().

В режиме совместимости с версией 8.3.8 поведение не изменилось.

  • Основная (Main).
  • ИнформацияОРасширенияхКонфигурации (ConfigurationExtensionsInformation).
Значение колонки Назначение для таблицы ODataSettings в таблице значений, возвращаемой методом ПолучитьСтруктуруХраненияБазыДанных().

В режиме совместимости с версией 8.3.8 поведение не изменилось.

  • Основная (Main).
  • НастройкиСтандартногоИнтерфейсаOData (StandardODataInterfaceOptions).

Оглавление

Мобильная платформа

ФункциональностьКак сталоКак былоРезультат изменения
Работа с файлами.
Работа с мультимедиа.
На мобильной платформе реализована доступность объекта ДиалогВыбораФайла. Ограничения диалога для каждой мобильной операционной системы описаны в синтакс-помощнике. При работе на мобильном устройстве, реализована возможность интерактивного выбора файлов для методов ПолучитьФайл(), ПолучитьФайлы(), ПоместитьФайл(), ПоместитьФайлы().

Реализован метод Файл.ПолучитьПредставлениеФайлаБиблиотекиМобильногоУстройства(), который возвращает представление файла на мобильном устройстве для отображения пользователю.

Имя файла из библиотеки мобильного устройства (со схемой content:) можно использовать в конструкторах следующих объектов: Файл, ДвоичныеДанные, Картинка, ЗапускПриложенияМобильногоУстройства, в качестве параметров следующих методов глобального контекста ЗапуститьПриложение(), ПерейтиПоНавигационнойСсылке(), КопироватьФайл(), ПереместитьФайл(), УдалитьФайлы(), НайтиФайлы(), а также в качестве параметров методов ВоспроизвестиАудио() и ПолучитьПродолжительностьАудио() объекта СредстваМультимедиа (на платформах iOS и Android). Реализован метод глобального контекста КаталогБиблиотекиМобильногоУстройства(), возвращающий путь к требуемой библиотеке (аудио, видео или картинки) мобильного устройства.

Объект ДиалогВыбораФайла был недоступен на мобильной платформе.Для мобильной платформы реализована возможность интерактивной работы с файлами.
В документации данное изменение описано здесь.
Специальные возможности мобильного устройства.
Для ОС Android реализована возможность программной обработки информации о входящих звонках.

Для объекта СредстваТелефонии реализованы методы ПоддерживаетсяОбработкаЗвонков(), ПодключитьОбработчикЗвонков(), ОтключитьОбработчикЗвонков(). Метод СредстваТелефонии.ПоддерживаетсяОбработкаЗвонков() будет возвращать значение Истина только на ОС Android.

Данная функциональность не поддерживалась на мобильной платформе.Стало возможно обрабатывать информацию о входящих звонках в мобильном приложении, которое работает под управлением ОС Android.
В документации данное изменение описано здесь.
Специальные возможности мобильного устройства.
Расширены возможности работы с мультимедиа на мобильной платформе:
  • Реализована возможность воспроизведения звукового или вибро-сигнала. Реализован метод СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение().
  • Реализована возможность воспроизведения аудиоинформации различных типов. Воспроизведение выполняется с помощью программы воспроизведения, установленной в ОС по умолчанию. Реализована возможность останавливать воспроизведение. Для объекта СредстваМультимедиа реализованы методы ВоспроизвестиАудио(), ОстановитьВоспроизведениеАудио(), ПолучитьПродолжительностьАудио().
  • Реализована возможность воспроизведения текста с помощью встроенного в ОС синтезатора речи. Реализована возможность останавливать воспроизведение текста. Для объекта СредстваМультимедиа реализованы методы ВоспроизвестиТекст(), ОстановитьВоспроизведениеТекста(), ПоддерживаетсяВоспроизведениеТекста().
Данная функциональность не поддерживалась на мобильной платформе.Расширены возможности по работе с мультимедиа.
В документации данное изменение описано здесь.
Система компоновки данных.
На мобильной платформе реализована поддержка системы компоновки данных, за исключением объектов, допускающих интерактивное взаимодействие с пользователем. Таким образом, вся работа с системой компоновки данных выполняется средствами встроенного языка.

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

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

Выгрузка мобильной конфигурации из конфигуратора может выполняться в формате 1cema.zip, который включает в себя используемые внешние компоненты. При подключении мобильного устройства с помощью технологии Android Debug Bridge (ADB) внешние компоненты копируются на устройство.

В сборщике мобильных приложений реализована возможность сборки мобильного приложения с включением в его состав внешних компонент.

Доработаны примеры и документация по технологии внешних компонент (см. здесь).

Данная функциональность не поддерживалась на мобильной платформе.Реализована возможность расширять функциональность мобильного приложения в том случае, если недостаточно собственных возможностей мобильной платформы.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Управляемая форма.
Для мобильной платформы реализованы следующие возможности:
  • Отображать кнопку, расположенную на командной панели, в виде гиперссылки;
  • Управлять горизонтальным расположением картинки в кнопке управляемой формы;
  • Управлять расстоянием между кнопками, расположенными на командной панели;
  • Управлять формой кнопок командной панели (кроме расположенных в подменю);
  • Управлять внешним видом кнопки управляемой формы;
  • Для поля ввода реализована поддержка свойств КнопкаСоздания, ОтображениеКнопкиВыбора;
  • Для поля ввода реализована поддержка событий ИзменениеТекстаРедактирования и Создание.

Реализована поддержка свойств ЦветРамки, ЦветФона, ЦветТекстаЗаголовка, ШрифтЗаголовка для кнопок вида КнопкаКоманднойПанели, ГиперссылкаКоманднойПанели и для расширения группы формы для подменю.

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

Реализовано свойство глобального контекста ИнформацияОбИнтернетСоединении.

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

Стало возможно хранить различные данные в формате JSON, например, вместо XML.

Работа с Интернет.
Поведение объекта ЗащищенноеСоединениеOpenSSL приведено в соответствие платформе на ПК:
  • Если параметр СертификатыУдостоверяющихЦентров конструктора объекта не задан - сертификат проверяться не будет;
  • Если параметр СертификатыУдостоверяющихЦентров конструктора объекта задан - для проверки используются корневые сертификаты, установленные на устройстве.

На мобильной платформе реализована доступность объекта СертификатыУдостоверяющихЦентровОС.

В режиме совместимости с версией 8.3.8 поведение не изменилось.

Сертификат всегда проверялся с использованием корневых сертификатов, установленных на мобильном устройстве. Параметр СертификатыУдостоверяющихЦентров конструктора объекта ЗащищенноеСоединениеOpenSSL игнорировался. Поведение платформы для мобильного устройства унифицировано с поведением платформы для ПК.

Устранено некорректное поведение системы.

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

Для объекта МенеджерКонтактов реализован метод ПоддерживаютсяГлобальныеКлючиКонтактов().

Для объекта МенеджерКалендарей реализованы методы ПоддерживаютсяГлобальныеКлючиКалендарей() и ПоддерживаютсяГлобальныеКлючиСобытий().

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

Реализована доступность объектов ЛокальныйКлючКонтакта, ЛокальныйКлючКалендаря, ЛокальныйКлючСобытияКалендаря на сервере мобильного приложения.

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

Объекты ЛокальныйКлючКонтакта, ЛокальныйКлючКалендаря, ЛокальныйКлючСобытияКалендаря были недоступны на сервере мобильного приложения.

Поведение приведено в соответствие с общей схемой работы с возможностями, доступными не на всех мобильных устройствах или операционных системах.
Предопределенные данные.
В мобильной платформе реализована поддержка методов глобального контекста ИнициализироватьПредопределенныеДанные(), УстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы(), ПолучитьОбновлениеПредопределенныхДанныхИнформационнойБазы(). Данная функциональность не поддерживалась на мобильной платформе.Унифицированы возможности мобильной платформы и платформы для персонального компьютера в части работы с предопределенными данными.
Управляемая форма.
Реализованы следующие возможности интерфейса для управляемых форм в мобильной платформе:
  • Возможность создания сворачиваемых групп.
  • Управление отображением элемента управляемой формы Страницы в случае, когда отображаются либо закладки либо текущая страница. В этом случае реализована возможность из встроенного языка переключать режим отображения между отображением закладок или конкретной страницы. Реализовано свойство этого элемента ТекущееСостояниеСтраниц.
  • Возможность управления видимостью кнопок очистки и открытия значения поля ввода управляемой формы. Реализованы свойства поля ввода управляемой формы АвтоОтображениеКнопкиОчистки и АвтоОтображениеКнопкиОткрытия.
  • Возможность управления высотой многострочного поля ввода. Реализовано свойство этого элемента ВариантУправленияВысотой.
  • Возможность программного перехода в режим редактирования элемента управляемой формы. Реализован метод УправляемаяФорма.НачатьРедактированиеЭлемента().
  • Возможность управлять некоторыми сервисными возможностями для расширения поля управляемой формы для поля ввода:
    • Автоматическое исправление текста. Реализовано свойство АвтоИсправлениеПриВводеТекста.
    • Проверка правописания при вводе текста. Реализовано свойство ПроверкаПравописанияПриВводеТекста.
    • Автоматическое изменение регистра текста при вводе текста. Реализовано свойство АвтоИзменениеРегистраПриВводеТекста.
    • Управление видом клавиатуры, используемой для ввода данных. Реализовано свойство СпециальныйРежимВводаТекста.
    • Управление текстом на кнопке ввода экранной клавиатуры. Реализовано свойство ТекстКнопкиВводаЭкраннойКлавиатуры.
  • Возможность управления высотой таблицы управляемой формы, которая отображает данные, отличные от динамического списка. Реализовано свойство таблицы управляемой формы ВариантУправленияВысотой.
  • Возможность управлять положением строки поиска. Стало возможно явным образом указать расположение строки поиска в заголовке формы или отображение после жеста вниз на заголовке таблицы.

Команды, которые присутствуют в командной панели, отсутствуют в меню Еще.

Команды контекстного меню строки таблицы могут размещаться в меню Еще, если они (команды) не помещаются в отведенное для меню место экрана.

Изменено отображение фиксированных областей табличного документа.

Данные возможности не предоставлялись.

Команды, расположенные на командной панели, также дублировались в меню Еще.

Выполнялась попытка разместить все команды контекстного меню строки таблицы на экране.

Фиксированные области табличного документа отображались по-другому.

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

Резервное копирование выполняется на накопитель мобильного устройства.

Доступа к данным возможностям выполняется через диалог редактирования свойств приложения (кнопка Администрирование в данном диалоге).

Данные возможности не предоставлялись.Расширены возможности администрирования мобильного приложения.
В документации данное изменение описано здесь и здесь.
Специальные возможности мобильного устройства.
Мобильная платформа более не поддерживает работу с сервисом Apple iAd в связи с закрытием последнего. На платформах iOS и Android поддерживается работа с рекламным сервисом Google AdMob. Сборщик мобильных приложений позволяет указать, что данная конфигурация использует рекламу. Это указание позволит сборщику мобильных приложений использовать для сборки соответствующий вариант мобильной платформы.

Не требуется переработка мобильного приложения, работающего под управлением ОС iOS, в том случае, если в нем была реализована поддержка обоих сервисов. Если была реализована поддержка только сервиса Apple iAd - необходимо доработка мобильного приложения.

Мобильная платформа поддерживала работу с сервисами Apple iAd и Google AdMob.Прекращена поддержка закрытого сервиса (Apple iAd).
В документации данное изменение описано здесь.
Сборщик мобильных приложений.
При сборке мобильного приложения для платформы iOS, реализована сборка версии для использования на эмуляторе.Сборщик мобильных приложений не выполнял сборку версии для эмулятора iOS.Расширены возможности разработки мобильного приложения при использовании платформы iOS.

Оглавление

Обновление используемых библиотек

Оглавление

Переход с предыдущей версии на версию 8.3.9

Оглавление

Версия 8.3.8

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

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v838doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.7. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1, 8.3.2, 8.3.3, 8.3.4, 8.3.5 и 8.3.6. Возможность запуска конфигураций, разработанных в версии 8.3.7 и более младших, в версии 8.3.8, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.8 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.8, при необходимости, использовать для работы с информационной базой и версию 8.3.7. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Работа с Интернет.
Реализована поддержка работы с каталогом доверенных сертификатов операционной системы Linux (/etc/ssl/certs, /etc/pki/tls/certs). Реализован объект СертификатыУдостоверяющихЦентровОС, скрывающий используемую операционную систему при работе с сертификатами. Реализован объект СертификатыУдостоверяющихЦентровLinux, предназначенный для кеширования информации о сертификатах в ОС Linux. Рекомендуется использование объекта СертификатыУдостоверяющихЦентровОС.

В качестве значений параметра СертификатыУдостоверяющихЦентров конструктора объекта ЗащищенноеСоединениеOpenSSL могут передаваться объекты СертификатыУдостоверяющихЦентровLinux и СертификатыУдостоверяющихЦентровОС.

Сертификаты NSS более не поддерживаются системой.

Для работы с сертификатами в ОС Linux использовалось хранилище сертификатов NSS.Возможность работы в ОС Linux, с помощью тонкого клиента, с информационными базами, опубликованными на ресурсах, доступ к которым требует использования клиентских сертификатов.
В документации данное изменение описано здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
Системные требования.
Реализована поддержка веб-сервера Apache 2.4 для ОС Windows и Linux.

Для утилиты webinst реализован ключ -apache24.

Данная возможность не предоставлялась.

Поддерживались только веб-сервера Apache 2.0 и 2.2.

Расширен список поддерживаемых веб-серверов.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Автоматизированное тестирование.
В диалоге О программе (и заголовке окна клиентского приложения) реализовано информирование о том, что клиентское приложение является клиентом или менеджером тестирования.

Реализован метод ТестируемоеПриложение.УстановитьРезультатДиалогаВыбораФайла() для установки результата работы диалога выбора файлов. Метод ТестируемоеПриложение.ПолучитьПодчиненныеОбъекты() включает в результирующую коллекцию окна, содержащие текстовые или табличные документы.

Реализован метод ТестируемаяФорма.ВыполнитьВыборИзСписка() для выполнения выбора из списка, открытого с помощью метода УправляемаяФорма.ВыбратьИзСписка().

Реализован метод ТестируемаяФорма.ВыполнитьВыборИзМеню() для выполнения выбора из меню, открытого с помощью метода УправляемаяФорма.ВыбратьИзМеню().

Для объекта ТестируемоеПолеФормы реализована поддержка расширения поля текстового документа.

Для объекта ТестируемоеПолеФормы реализована поддержка расширения поля форматированного документа. Для объекта ТестируемоеПолеФормы реализованы методы ПолучитьHTML() (возвращает содержимое форматированного документа) и ВвестиHTML() (имитирует ввод текста в форматированный документ).

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

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

Переработана форма сравнения/объединения модулей: реализована командная панель, на которой располагаются команды работы с редактором.

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

Данные возможности не предоставлялись.Повышен комфорт прикладного разработчика, часто выполняющего операции сравнения/объединения с настройками, отличающимися от стандартных.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Реализованы возможности выполнения следующих операций с помощью команд пакетного запуска конфигуратора:
  • Сравнение конфигураций (/CompareCfg).
  • Объединение конфигураций (/MergeCfg).
  • Выполнение захвата объектов в хранилище конфигурации (/ConfigurationRepositoryLock).
  • Выполнение отмены захвата объектов в хранилище конфигурации (/ConfigurationRepositoryUnlock).
  • Помещение измененных объектов в хранилище конфигурации (/ConfigurationRepositoryCommit).
  • Установка метки на версию хранилища (/ConfigurationRepositorySetLabel).

Для ключа командной строки пакетного запуска конфигуратора /UpdateCfg реализованы параметры:

  • -DumpListOfTwiceChangedProperties - позволяющий сформировать список дважды измененных объектов.
  • -IncludeObjectsByUnresolvedRefs - если в настройках есть объекты, не включенные в список объединяемых и отсутствующие в основной конфигурации, но на которые есть ссылки из объектов, включенных в список, то такие объекты также помечаются для объединения, и выполняется попытка продолжить объединение.
  • -ClearUnresolvedRefs - ссылки на объекты, не включенные в список объединяемых - очищаются.
  • -Settings - указать имя файла с настройками объединения.
  • -force - определяет необходимость автоматически разрешать ряд проблем при объединении: поведение при наличии заблокированных объектов; поведение при предупреждение о наличии дважды измененных свойств, для которых не выбран режим объединения; поведение при предупреждении об удаляемых объектах, на которые есть ссылки в объектах, не участвующих в объединении.

Для ключа командной строки пакетного запуска конфигуратора /ConfigurationRepositoryUpdateCfg реализован параметр -objects, позволяющий выполнить операцию не со всей конфигурацией, а только с ограниченным набором объектов.

Данные возможности не предоставлялись.

При использовании ключа командной строки пакетного запуска конфигуратора /ConfigurationRepositoryUpdateCfg операция выполнялась только со всей конфигурацией.

Упрощен процесс автоматизированного обновления прикладных решений.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с запросами.
Во время отладки запросов реализована возможность работы с временными таблицами: просмотр списка временных таблиц, структуры временных таблиц и содержимого временных таблиц.

Реализован метод Запрос.ВыполнитьПакетСПромежуточнымиДанными(). Реализовано свойство МенеджерВременныхТаблиц.Таблицы.

Данная возможность не предоставлялась.Расширены возможности разработчика при отладке прикладного решения, особенно при отладке сложных пакетных запросов.
В документации данное изменение описано здесь и здесь.
Внешние источники данных.
Реализован метод ВнешнийИсточникДанныхМенеджер.ТранзакцияАктивна(), позволяющий понять, что внешний источник данных находится в состоянии транзакции Данная возможность не предоставлялась.Стало возможно определить, что внешний источник данных находится в состоянии транзакции.
В документации данное изменение описано здесь.
Web-сервисы и HTTP-сервисы.
Реализована работа с Web-сервисами, поддерживающими стандарт MTOM (см. здесь).Данная возможность не предоставлялась.

Работа с Web-сервисами, поддерживающими стандарт MTOM была невозможна.

Расширены возможности интеграции системы «1С:Предприятие» с различными внешними системами. Стало возможно использовать Web-сервисы, поддерживающие оптимизированную передачу двоичных данных, при этом уменьшается объем сетевого трафика и потребление оперативной памяти.
В документации данное изменение описано здесь.
Интерфейс OData.
Для стандартного интерфейса OData:
  • Реализован отбор по составным типам;
  • Реализованы лямбда-выражения;
  • Расширены возможности формирования отбора получаемых данных:
    • реализована опция запроса $skip, позволяющая пропустить несколько первых записей в результате запроса;
    • реализована опция запроса $inlinecount, позволяющая включить в результат запроса размер получившейся выборки;
    • реализована опция $orderby, позволяющая указать порядок записей в результате запроса;
    • реализована опция $count, позволяющая запросить, сколько записей вернет запрос.
  • Расширен состав функций, которые могут использоваться при выполнении запроса:
    • функции работы со строками;
    • функции работы с датой и временем;
    • функция проверки соответствия значения указанному типу;
    • функция приведения типа.
Стандартный интерфейс OData предоставлял более ограниченные возможности.Представление объектов «1С:Предприятия» стало более полно соответствовать стандарту OData.

В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Средства разработки.
Для объектов конфигурации реализован метод РасширениеКонфигурации(), позволяющий определить расширение конфигурации, в котором расположен интересующий объект конфигурации.

Для метода МенеджерРасширенийКонфигурации.Получить() реализован параметр ИсточникРасширенийКонфигурации, позволяющий указать, какой список расширений требуется получить (расширения только из базы данных; расширения, действующие в текущем сеансе или расширения, не прошедшие проверку при подключении или отключенные профилями безопасности).

Данные возможности не предоставлялись.Упрощена работа с расширениями конфигурации из встроенного языка.
Расширение конфигурации.
Реализовано свойство расширения конфигурации РежимСовместимостиРасширенияКонфигурации. Данное свойство позволяет ограничивать возможности расширения используемой версией платформы «1С:Предприятие», используя для редактирования расширения более старшие версии платформы, с большими возможностями расширений.

Реализована возможность создания в расширении конфигурации следующих объектов:

  • Общие макеты;
  • Общие команды;
  • Группы команд;
  • Общие картинки;
  • Реквизиты, табличные части и реквизиты заимствованных табличных частей:
    • Отчетов
    • Обработок.
  • Формы, макеты и команды заимствованных объектов:
    • Планы обмена;
    • Критерии отбора;
    • Хранилища настроек;
    • Справочники;
    • Документы;
    • Журналы документов;
    • Перечисления;
    • Отчеты;
    • Обработки;
    • Регистры бухгалтерии;
    • Регистры накопления;
    • Регистры расчета;
    • Регистры сведений;
    • Планы видов характеристик;
    • Планы счетов;
    • Планы видов расчетов;
    • Бизнес-процессы;
    • Задачи;
    • Внешние источники данных:
      • Таблицы;
      • Кубы;
      • Таблицы измерений.

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

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

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

Контекстная подсказка в редакторе модулей выводится только для объектов входящих в текущее расширение.

Данные возможности не предоставлялись.

Контекстная подсказка в редакторе модулей выводилась по объединению расширяемой конфигурации и расширения.

Расширение конфигурации стало предоставлять больше возможностей.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Средства разработки.
Выгрузка/загрузка конфигурации в файлы.
Реализована возможность выгружать внешнюю обработку/отчет в файлы (в формате XML). Выгрузка возможна с помощью команд меню Файл конфигуратора (Сохранить, Сохранить как, Сохранить копию). При операции выгрузки невозможно изменить тип объекта (сделать внешнюю обработку внешним отчетом и наоборот). Загрузка возможна с помощью команды меню Файл - Открыть.

Реализована возможность выгрузки в файлы и обратной загрузки в диалоге редактирования внешней обработки/отчета. Команды доступны в меню Действия этого диалога.

Реализована возможность выполнить сравнение внешней обработки/отчета с внешней обработкой/отчетом, сохраненной на диске в виде файлов формата XML. Операция доступна с помощью команды Действия - Сравнить, объединить с внешней обработкой, отчетом диалога редактирования внешней обработки/отчета.

Реализована возможность выполнять выгрузку/загрузку внешней обработки/отчета в файлы с помощью ключей командной строки пакетного запуска конфигуратора. Реализованы ключи /DumpExternalDataProcessorOrReportsToFiles и /LoadExternalDataProcessorOrReportsFromFiles.

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

Данные возможности не предоставлялись.

Внешние обработки/отчеты можно было сохранять только в бинарном формате.

Расширены возможности работы с внешними обработками/отчетами с использованием внешних систем контроля версий. Стало возможно использовать внешние средства для модификации и создания внешних отчетов и обработок.
В документации данное изменение описано здесь и здесь.
Динамический список.
Для динамического списка реализована поддержка работы с пакетным запросом. Конструктор запроса динамического списка не поддерживает редактирование пакетного запроса.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Работа динамического списка с пакетным запросом не поддерживалась.Расширены возможности динамического списка.
В документации данное изменение описано здесь.
Средства разработки.
В синтакс-помощник добавлена информация о методе, который является обработчиком запроса HTTP-сервиса. Упрощен доступ разработчика к информации о типах параметра и возвращаемого значения.В синтакс-помощнике отсутствовала информация о методе, который является обработчиком запроса HTTP-сервиса. Разработчик не мог быстро получить информацию о типах параметра и возвращаемого значения.Упрощен доступ разработчика к важной для него информации.
Отображение информации.
Управляемая форма.
Для системного перечисления ЦветаСтиля реализованы следующие значения:
  • для оформления рамки кнопки формы и командой панели - ЦветРамкиКнопки;
  • для оформления фона шапки таблицы - ЦветФонаШапкиТаблицы;
  • для оформления текста шапки таблицы - ЦветТекстаШапкиТаблицы;
  • для оформления фона подвала таблицы - ЦветФонаПодвалаТаблицы;
  • для оформления текста подвала таблицы - ЦветТекстаПодвалаТаблицы.
Для оформления элементов формы использовались следующие значения системного перечисления ЦветаСтиля:
  • для оформления рамки кнопки формы и командой панели - ЦветРамки;
  • для оформления фона шапки таблицы - ЦветФонаКнопки;
  • для оформления текста шапки таблицы - ЦветТекстаКнопки;
  • для оформления фона подвала таблицы - ЦветФонаКнопки;
  • для оформления текста подвала таблицы - ЦветТекстаКнопки.
Расширены возможности использования стилевых элементов.
Отображение информации.
Управляемая форма.
Размеры кнопок формы и командной панели отличаются от аналогичных размеров в предыдущих версиях системы.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Размеры кнопок формы и командной панели имели другой размер. Улучшено отображение кнопок.
Технологический журнал.
Для события технологического журнала <CALL> реализовано свойство Usr, содержащее имя аутентифицированного пользователя информационной базы.У события технологического журнала <CALL> отсутствовало свойство Usr.Повышена информативность технологического журнала для события <CALL>.
Работа с ZIP-архивами.
Для конфигурационного файла conf.cfg реализован параметр FileNamesEncodingInZipFile, позволяющий управлять кодировкой, в которой будут записываться имена файлов в zip-архивах, сформированных с помощью системы «1С:Предприятие». Параметр может принимать значения UTF8 (кодировка только UTF8) или OSEncodingWithUTF8 (кодировка используемой ОС и UTF8, используется по умолчанию).

Если значение параметра установить в значение UTF8, то имена файлов, содержащие национальные символы, будут отображаться некорректно при помощи встроенного архиватора ОС Windows XP/2003/2008/7 и объекта ЧтениеZipФайла системы «1С:Предприятие» версии 8.3.6 и младше. При этом в OS X такие имена файлов будут отображаться корректно.

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

Имена файлов в zip-архивах, сформированных с помощью системы «1С:Предприятие», сохранялись в кодировке используемой ОС и UTF8 (без возможности настройки).Стало возможно управлять кодировкой имен файлов в архивах, формируемых системой «1С:Предприятие».
В документации данное изменение описано здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД IBM DB2 11.1.СУБД IBM DB2 11.1 не поддерживалась.Реализована поддержка СУБД IBM DB2 11.1.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Средства администрирования.
Реализована утилита административной консоли (1cv8a). Утилита содержит в себе часть функций механизма тестирования и исправления, доступного в конфигураторе, и предназначена для ускорения проверки и исправления определенных проблем:
  • Тестирование и исправление для таблиц узлов планов обмена.
  • Тестирование и исправление хеш-полей таблиц информационной базы.

Утилита доступна для следующих операционных систем:

  • ОС Windows - устанавливается в составе компонента Дополнительные функции администрирования.
  • ОС Linux - устанавливается безусловно в составе пакета 1c_enterprise83-client-8.3.*. Зависит от пакета 1c_enterprise83-server-8.3.* одинаковой версии.
  • OS X - устанавливается безусловно при установке системы «1С:Предприятие».
Данная возможность не предоставлялась.

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

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

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

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

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

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

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

При работе в веб-клиенте и на стороне сервера «1С:Предприятие» поведение не изменилось.

В тонком и толстом клиентских приложениях, защита от опасных действий при исполнении клиентского кода, в котором находится потенциально опасное действие, прерывала работу кода и показывала сообщение пользователю для принятия решения о разрешении или запрещении действия. При этом независимо от принятого пользователем решения исполнение кода не возобновлялось и пользователь должен был заново перезапустить действие.Упрощено поведение системы при срабатывании защиты от потенциально опасных действий при работе на стороне тонкого или толстого клиентских приложений.
Системные требования.
Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2016 (x86-64).Не поддерживалась работа «1С:Предприятия» под управлением ОС Microsoft Windows Server 2016 (x86-64).Расширен список поддерживаемых операционных систем.
В документации данное изменение описано здесь, здесь и здесь.
Системные требования.
Реализована поддержка дистрибутива Astra Linux Special Edition 1.5.Данный дистрибутив не поддерживался.Расширен список поддерживаемых дистрибутивов ОС Linux.
В документации данное изменение описано здесь и здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Интерфейс.
Изменен внешний вид полос прокрутки в интерфейсе Такси.Полосы прокрутки в интерфейсе Такси имели другой внешний вид.Полосы прокрутки в управляемых формах стали лучше заметны пользователю.
Интерфейс.
В диалоге поиска, который открывается в таблице управляемой формы, связанной с реквизитом типа ДанныеФормыКоллекция, изменен порядок полей: вначале идет поле Где искать, затем Что искать.В диалоге поиска, который открывается в таблице управляемой формы, связанной с реквизитом типа ДанныеФормыКоллекция, поля следовали в следующем порядке: вначале идет поле Что искать, затем Где искать.Унифицирован внешний вид диалогов поиска в таблицах управляемой формы, связанных с разными данными.
Управляемая форма.
Для панели навигации управляемой формы (в интерфейсе Такси) реализованы клавиатурные сокращения:
  • Переход к панели - Alt+4;
  • Переход на следующий/предыдущий элемент панели - Tab/Shift+Tab или <стрелка вправо>/<стрелка влево>. При достижении первого/последнего элемента панели перемещение на последний/первый элемент панели не выполняется;
  • Переход на первый элемент панели - Home;
  • Переход на последний элемент панели - End;
  • Выход из режима навигации по панели - Esc.
Работа с панелью навигации управляемой формы (в интерфейсе Такси) с клавиатуры был недоступна.Повышен комфорт использования клиентских приложений «1С:Предприятия» при использовании интерфейса Такси.
В документации данное изменение описано здесь.
Интерфейс.
В интерфейсе Такси изменено отображение вертикальной полосы прокрутки в динамическом списке. Собственно полоса прокрутки более не отображается. Для манипуляций списком служат несколько кнопок (в начало списка, в конец списка, на страницу вперед, на страницу назад), расположенные в правой нижней части таблицы формы, связанной с динамическим списком.В таблице, связанной с динамическим списком, присутствовала вертикальная полоса прокрутки, которая не предоставляла адекватной информации для навигации по списку.Улучшены способы навигации по динамическому списку.
Интерфейс.
Динамический список.
В контекстное меню таблицы, связанной с динамическим списком, у которого основной таблицей выступает список документов или журнал документов, добавлены команды Провести и Отменить проведение.Команды Провести и Отменить проведение были доступны только с помощью меню Еще таблицы, связанной с динамическим списком, у которого основной таблицей выступает список документов или журнал документов.Упрощено выполнение операций проведения и отмены проведения в динамическом списке.
Интерфейс.
Динамический список.
В контекстном меню таблицы управляемой формы, связанной с основным реквизитом управляемой формы списка, для которой есть команды Создать на основании, реализовано одноименное подменю со списком соответствующих команд.Команды ввода на основании были доступны только из командной панели таблицы управляемой формы, связанной с основным реквизитом управляемой формы списка.Упрощено выполнение операции ввода на основании в динамическом списке.

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

Реализована возможность задания в .vrd-файле (в том числе из диалога публикации в конфигураторе) URL для перехода после завершения работы веб-клиента. Реализован элемент <exitURL> для элемента <point> файла default.vrd.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Завершение работы было доступно с помощью команды меню Файл. Отмену аутентификации OpenID можно было выполнить с помощью команды меню Файл.Адаптация поведения клиентского приложения к привычному поведению веб-приложений.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Веб-клиент.
Управляемая форма.
В веб-клиенте улучшено выполнение операции отмены/возврата при работе в поле текстового документа и поле ввода.

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

В веб-клиенте операции отмены/возврата работали с недостатками.Повышен комфорт работы с текстом в веб-клиенте.
Клиентское приложение.
Реализована поддержка списков переходов при работе на ОС Windows 7 и выше, а также на ОС Linux с оболочкой рабочего стола Unity. В список переходов автоматически попадают последние используемые информационные базы, которые в дальнейшем пользователь может использовать без открытия окна программы запуска.

Реализована возможность размещать кнопки (из встроенного языка) в окне предварительного просмотра приложения в панели задач при работе на ОС Windows 7 и выше (аналогично кнопкам управления воспроизведением Проигрывателя Windows Media).

Реализована возможность устанавливать картинку или число (из встроенного языка) , которые будут отображаться в правом нижнем углу картинки приложения на панели задач на ОС Windows 7 и выше, а также на ОС Linux с оболочкой рабочего стола Unity.

Реализована возможность осуществить мигание картинки приложения (из встроенного языка) на панели задач на ОС Windows XP и выше, а также на ОС Linux с оболочкой рабочего стола Unity.

Реализован объект МенеджерПанелиЗадачОС.

Данная возможность не предоставлялась.Повышено удобство работы с приложением в некоторых поддерживаемых операционных системах.
В документации данное изменение описано здесь, здесь и здесь.
Клиентское приложение.
Интерфейс.
Реализована невизуальная доступность интерфейса «1С:Предприятия» для пользователей с ограничениями по зрению. Данная возможность доступна при работе на ОС Windows XP и выше. Для работы используется программа экранного доступа NVDA (см. здесь).

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

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

В динамическом списке, с помощью диалога пользовательской настройки формы (Еще - Изменить форму), было невозможно добавлять дочерние поля для полей составного типа. Расширены возможности отображения информации в динамическом списке.
Веб-клиент.
Работа с файлами.
В веб-клиенте, при использовании методов СоздатьКаталог() и НачатьСозданиеКаталога(), пользователю задается вопрос Создать каталог ИмяКаталога?

При использовании методов ЗапроситьРазрешениеПользователя() и НачатьЗапросРазрешенияПользователя(), вопрос о создании каталога (при необходимости запросить такое разрешение) будет добавлен в итоговый вопрос пользователю.

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

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Кластер серверов.
Оптимизирована работа с сеансовыми данными. Исключены периодические замедления в работе пользователей при высокой нагрузке на хранилище сеансовых данных в клиент-серверном варианте работы.Работа с сеансовыми данными была недостаточно оптимальной. Периодически случались замедления работы пользователей в клиент-серверном варианте работы при высокой нагрузке на хранилище сеансовых данных.Работа системы стала более комфортной.
Интерфейс.
В тонком клиенте уменьшено влияние количества открытых форм на открытие новой формы.В тонком клиенте на открытие новой формы влияло общее количество открытых форм.Ускорено открытие новой формы в случае большого количества открытых форм.
Работа с запросами.
В языке запросов реализовано упрощение некоторых выражений вида ЫРАЖЕНИЕ> ИЛИ ИСТИНА.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В языке запросов не выполнялось дополнительных оптимизаций текстов запросов.В результате оптимизации может быть ускорена работа динамических списков и запросов ограничения доступа к данным за счет выбора СУБД более простого плана запроса.
Средства разработки.
Ускорены операции выгрузки/загрузки конфигурации в файлы в том случае, если конфигурация содержит большое количество управляемых форм.Операции выгрузки/загрузки конфигурации в файлы выполнялись недостаточно быстро.При хранении конфигурации во внешней системе, ускорены операции обмена между информационной базой и этой системой.
Работа с базой данных.
Ускорена работа с файловой информационной базой, при одновременном выполнении следующих условий:
  • с информационной базой работает одно клиентское приложение (в том числе конфигуратор);
  • клиентское приложение и база данных расположены на разных компьютерах;
  • на обоих компьютерах поддерживается протокол SMB 2.1 (используется ОС Windows 7 и выше);
  • при работе формируется значительное число транзакций записи в базу данных.
В указанных условиях работа с файловой информационной базой была недостаточной.Ускорено выполнение обновления конфигурации базы данных в файловом варианте, в том случае, когда конфигуратор и база данных расположены на разных компьютерах.
Обмен данными.
Ускорено создание начального образа информационной базы.

Ускорено чтение записей независимого непериодического регистра сведений при формировании начального образа информационной базы.

Создание начального образа информационной базы выполнялось недостаточно быстро.Ускорено формирование информационной базы для нового дочернего узла в распределенной информационной базе.
Работа с СУБД.
Оптимизированы операции удаления записей из временных таблиц при выполнении некоторых операций в СУБД PostgreSQL и IBM DB2.Операции удаления записей из временных таблиц при выполнении некоторых операций в СУБД PostgreSQL и IBM DB2 работали недостаточно быстро.Ускорена работа системы при работе с временными таблицами.
Работа с СУБД.
При работе в клиент-серверном варианте с использованием СУБД Oracle Database запросы, содержащие выражения … В (&СписокЗначений) исполняются по-другому, если количество значений в списке превышает 100 элементов.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При работе в клиент-серверном варианте с использованием СУБД Oracle Database запросы, содержащие выражения … В (&СписокЗначений) исполнялись по-другому, если количество значений в списке превышает 1 000 элементов.При работе на СУБД Oracle Database может повысится производительность в некоторых сценариях использования.
Средства администрирования.
Технологический журнал.
Кластер серверов.
Работа с СУБД.
Оптимизировано получение информации о блокировках СУБД. Время получения этой информации не зависит от количества информационных баз в кластере серверов.

Реализован сервис кластера серверов, выполняющий сбор информации о блокировках СУБД. Сервис называется AuxiliaryService (Сервис вспомогательных функций кластера).

Реализована возможность управлять сбором информации о блокировках СУБД в технологическом журнале (элемент <DBMSLOCKS>). Включение сбора информации о блокировках ведет к повышенной нагрузке на СУБД.

Время получения информации о блокировках СУБД зависело от количества информационных баз в кластере серверов.

Отсутствовала возможность выполнять сбор информации о блокировках СУБД с помощью технологического журнала.

Расширены возможности диагностики работы с базой данных.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Средства администрирования.
Работа с базой данных.
Оптимизирована работа файлового варианта информационной базы, для чего доработан формат хранения данных в файловой базе данных (формат версии 8.3.8). Реализована возможность изменять размер страницы файла информационной базы (1Cv8.1CD). Размер страницы может быть 4096, 8192, 16384, 32768 и 65536 байт. При использовании версии 8.3.8 с размером страницы 8192 байта и выше, размер внутреннего файла в базе данных не может превышать 6 Гбайт (для любого размера страницы, большего 4096 байт).

Версия 8.3.8 может работать с информационными базами, созданными в предыдущих версиях (формат версии 8.2.14) без нарушения совместимости с предыдущими версиями.

По умолчанию новая информационная база создается в формате версии 8.2.14. Реализован параметр DBFormatVersion файла conf.cfg, с помощью которого можно управлять форматом создаваемой информационной базы в файловом варианте.

Для строки соединения с информационной базой реализованы параметры DBFormat и DBPageSize, позволяющие управлять форматом создаваемой информационной базы и размером страницы.

При необходимости выполнить перенос данных между различными форматами, можно воспользоваться либо переносом через файл .dt (при условии, что база-приемник имеет нужный вариант формата) либо конвертацией файла информационной базы с помощью утилиты cnvdbfl. Утилита cnvdbfl может выполнять конвертацию файла информационной базы с изменением размера страницы.

База данных имела только один формат: версии 8.2.14. Размер страницы файла информационной базы имел фиксированный размер в 4096 байт. Изменение этого размера не поддерживалось. Размер внутреннего файла в базе данных не мог превышать 4 Гбайта.При использовании информационной базы с большим размером страницы, будет наблюдаться уменьшение времени открытия информационной базы, а также ускорение выполнения некоторых запросов.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Кластер серверов.
Уменьшено место на диске, которое занимают сеансовые данные. Сеансовые данные хранятся в кластере серверов в сжатом виде.Сеансовые данные хранились кластером серверов в не сжатом виде.Уменьшено место, которое занимаю служебные данные кластера. Ускорены некоторые внутренние процессы кластера серверов.
Клиентское приложение.
Ускорился запуск тонкого клиента при использовании файлового варианта информационной базы.При использовании файлового варианта информационной базы запуск тонкого клиента выполнялся недостаточно быстро.Ускорен запуск тонкого клиента при работе в файловом варианте информационной базы.
Работа с базой данных.
Оптимизирована реструктуризация разделенных иерархических справочников.Реструктуризация разделенных иерархических справочников выполнялась недостаточно быстро.Ускорена реструктуризация информационной базы, содержащей разделенные иерархические справочники.
Работа с базой данных.
Уменьшено потребление оперативной памяти при реструктуризации базы данных в файловом варианте, содержащей значительное количество двоичных данных большого размера.Реструктуризация базы данных в файловом варианте, содержащей значительное количество двоичных данных большого размера, могло завершиться аварийно из-за нехватки оперативной памяти.Повышена стабильность системы при выполнении реструктуризации базы данных в файловом варианте.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Программное лицензирование.
Средства администрирования.
Реализована утилита командной строки, предназначенная для управления программными лицензиями (активация лицензии, получение информации о лицензии, получение списка лицензий и т.д.). Утилита поставляется в виде двух установочных пакетов и находится в подкаталоге ExtDst каталога конкретной версии (при выборе толстого клиента или сервера), при этом непосредственно установки не происходит. При необходимости использования утилиты, запуск ее установки требуется выполнить вручную. Утилита реализована для ОС Windows (обоих архитектур) и для ОС Linux (обоих архитектур, в виде .deb- и .rpm-пакетов).

Обращение к утилите выполняется с помощью команды ring license. Для работы утилиты требуется Java 8. Подробное описание утилиты приводится в документации.

Активация программных лицензий была доступна только в интерактивном режиме. Других возможностей по управлению программными лицензиями не предоставлялось.Упрощено администрирование программных лицензий на компьютере пользователя.
В документации данное изменение описано здесь и здесь.
Управляемая форма.
При автоматической генерации элементов управляемой формы, для команд СоздатьПоПараметру и ПоказатьВСписке, имена элементов формируются по следующему шаблону: <Форма><ИмяКоманды><ИмяОбъектаКонфигурации>.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При автоматической генерации элементов управляемой формы, для команд СоздатьПоПараметру и ПоказатьВСписке, имена элементов формировались по следующему шаблону: <Форма><ИмяКоманды><НомерПоПорядку>.

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

Клавиши Home и End с любым модификатором обрабатываются непосредственно в поле ввода.

Выпадающий список поля ввода управляемой формы не подстраивался под ширину отображаемых в нем данных и имел фиксированную ширину, заданную платформой и прикладным разработчиком.

Клавиши Home и End (в том числе с модификаторами) не работали непосредственно в поле ввода.

Повышен комфорт использования поля ввода с выпадающим списком.
В документации данное изменение описано здесь.
Средства разработки.
В окне сравнения/объединения модулей реализованы следующие возможности:
  • Отображение номеров строк в модулях.
  • Синхронизация окон сравнения и окна редактирования результирующего текста.
  • Возможности окна редактирования приближены к возможностям редактора текста на встроенном языке.
  • В окне редактирования реализована контекстная подсказка. Контекст образуют основная конфигурация (до объединения) и текущий модуль (после объединения).
  • В заголовок окна выводится название модуля.

В окне редактирования результата объединения внешней программой реализованы следующие возможности:

  • Возможности окна редактирования приближены к возможностям редактора текста на строенном языке.
  • В окне редактирования реализована контекстная подсказка. Контекст образуют основная конфигурация (до объединения) и текущий модуль (после объединения).

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

Данные возможности не предоставлялись.Повышен комфорт прикладного разработчика при выполнении задач по обновлению прикладных решений.
В документации данное изменение описано здесь.
Средства разработки.
В разделе Пояснение палитры свойств, русские имена свойств отображаются только в тех случаях, когда выбран русский вариант встроенного языка или русский интерфейс платформы. Английские имена свойств выводятся всегда.В разделе Пояснение палитры свойств всегда отображались русские и английские имена свойств.Упрощена работа с конфигуратором для англоязычных разработчиков прикладных решений.
Веб-клиент.
Табличный документ.
Реализована возможность отображения фоновой картинки и узора в ячейке табличного документа, отображаемого веб-клиентом.Не поддерживалось отображение фоновой картинки и узора в ячейке табличного документа, отображаемого в веб-клиенте.Расширены оформительские возможности для табличного документа, отображаемого веб-клиентом.
В документации данное изменение описано здесь.
Отображение информации.
Табличный документ.
Реализован подбор шрифта для символов, отсутствующих в текущем шрифте, при экспорте табличного документа в формат PDF.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Символы, отсутствующие в текущем шрифте, отображались потерянным символом («квадратиком») при экспорте табличного документа в формат PDF.Табличный документ, содержащий символы различных национальных алфавитов, стал экспортироваться в формате PDF с сохранением оригинального вида.
В документации данное изменение описано здесь и здесь.
Табличный документ.
При экспорте табличного документа в формате XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) реализована возможность размещать картинки в ячейках табличного документа.

Данная возможность не поддерживается при экспорте табличного документа в формате XLS (Microsoft Excel 95).

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При экспорте табличного документа в формате XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) не поддерживалась возможность размещать картинки в ячейках табличного документа.При экспорте табличного документа в Microsoft Excel и ODS обеспечивается максимальное сходство с оригинальным табличным документом.
В документации данное изменение описано здесь.
Расширение конфигурации.
При заимствовании реквизитов составного типа, не содержащем ссылок на объекты конфигурации, составной тип заимствуется полностью. При повторном заимствовании текущий тип в расширении дополняется набором типов из расширяемой конфигурации.

При заимствовании реквизитов составного типа, содержащим хотя бы одну ссылку на объекты конфигурации (не примитивные типы), тип заимствуется как ЛюбаяСсылка. При повторном заимствовании тип ЛюбаяСсылка добавляется только если тип уже не является составным и в его составе нет типов СправочникСсылка, ДокументСсылка и т.п.

Контроль типов при подключении расширения выполняется следующим образом:

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

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

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

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

Упрощено использования составных типов в расширениях.
В документации данное изменение описано здесь.
Web-сервисы и HTTP-сервисы.
Если при вызове Web-сервиса происходит внутренняя ошибка в инфраструктуре сервера, не связанная с протоколом SOAP, то сообщение об ошибке содержит корректную диагностику проблемы. Сообщение об ошибке вызова Web-сервиса стало более подробным и информативным и может включать в себя информацию из тегов faultfactor (Node) и Role ответа Web-сервиса.Если при вызове Web-сервиса происходила внутренняя ошибка в инфраструктуре сервера, не связанная с протоколом SOAP, то формировалось неверное сообщение об ошибке, при этом информация об истинных причинах ошибки терялась.

Сообщение об ошибке не включало дополнительной информации из ответа Web-сервиса.

Сообщение об ошибке вызова Web-сервиса стало более информативным и подробным, что облегчает диагностику проблем.
Фоновые и регламентные задания.
Регламентные задания начинают выполняться не ранее, чем через 2 минуты после старта клиентского приложения при работе в файловом варианте информационной базы.Регламентные задания (в файловом варианте информационной базы) начинали выполняться не ранее, чем через 1 минуту после запуска клиентского приложения.Уменьшены задержки при старте клиентского приложения при работе с файловым вариантом информационной базы.
В документации данное изменение описано здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
При отключении публикации на веб-сервере из конфигуратора, пользователю предлагается выполнить перезапуск веб-сервера.При отключении публикации на веб-сервере из конфигуратора, пользователю не предлагалось выполнить перезапуск веб-сервера.Отключение публикации на веб-сервере стало более очевидным и корректным, т.к. фактическое отключение публикации выполнялось только при перезапуске веб-сервера.
В документации данное изменение описано здесь.
Средства разработки.
В конфигураторе реализована возможность настройки фона контекстной подсказки параметров методов.

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

Для отображения ссылок на синтакс-помощник в контекстной подсказке использовался цвет по-умолчанию цвета Идентификаторы, для остального текста использовался цвет по-умолчанию цвета Прочие.Стало возможно настроить читабельную подсказку параметров метода, если для редактора модулей выбрана цветовая схема с темным цветом фона.
Работа с XML, XDTO.
Web-сервисы и HTTP-сервисы.
В модели XDTO реализованы свойства, позволяющие корректно использовать XSD-схемы, содержащие любые комбинации значений атрибутов elementFormQualified (свойство пакета Квалифицированная форма элемента), attributeFormQualified (свойство пакета Квалифицированная форма атрибута) и form (свойство элемента Квалифицированное).

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

При работе с XSD-схемами модель XDTO игнорировала фактические значения атрибутов схемы elementFormDefault и attributeFormDefault. Также игнорировался атрибут form элементов и атрибутов XSD-схемы. Вместо этого, независимо от фактических значений атрибутов всегда использовались следующие значения:
  • elementFormDefault считалось равным qualified;
  • attributeFormDefault считалось равным unqualified.

Расширен состав Web-сервисов, с которыми может работать «1С:Предприятие» без необходимости вручную дорабатывать описание этого сервиса.
Средства администрирования.
Переработаны диалоги добавления и изменения информационной базы в списке информационных баз. Уменьшено количество страниц в данных диалогах.

Реализовано автоматическое определение типа соединения с информационной базой по строке, которая запомнена в буфер обмена перед созданием новой информационной базы или при вводе строки в поле Укажите наименование информационной базы. Автоматически распознается путь к файловой информационной базе и URL, с помощью которого предоставляется доступ к информационной базе, расположенной на веб-сервере. При определении типа информационной базы автоматически заполняются соответствующие поля диалога.

Диалоги добавления и изменения информационной базы были более сложными и содержали большее количество страниц.Упрощен процесс добавления информационной базы в список.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Управляемая форма.
В том случае, когда поле ввода управляемой формы отображает данные типа СписокЗначений, форма списка значений, открываемая для редактирования данных, получает от поля ввода следующие свойства:
  • ПараметрыВыбора – реализовано дополнение значениями, в соответствии со свойством СвязиПараметровВыбора.
  • ФормаВыбора – реализовано для веб-клиента.
  • ВыборГруппИЭлементов – реализовано для веб-клиента.
  • Маска.
  • ФорматРедактирования.
  • БыстрыйВыбор.
  • СвязьПоТипу.
В том случае, когда поле ввода управляемой формы отображает данные типа СписокЗначений, форма списка значений, открываемая для редактирования данных, получала от поля ввода следующие свойства:
  • ПараметрыВыбора – без дополнения значениями, в соответствии со свойством СвязиПараметровВыбора.
  • ФормаВыбора – только для тонкого клиента.
  • ВыборГруппИЭлементов – только для тонкого клиента.
Устранено некорректное поведение системы.
Полнотекстовый поиск.
Ввод по строке.
Динамический список.
При вводе по строке и при использовании строки поиска динамического списка данные будут находиться, даже если они еще не попали в индекс полнотекстового поиска.При вводе по строке и при использовании строки поиска динамического списка данные, еще не попавшие в индекс полнотекстового поиска, не находились системой.Обеспечено попадание в результаты поиска при вводе по строке или поиска по строке в динамическом списке данных, которые еще не попали в индекс полнотекстового поиска.
Управляемая форма.
Изменен внешний вид кнопок управляемой формы и кнопок командной панели в интерфейсе Такси.

Для кнопок вида КнопкаКоманднойПанели, ГиперссылкаКоманднойПанели реализована поддержка свойств ЦветФона, ЦветТекста, Шрифт, ЦветРамки (кроме кнопок вида ГиперссылкаКоманднойПанели). Для расширения группы формы для подменю реализована поддержка свойств ЦветРамки, ЦветФона, ЦветТекстаЗаголовка, ШрифтЗаголовка. В режиме совместимости с версией 8.3.7 и в интерфейсе версии 8.2 поведение не изменилось.

Для стандартной команды Скопировать расширения таблицы для динамического списка:

  • Для свойства Отображение значение Авто означает Картинка.
  • Для свойства ТолькоВоВсехДействиях значение Авто означает Нет.

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

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В режиме совместимости с версией 8.3.7 и одновременно включенном компактном режиме интерфейса различается высота кнопок в тонком клиенте и веб-клиенте.

Внешний вид кнопок управляемой формы и кнопок командной панели в интерфейсе Такси имел другой вид.

Для кнопок вида КнопкаКоманднойПанели свойства ЦветФона, ЦветТекста, Шрифт, ЦветРамки присутствовали, но не использовались. Для расширения группы формы для подменю свойства ЦветРамки, ЦветФона, ЦветТекстаЗаголовка, ШрифтЗаголовка присутствовали, но не использовались.

Для стандартной команды Скопировать расширения таблицы для динамического списка:

  • Для свойства Отображение значение Авто означало Текст.
  • Для свойства ТолькоВоВсехДействиях значение Авто означало Да.

Для команд таблицы управляемой формы ПереместитьВверх и ПереместитьВниз для свойства ТолькоВоВсехДействиях значение Авто означало Да.

Расширены возможности создания форм в интерфейсе Такси.

Некоторые часто используемые пользователем кнопки (Скопировать в динамическом списке и команды перемещения строки для остальных таблиц) по умолчанию перестанут располагаться в меню Еще, а станут доступны сразу на командной панели.

Управляемая форма.
Реализована возможность отображать команду, расположенную на командной панели, в виде гиперссылки. В подменю отображение в виде гиперссылки не поддерживается. Для перечисления ВидКнопкиФормы реализовано значение ГиперссылкаКоманднойПанели. В режиме совместимости с версией 8.3.7 значение ВидКнопкиФормы.ГиперссылкаКоманднойПанели трактуется как ВидКнопкиФормы.КнопкаКоманднойПанели.

В интерфейсе Такси реализована возможность управлять горизонтальным расположением картинки в кнопке управляемой формы. Не поддерживается для команд, расположенных в подменю. Для кнопки управляемой формы реализовано свойство ПоложениеКартинки. В режиме совместимости с версией 8.3.7 и в интерфейсе версии 8.2 свойство игнорируется.

Реализована возможность управлять расстоянием между кнопками, расположенными на командной панели. Реализовано расширение группы управляемой формы для группы кнопок. Не поддерживается для команд, расположенных в подменю. Реализовано системное перечисление ОтображениеГруппыКнопок. В режиме совместимости с версией 8.3.7 и в интерфейсе версии 8.2 настройка расстояния между кнопками игнорируется.

Реализована возможность управлять формой кнопок командной панели (кроме расположенных в подменю). Для кнопки управляемой формы и расширения группы формы для подменю реализовано свойство Фигура. Не поддерживается для команд, расположенных в подменю. В режиме совместимости с версией 8.3.7 и в интерфейсе версии 8.2 свойство игнорируется.

Реализована возможность управлять внешним видом кнопки управляемой формы. Для кнопки управляемой формы и расширения группы формы для подменю реализовано свойство ОтображениеФигуры. Реализовано системное перечисление ОтображениеФигурыКнопки. Не поддерживается для команд, расположенных в подменю. В режиме совместимости с версией 8.3.7 и в интерфейсе версии 8.2 свойство игнорируется.

В командной панели команда не могла отображаться в виде гиперссылки.

Было невозможно управлять горизонтальным расположением картинки в кнопке управляемой формы.

Не поддерживалось управление расстоянием между кнопками, расположенными на командной панели.

Не поддерживалась возможность управления формой кнопок командной панели. Не поддерживалась возможность управления внешним видом кнопок командной панели.

Расширены возможности оформления управляемых форм в интерфейсе Такси.
В документации данное изменение описано здесь и здесь.
Управляемая форма.
В документацию добавлены рекомендации по использованию сообщений пользователю, позволяющие снизить вероятность возникновения ситуаций, когда пользователь не может прочитать выведенные сообщения.Документация не содержала рекомендаций, направленных на снижение вероятности возникновения ситуаций, когда пользователь не может прочитать выведенные сообщения.Улучшена документация.
В документации данное изменение описано здесь.
Программное лицензирование.
Не происходит деактивации программных лицензий при обновлениях операционной системы Windows 10. Система программного лицензирования была недостаточно совместима с операционной системой Windows 10: при обновлении операционной системы могла происходить деактивация программной лицензии.Улучшена совместимость системы программного лицензирования с операционной системой Windows 10.
В документации данное изменение описано здесь.
Локализация.
Не поддерживается интерфейс системы на казахском языке (код kk).Поддерживался интерфейс системы на казахском языке (код kk).Не поддерживается интерфейс системы на казахском языке.
Региональные установки.
Для Российской Федерации учитывается однократный сдвиг часовых зон на один час в связи с принятием законов №№ 453-ФЗ (Забайкальский край), 27-ФЗ (Астраханская область), 57-ФЗ (Алтайский край), 58-ФЗ (Республика Алтай), 59-ФЗ (Сахалинская область), 69-ФЗ (Ульяновская область), 87-ФЗ (Магаданская область), 109-ФЗ (Томская область), 271-ФЗ (Новосибирская область), 395-ФЗ (Саратовская область). Изменения касаются всех компонентов системы «1С:Предприятие», кроме веб-клиента. Веб-клиент пользуется информацией о временных зонах, которую предоставляет ОС и веб-браузер. Изменения, внесенные законом №№ 453-ФЗ, 27-ФЗ, 57-ФЗ, 58-ФЗ, 59-ФЗ, 69-ФЗ, 87-ФЗ, 109-ФЗ, 271-ФЗ, 395-ФЗ, не учитывались платформой. Учтены изменения законодательства об исчислении времени.
Табличный документ.
При копировании текста из ячеек Microsoft Excel, скопированный текст вставляется полностью, независимо от длины строки.При копировании текста из ячеек Microsoft Excel, скопированный текст ограничивался первыми 255 символами.Устранено некорректное поведение системы.
Табличный документ.
При импорте данных из документов Microsoft Excel улучшена обработка данных в формате дата и время:
  • Для стандартных форматов Microsoft Excel применяются соответствующие форматные строки «1С:Предприятия».
  • Учитывается явное указание кода локализации в форматной строке Microsoft Excel для определения форматной строки «1С:Предприятия»;
  • Для типа дата используется первый найденный разделитель из короткого формата даты, установленного для информационной базы.
  • Для даты, в которой месяц представлен первой буквой, в системе «1С:Предприятие» обеспечивается краткое представление месяца.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При импорте данных из документов Microsoft Excel обработка данных в формате дата и время выполнялась следующим образом:
  • Использовался фиксированный список стандартных форматов Microsoft Excel.
  • Игнорировалось явное указание кода локализации в форматной строке Microsoft Excel и использовались настройки текущей информационной базы системы «1С:Предприятие».
  • Для типа дата всегда использовался символ «/».
  • Дата, в которой месяц представлен первой буквой, в системе «1С:Предприятие» выводилась с полным представлением месяца.
Обеспечен более корректный импорт данных в формате даты и времени из документов Microsoft Excel.
Web-сервисы и HTTP-сервисы.
Для конфигураций, в которых используются HTTP-сервисы, разрешена установка режима совместимости Версия 8.3.4 и ниже.

При необходимости работать с конфигурацией, которая содержит HTTP-сервисы, на системе «1С:Предприятие» версии 8.3.8 и выше, но которая открывалась конфигуратором системы «1С:Предприятие» версии 8.3.4, необходимо выполнить следующие действия:

  • Создать любой объект конфигурации;
  • Выполнить сохранение конфигурации информационной базы;
  • Удалить созданный объект конфигурации;
  • Выполнить сохранение конфигурации информационной базы.
В «1С:Предприятии» версии 8.3.7 была запрещена установка режима совместимости Версия 8.3.4 и младше, если в конфигурации находились HTTP-сервисы.Возможность использования HTTP-сервисов в конфигурациях, требующих для работы режимы совместимости Версия 8.3.4 и ниже.
Клиентское приложение.
Работа с Интернет.
Реализована возможность указывать, к каким служебным ресурсам будет обращаться платформа. Режим обращения задается через параметр ExternalResourcesMode конфигурационного файла conf.cfg. В случае отсутствия параметра, режим автоматически определяется системой.Данная возможность не предоставлялась.У пользователей появилась дополнительная возможность указывать, к каким служебным ресурсам будет обращаться платформа.
В документации данное изменение описано здесь.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Работа с Интернет.
Объект ЗащищенноеСоединениеNSS недоступен для использования, сертификаты NSS недоступны для использования во встроенном языке.Система «1С:Предприятие» поддерживала работу с сертификатами NSS в режиме совместимости с версией 8.3.6.Прекращена поддержка сертификатов NSS.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с Интернет.
Реализована поддержка протоколов TLS 1.1 и 1.2 в тех случаях, когда в параметрах соединения не указан клиентский сертификат. Протокол SSL v3.0 будет использован только в том случае, если клиентское приложение запускается с параметром командной строки /HttpsForceSSLv3. Во всех остальных случаях протокол SSL v3.0 не используется.

Параметр AllowSSLv3 файла conf.cfg игнорируется.

Объект ИнтернетПочта не поддерживает протокол SSL v3.0.

Система поддерживала работу только с протоколом TLS 1.0.

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

Объект ИнтернетПочта поддерживал протокол SSL v3.0.

Повышена защищенность соединения, устанавливаемого клиентским приложением, при работе через Интернет.
В документации данное изменение описано здесь.
Работа с Интернет.
При создании HTTPS/FTPS соединения прекращена поддержка файла cacert.pem. При создании HTTPS/FTPS соединения будет использоваться хранилище корневых сертификатов используемой ОС.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При создании HTTP/FTPS соединения использовался файл cacert.pem в тех случаях, когда создание соединения выполнялось без явного указания на использование какого-либо хранилища сертификатов.Отказ от использования устаревшей технологии.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Управляемая форма.
Реализована возможность обновлять представление данных в управляемой форме только для указанного перечня элементов формы. Для метода ОбновитьОтображениеДанных() реализован параметр ОбновлятьЭлементы.

Для системного перечисления ОбновлениеТекстаРедактирования реализовано значение Всегда.

Было невозможно управлять списком элементов формы, которые должны обновить представление отображаемых данных при вызове метода ОбновитьОтображениеДанных().Стало возможно управлять изменением данных формы в обработчиках ожидания без потери редактируемого текста в текущем поле ввода.
В документации данное изменение описано здесь.
Выгрузка/загрузка конфигурации в файлы.
Выгрузка в файлы свойства Источник объекта ДополнениеЭлементаФормы стала более читабельной.

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

Выгрузка в файлы свойства Источник объекта ДополнениеЭлементаФормы была менее читабельной.Формат выгрузки конфигурации в файлы стал более понятен для обычного (не машинного) чтения и анализа.
Работа с XML, XDTO.
Средства разработки.
При создании WS-ссылки (в конфигураторе или с помощью объекта WSОпределения) существенно расширена диагностика ошибочных ситуаций.

При создании объекта WSОпределения вызывается исключение в том случае, если в используемом WSDL имеются ошибки.

WSDL, используемый для создания объектов WSОпределения или WSСсылка должен:

  • Содержать тег <definitions> в качестве первого тега.
  • Содержать атрибут targetNamespace для элемента <xs:schema>.
  • При невыполнении вышеперечисленных условий генерируется исключение.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

При создании объекта WSОпределения, если в используемом WSDL имелись ошибки, некорректные элементы игнорировались.

Если WSDL, используемый для создания объекта WSОпределения или WSСсылка, не содержал тег <definitions> в качестве первого тега - создавались пустые объекты, описывающие Web-сервис.

Если WSDL, используемый для создания объекта WSОпределения или WSСсылка, не содержал атрибут <targetNamespace> для элемента <xs:schema> - платформа устанавливала целевое пространство имен псевдослучайным образом.

Улучшена диагностика при работе с описаниями Web-сервисов.
В документации данное изменение описано здесь.
Работа с запросами.
В случае, если константа хранит значение следующих типов: ХранилищеЗначения, УникальныйИдентификатор, ВнешнийИсточникДанныхТаблицаСсылка, обращение к полю Значение таблицы константы, при обработке выборки из запроса к этой таблице, возвращает значение соответствующего типа.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В случае, если константа хранит значение следующих типов: ХранилищеЗначения, УникальныйИдентификатор, ВнешнийИсточникДанныхТаблицаСсылка, обращение к полю Значение таблицы константы, при обработке выборки из запроса к этой таблице, возвращало значение типа ДвоичныеДанные.Устранено некорректное поведение системы.
Средства печати.
Реализовано следующее поведение метода ПакетОтображаемыхДокументов.Напечатать():
  • Для ОС Windows:
    • создается одно задание на принтер;
    • весь пакет выводится в один файл, имя которого запрашивается перед выводом.
  • Для ОС Linux:
    • если параметры печати всех документов в пакете совпадают - поведение совпадает с поведением в ОС Windows;
    • если параметры различаются - каждый документ печатается в отдельном задании принтера.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

При использовании метода ПакетОтображаемыхДокументов.Напечатать(), каждый документ пакета печатался в отдельном задании.Улучшена печать пакетов документов.
В документации данное изменение описано здесь.
Система компоновки данных.
Элементы условного оформления Текст и Формат применяются к полям макета группировки диаграммы системы компоновки данных вне зависимости от ранее установленного оформления Формат (в т.ч. и взятого из схемы компоновки данных). При этом элемент условного оформления Текст имеет более высокий приоритет, чем элемент условного оформления Формат.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Элементы условного оформления Текст и Формат применялись к полям макета диаграммы системы компоновки данных только в случае, если ранее к этому полю не было применено условное оформление Формат.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Свойство условного оформления ВыделятьОтрицательные используется только в том случае, когда само свойство установлено в значение Истина и свойство условного оформления Использование также имеет значение Истина.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Свойство условного оформления ВыделятьОтрицательные использовалось в том случае, когда свойство условного оформления Использование имело значение Истина.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
При определении типа результата операции языка запросов ВЫБОР, учитываются типы выражений из всех веток ТОГДА этого выражения.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При определении типа результата операции языка запросов ВЫБОР, игнорировались ветки ТОГДА, в которых находится константное выражение, принимающее значение NULL.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Полнотекстовый поиск.
Реализована возможность установки максимального размера данных, которые индексируются полнотекстовым поиском. По умолчанию установлен размер в 1 Мбайт.

Для объекта МенеджерПолнотекстовогоПоиска реализованы методы УстановитьМаксимальныйРазмерИндексируемыхДанных() и ПолучитьМаксимальныйРазмерИндексируемыхДанных().

Реализовано событие технологического журнала <FTEXTSKIP>.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Отсутствовала возможность ограничить максимальный объем данных, индексируемых полнотекстовым поиском. Индексировались все данные, размещенные в информационной базе.Стало возможно ограничить объем данных, индексируемых полнотекстовым поиском, исключив из него очень большие данные, полнотекстовый поиск в которых не требуется. В результате стало возможно повысить скорость индексации и полнотекстового поиска, а также уменьшить размер индекса полнотекстового поиска.
В документации данное изменение описано здесь и здесь.
Клиентское приложение.
Работа с Интернет.
Средства администрирования.
В механизме получения списка баз и обновлений платформы по HTTPS, исключено использование файла cacert.pem, поставляемого с платформой.

В ОС Linux задействован механизм получения сертификатов удостоверяющих центров, установленных в ОС, в ОС Windows используется системное хранилище корневых сертификатов ОС.

Для проверки HTTPS соединения в ОС Windows использовался файл cacert.pem и системное хранилище корневых сертификатов ОС.

В ОС Linux использовался только файл cacert.pem, поставляемый с платформой.

Упрощено администрирование процесса обновления платформы в случае использования протокола HTTPS.
Работа в ОС Linux.
Системные требования.
Доработан механизм формирования списка шрифтов для работы платформы в ОС Linux. Для получения списка шрифтов используется библиотека fontconfig, требование наличия которой включено в системные требования.

Из документации исключено перечисление каталогов, которые использовались для размещения шрифтов.

Для получения списка шрифтов в ОС Linux использовался фиксированный список каталогов (приведенный в документации).

Для поиска шрифтов не использовалась библиотека fontconfig.

Система «1С:Предприятие» стала использовать большее количество шрифтов при работе в ОС Linux. Упрощено администрирование системы.
В документации данное изменение описано здесь и здесь.
Системные требования.
Тип, указанный для параметра в схеме компоновки данных, влияет на тип поля запроса, в котором используется этот параметр.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

Генерируется ошибка в том случае, если в таблице, указанной в качестве основной таблицы динамического списка, отсутствуют ключевые поля (с точки зрения объектной модели языка) и настроена группировка.

При установке из встроенного языка отбора, упорядочивания или группировки по полю, отсутствующего в тексте запроса, будет выдана ошибка о ненайденном поле.

Изменен список ограничений для запросов, использующихся при формировании динамического списка.

Описаны особенности упорядочивания динамического списка.

Изменено описание способов получения данных динамическим списком.

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

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

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

На сторону клиента не передаются данные колонок динамического списка, которые помечены свойством Использовать всегда, но для которых у текущего пользователя отсутствует право Просмотр. Доступ к данным таких колонок (с помощью свойства ТекущиеДанные и метода ДанныеСтроки()) на стороне клиента невозможен.

Отборы, которые автоматически накладываются динамическим списком на стандартные поля Владелец, Родитель, Дата, Период и ЭтоГруппа, применяются средствами системы компоновки данных.

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

В результате применения отборов средствами системы компоновки данных, они могут примениться во вложенных запросах и параметрах виртуальных таблиц. При этом возможно существенное изменение результата выборки данных динамическим списком (относительно результата в режиме совместимости с версией 8.3.7).

Более подробное описание указанных особенностей приведено в документации.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Для использования в настройках упорядочивания, группировки динамического списка были недоступны виртуальные поля ВерсияДанных, ИмяПредопределенныхДанных, поля табличных частей и поля следующих типов: Тип, Строка (неограниченной длины), ДвоичныеДанные (неограниченной длины).

Список ограничений на настройки группировок и упорядочивания был другим и не являлся полным.

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

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

Список ограничений для запросов, использующихся при формировании динамического списка, был другим.

Список особенностей упорядочивания динамического списка был не документирован.

Описание способов получения данных динамическим списком было другим.

Если в тексте запроса динамического списка есть поля с псевдонимами, совпадающими с именами стандартных реквизитов, используемые для формирования стандартной картинки, они использовались для формирования стандартной картинки (кроме реквизита ЭтоГруппа).

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

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

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

На сторону клиента передавались данные колонок динамического списка, которые помечены свойством Использовать всегда, но для которых у текущего пользователя отсутствовало право Просмотр. В качестве значения таких колонок выступали значения по умолчанию для соответствующего типа.

Отборы, автоматически накладываемые динамическим списком на ключевые поля и стандартные поля Владелец, Родитель, Дата, Период, ЭтоГруппа, всегда применялись путем непосредственного добавления условия в текст запроса.

Повышено качество и предсказуемость работы динамического списка. В документации уточнены особенности работы динамического списка.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Фоновые и регламентные задания.
При попытке передать в качестве параметра запускаемого фонового задания (с помощью метода ФоновыеЗадания.Выполнить()) несериализуемое значение, запуск фонового задания не будет происходить и будет генерироваться исключение.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При попытке передать в качестве параметра запускаемого фонового задания (с помощью метода ФоновыеЗадания.Выполнить()) несериализуемое значение, фоновое задание запускалось, в качестве значения соответствующего параметра передавалось значение Неопределено, исключение не генерировалось.Запуск фонового задания приведен в соответствие с общей методикой диагностики ошибок.
Средства администрирования.
Реализовано формирование снимка экрана во время создания дампа аварийного завершения работы тонкого клиента (атрибут prntscrn элемента dump файла logcfg.xml).Формирование снимка экрана во время создания дампа аварийного завершения работы тонкого клиента не выполнялось.Устранено некорректное поведение системы.
Работа с запросами.
Результат операции деления, где делителем является NULL, трактуется как число произвольной разрядности. Результат такой операции не может выступать в качестве операнда в операции, где числовое значение недопустимо (например, операции AND, OR, NOT).

В режиме совместимости с версией 8.3.7 поведение не изменилось.

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

Более подробно данный подход описан в документации.

Для обработчика события управляемой формы ПередЗакрытием реализованы параметры ЗавершениеРаботы и ТекстПредупреждения. Для обработчика события управляемой формы ПриЗакрытии реализован параметр ЗавершениеРаботы. Если в обработчиках событий ПередЗакрытием и ПриЗакрытии управляемой формы был добавлен параметр ЗавершениеРаботы, то в режиме совместимости с версией 8.3.7 данный параметра будет установлен в значение Неопределено. Для обработчика события модуля управляемого приложения ПередЗавершениемРаботыСистемы реализован параметр ТекстПредупреждения.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В зависимости от режима использования модальности, использовались разные подходы к закрытию управляемых форм и основного окна приложения.

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

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

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

В документации данное изменение описано здесь.
Средства администрирования.
Установка клиентского приложения.
При запуске информационной базы, с помощью приложений 1cv8, 1cv8c, 1cv8s, для которой в списке информационных баз (локальном или общем) указана конкретная версия платформы, подбор требуемой версии выполняется вне зависимости от того, указан в командной строке запуска ключ /AppAutoCheckVersion или нет. Если указана версия, отсутствующая на текущем компьютере, и эту версию невозможно установить, то происходит попытка запустить информационную базу с помощью самой свежей установленной версии «1С:Предприятия».

При обновлении клиентского приложения по протоколу HTTP отключена проверка привилегий пользователя операционной системы на выполнение операции. При недостаточности прав на установку клиентского приложения, пользователю будет выдан диалог UAC, с предложением подтвердить установку от имени пользователя с правами администратора. Улучшена диагностика ошибок при скачивании и установке дистрибутива клиентского приложения по HTTP.

Для ключа командной строки /AppAutoCheckVersion реализована возможность явного указания - выполнять автоматический подбор используемой версии «1С:Предприятие» или нет.

При запуске информационной базы, с помощью приложений 1cv8, 1cv8c, 1cv8s, подбор требуемой версии выполнялся только если в командной строке запуска был указан ключ /AppAutoCheckVersion.

При обновлении клиентского приложения по протоколу HTTP выполнялась проверка прав пользователя на выполнение операции.

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

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

В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Средства администрирования.
При установке тонкого клиента из специализированного дистрибутива, в папке «1С:Предприятие» присутствует только ярлык запуска приложения 1cestart.При установке тонкого клиента из специализированного дистрибутива, в папке «1С:Предприятие» присутствовал ярлык запуска приложения 1cestart, а также папка Дополнительно, которая содержала в себе подпапки с номерами конкретных установленных версий «1С:Предприятия».При установке тонкого клиента уменьшено количество различных вариантов запуска клиентского приложения.
Средства администрирования.
При разборе командной строки запуска клиентского приложения или конфигуратора изменены правила разбора обязательных параметров. Если для ключа параметр является обязательным, то в командной строке запуска он также должен присутствовать, либо ключ не должен указываться вовсе. Также допускается значение ключа, которое начинается с символа «/». Правила разбора командной строки запуска клиентского приложения или конфигуратора были другими. Допускалось опускать значение параметра ключа даже в том случае, если параметр был обязательным. Параметр мог диагностироваться как ключ командной строки в том случае, если написание параметра начиналось с символа «/» (полное имя файла на ОС Linux).Устранено некорректное поведение системы.
Средства администрирования.
В документацию и справку конфигуратора внесено описание ключей /Out, /L, /VL и /O для режима запуска CREATEINFOBASE, которые ранее были не описаны.

Для режима запуска в режиме создания информационной базы (CREATEINFOBASE) реализован ключ командной строки /DumpResult, записывающий в файл результат работы. При использовании в пакетном режиме запуска конфигуратора (в файловом варианте) ключей /RestoreIB и /LoadCfg вместе с ключом /DisableStartupDialogs, информационная база будет автоматически создана, если в каталоге отсутствует файл с базой данных.

В документации и справке конфигуратора отсутствовало описание ключей /Out, /L, /VL и /O для режима запуска CREATEINFOBASE.

При использовании в пакетном режиме запуска конфигуратора (в файловом варианте) ключей /RestoreIB и /LoadCfg вместе с ключом /DisableStartupDialogs, задавался вопрос в том случае, если в указанном каталоге отсутствовал файл базы данных.

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

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Если у поля набора данных схемы компоновки данных указаны выражения упорядочивания, то при упорядочивании по данному полю направление упорядочивания всегда получается из выражения упорядочивания. Направление упорядочивания из настроек для этого поля игнорируется.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемые блокировки.
Регистры бухгалтерии.
Управляемая блокировка, устанавливаемая при записи движений регистра бухгалтерии при использовании БлокироватьДляИзменения, будет установлена по значениям только не оборотных субконто.

Если блокировка устанавливается для дальнейшей работы с остатками, то не рекомендуется указывать значения оборотных субконто при наложении блокировки (возможно использование как свойства БлокироватьДляИзменения, так и явное использование управляемой блокировки). Если блокировка устанавливается для дальнейшей работы с оборотами - следует указывать все необходимые значения субконто, в том числе и значения оборотных субконто (возможно использование только явного вызова управляемой блокировки).

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Установка управляемой блокировки при записи движений регистра бухгалтерии при использовании БлокироватьДляИзменения устанавливала блокировку по значениям всех субконто. Поведение БлокироватьДляИзменения для регистра бухгалтерии стало лучше соответствовать типовым задачам. При использовании БлокироватьДляИзменения устанавливаемая блокировка не включает оборотные субконто, что соответствует наиболее часто встречающимся случаям, когда блокировка используется для проверки остатков, а не для проверки оборотов.
Работа с запросами.
Если в поле запроса получается одно системное перечисление, и не комбинируется с другими типами, то при использовании в запросе операции СГРУППИРОВАТЬ ПО значения этого поля группируются вне зависимости, от того, откуда получается значение перечисления.

Аналогичное поведение обеспечивается для уникальных идентификаторов и ссылок на таблицы внешних источников данных.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Если в поле запроса получается одно системное перечисление, и не комбинируется с другими типами, то при использовании в запросе операции СГРУППИРОВАТЬ ПО значения этого поля могли не группироваться, в зависимости, от того, откуда получались значение перечисления.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Работа с СУБД.
При работе с СУБД Microsoft SQL Server изменены типы полей таблиц, используемые для хранения некоторых типов реквизитов конфигурации (дата и время, строковые данные неограниченной длины и двоичные данные неограниченной длины). Новые типы полей используются при отключенном режиме совместимости и после выполнения реструктуризации соответствующего объекта конфигурации.

Для выполнения реструктуризации таблиц базы данных с изменением типов полей необходимо установить нужный режим режим совместимости и выполнить операцию реструктуризации информационной базы в конфигураторе (Главное меню - Администрирование - Тестирование и исправление).

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При работе с СУБД Microsoft SQL Server использовались другие типы полей таблиц, используемые для хранения некоторых типов реквизитов конфигурации (дата и время, строковые данные неограниченной длины и двоичные данные неограниченной длины). Реализовно более оптимальное соответствие хранимых типов и типов полей таблиц СУБД Microsoft SQL Server.
Работа с СУБД.
При работе со всеми СУБД изменена структура индексов по полям составного типа. В результате уменьшено количество индексов. Такое построение индексов осуществляется при отключенном режиме совместимости и после выполнения реструктуризации соответствующего объекта конфигурации.

Для выполнения реструктуризации таблиц базы данных с изменением индексов необходимо установить нужный режим режим совместимости и выполнить операцию реструктуризации информационной базы в конфигураторе (Главное меню - Администрирование - Тестирование и исправление).

В режиме совместимости с версией 8.3.7 поведение не изменилось.

При работе со всеми СУБД использовалась другая структура индексов по полям составного типа. Уменьшено количество индексов для таблиц, хранящих объекты с реквизитами составного типа, что ведет к повышению производительности при работе с такими объектами.
Расширение конфигурации.
При выполнении фонового задания, в сеансе фонового задания подключаются те же расширения, что и в сеансе, из которого это фоновое задание запущено. В режиме совместимости с версией 8.3.7 поведение не изменилось.

Для объекта МенеджерРасширенийКонфигурации реализован метод ВыполнитьФоновоеЗаданиеСРасширениямиБазыДанных(), который позволяет выполнить запуск фонового задания, аналогичного предыдущим версиям «1С:Предприятие».

При выполнении фонового задания, в сеансе фонового задания подключались все расширения, зарегистрированные для информационной базы.Запуск фоновых заданий более точно наследует окружение, в котором выполняется родительский сеанс.
В документации данное изменение описано здесь и здесь.
Управляемая форма.
В тонком и толстом клиенте, при начале ввода в ячейке таблицы управляемой формы генерируется событие АвтоПодбор.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В тонком и толстом клиенте, при начале ввода в ячейке таблицы управляемой формы генерировалось событие НачалоВыбора.Устранено отличие в поведении поля ввода в случае начала ввода в ячейке таблицы от других случаев работы поля ввода.
Технологический журнал.
В документацию внесена рекомендация не создавать более 20 элементов <LOG> в файле logcfg.xml. Создание файла настройки технологического журнала с большим количеством элементов <LOG>, приведет к снижению производительности платформы.В документации отсутствовала рекомендация по количеству элементов <LOG> в файле logcfg.xml.Документирована рекомендация для исключения проблем неэффективного использования технологического журнала.
В документации данное изменение описано здесь.
Автоматизированное тестирование.
Панель разделов, которая не отображается в главном окне из-за того, что не содержит элементов, более не попадет в список подчиненных объектов, которые возвращает метод ТестируемыйКомандныйИнтерфейсОкна.ПолучитьПодчиненныеОбъекты().Панель разделов, которая не отображается в главном окне из-за того, что не содержит элементов, попадала в список подчиненных объектов, которые возвращает метод ТестируемыйКомандныйИнтерфейсОкна.ПолучитьПодчиненныеОбъекты(). Устранено незапланированное поведение системы.
Автоматизированное тестирование.
В документацию добавлена рекомендация по использованию методов НайтиОбъект() и НайтиОбъекты() для доступа к необходимому элементу списка подчиненных объектов (вместо доступа по индексу).Документация не содержала рекомендации по использованию методов НайтиОбъект() и НайтиОбъекты() для доступа к необходимому элементу списка подчиненных объектов.Улучшена документация к системе.
Управляемая форма.
Обработчик события ПриЗакрытии и оповещение, установленное в свойстве формы ОписаниеОповещенияОЗакрытии, не вызываются, если управляемая форма закрывается с помощью метода Закрыть(), вызванного в обработчике события ПриОткрытии.

В режиме совместимости с версией 8.3.5 поведение не изменилось.

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

В режиме совместимости с версией 8.3.6 и 8.3.7 поведение не изменилось.

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

В информации для технической поддержки будет доступен список полей, на которые отсутствуют права доступа.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Отсутствие права Просмотр на ключевые поля динамического списка не влияло на работоспособность этого списка. При наличии условного оформления формы, в котором задействованы ключевые поля вышеупомянутого динамического списка - форма не открывалась.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Обмен данными.
Устранено некорректное поведение системы при создании записи для объекта ЭтотУзел плана обмена, которое присутствовало в версиях системы «1С:Предприятие», между версиями 8.3.8.1606 и 8.3.8.1861 (включая обе граничные версии).

Если переход на текущую версию системы «1С:Предприятие» выполняется:

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

В том случае, если в объектах информационной базе сохраняются ссылки на элементы планов обмена и сохраняемые ссылки могут указывать на элемент ЭтотУзел, рекомендуется скорректировать эти ссылки с помощью обработки Исправление ссылок на неправильную запись ЭтотУзел, размещенной на диске ИТС (см. здесь). Обработка может использовать для своей работы либо результат работы утилиты административной консоли (рекомендуется) либо состояние пометки удаления записей планов обмена.

Рекомендуется использовать утилиту административной консоли (1cv8a), запущенную в режиме тестирования и исправления с включенным режимом формирования отчета о результатах работы. Сформированный отчет следует использовать в качестве входных данных для работы обработки Исправление ссылок на неправильную запись ЭтотУзел.

Система «1С:Предприятие» в интервале версий между 8.3.8.1606 и 8.3.8.1861 (включая обе граничные версии), некорректно формировала запись плана обмена, описывающая элемент ЭтотУзел, что могло приводить к одному из следующих проявлений (список не полный):
  • Дублирование записей ЭтотУзел;
  • Отсутствие записи ЭтотУзел;
  • Аварийное завершение при открытии формы списка плана обмена;
  • И т.д.

Система «1С:Предприятие» версии 8.3.7 и младше не содержала указанных проблем.

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

Поиск через строку поиска по ссылочным полям, являющимся агрегатными функциями языка запросов, не выполняется.

В режиме совместимости с версией 8.3.7 поведение не изменилось.

В источнике доступных настроек компоновки данных для динамического списка, были доступны для отбора, сортировки и группировки следующие поля:
  • Дочерние поля полей, являющихся агрегатными функциями языка запросов;
  • Дочерние поля полей из других (внешних) источников данных;
  • Дочерние поля–характеристики полей табличных частей

При установке отбора на такие поля, динамический список мог работать неправильно – не отображать часть или все данные.

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

Улучшен поиск в динамическом списке с использованием строки поиска.

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

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

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

Поля, имеющие несколько вариантов пути (на разных вариантах встроенного языка), доступны только на текущем варианте встроенного языка.

В режиме совместимости с версией 8.3.7 и более ранними, поведение не изменилось.

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

При переходе на систему «1С:Предприятие» версии 8.3.8 и старше, рекомендуется воспользоваться специальной обработкой, размещенной на диске ИТС (см. здесь). Результатом работы обработки является информация о том, нужно выполнять какие-то дополнительные действия или нет.

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

При работе с регистрами накопления и бухгалтерии был возможен некорректный расчет итогов в том случае, если среди измерений указанных регистров присутствовало измерение типа Строка и в состав индекса по измерениям входило более 16 полей базы данных.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с Интернет.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
Реализована возможность блокировки перенаправления на потенциально опасные сайты после окончания операции с провайдером OpenID. Для этого в файле default.vrd реализован элемент <returnto> (подчиненный элементу <provider>), с помощью которого можно указать список URL, на которые допускается переадресация после завершения операции.

Указание элементов <returnto> не поддерживается при публикации провайдера OpenID с помощью конфигуратора (существующие элементы удаляются, новые не формируются). Даные элементы необходимо указывать вручную.

При переходе на новую версию системы «1С:Предприятие», запросы к провайдеру OpenID с параметром openid.return_to будут возвращать ошибку HTTP 400.

Для восстановления работоспособности провайдера OpenID необходимо в соответствующем файле default.vrd внести необходимое количество элементов <returnto> с указанием URL, на которые допускается переадресация.

Отсутствовала возможность управлять перенаправлением после окончания операции с провайдером OpenID.Повышена безопасность работы провайдера OpenID.
В документации данное изменение описано здесь и здесь.
Системные требования.
Изменен список поддерживаемых операционных систем и веб-браузеров:
  • Тонкий клиент, толстый клиент, веб-клиент и сервер «1С:Предприятие», работающие под ОС Windows:
    • Windows XP Service Pack 3;
    • Windows Vista и выше со всеми установленными обновлениями;
    • Windows Server 2003 и выше со всеми установленными обновлениями.
  • Поддерживается Mozilla Firefox версии 38 и старше при работе под управлением ОС Windows и Linux.
Список поддерживаемых операционных систем и веб-браузеров был другим:
  • Тонкий клиент, толстый клиент, веб-клиент и сервер «1С:Предприятие», работающие под ОС Windows:
    • Windows XP без требования Service Pack 3;
    • Windows Vista и выше без требования установки всех обновлений;
    • Windows Server 2003 и выше без требования установки всех обновлений.
  • Поддерживался Mozilla Firefox версии 17 и старше при работе под управлением ОС Windows и Linux.
Для работы стали требоваться более безопасные версии операционных систем семейства Microsoft Windows.
Клиентское приложение.
Установка клиентского приложения.
Внешние компоненты.
В связи с тем, что ОС Windows версий 2008 R2 и старше, начиная с января 2017 года, прекращает доверять сертификатам, которые используют алгоритм SHA-1, реализованы следующие изменения:
  • Файлы .msi и .mst, входящие в состав дистрибутива платформы «1С:Предприятие», подписываются с использованием алгоритма SHA-256, остальные файлы подписываются с использованием алгоритмов SHA-1 и SHA-256.
  • В документацию по созданию внешних компонент (см. здесь) внесены рекомендации о необходимости подписывать файлы установщиков внешних компонент с использованием алгоритмов SHA-1 и SHA-256. Файлы .msi рекомендуется подписывать с использованием алгоритма SHA-256.

Все файлы, входящие в состав дистрибутива платформы «1С:Предприятие», подписывались с использованием алгоритма SHA-1.

В документации по созданию внешних компонент (см. здесь) отсутствовали рекомендации:

  • О необходимости подписывать файлы установщиков внешних компонент с использованием алгоритмов SHA-1 и SHA-256.
  • О необходимости подписывать файлы .msi с использованием алгоритма SHA-256.
Исполняемые файлы платформы будут проходить проверку на всех поддерживаемых операционных системах семейства Windows.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Представление команды ОтменаПроведения.
  • Отмена проведения
  • Отменить проведение
Имя свойства Режим использования синхронных вызовов расширений платформы и внешних компонент.
  • РежимИспользованияСинхронныхВызововРасширенийИВнешнихКомпонент.
  • РежимИспользованияСинхронныхВызововРасширенийПлатформыИВнешнихКомпонент.
Имя параметра, содержащего имя создаваемого каталога в методе НачатьСозданиеКаталога().
  • Каталог.
  • ИмяКаталога.
Кнопка начала обновления в диалоге обновления клиентского приложения по протоколу HTTP.
  • Обновить.
  • Обновить и запустить.

Оглавление

Мобильная платформа

ФункциональностьКак сталоКак былоРезультат изменения
Средства разработки.
Сборщик мобильных приложений.
Реализована возможность работать с сервисами покупок в приложениях на мобильной платформе. Для работы используются сервисы Apple In-App Purchase (для ОС iOS) и Google Play In-App Billing (для ОС Android). Использование встроенных покупок в ОС Windows не поддерживается. Реализовано разрешение мобильного приложения Встроенные покупки.

Реализованы объекты ВстроенныеПокупки, ВстроеннаяПокупка, КвитанцияВстроеннойПокупки, ПроверкаВстроенныхПокупок.

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

Для отладки механизма работы с покупками на мобильной платформе разработчика под управлением ОС Android реализован специальный HTTP-сервис, предоставляющий программный интерфейс, аналогичный Google Play In-App Billing. Также реализована возможность провести полный цикл работы с покупками: создание покупки, имитация различных ситуаций при работе приложения и т.д. HTTP-сервис (имя сервиса PurchaseTest) и инструмент для тестирования предоставляется сборщиком мобильных приложений.

Сборщик мобильных приложений поддерживает сборку мобильных приложений, работающих со встроенными покупками.

Данная возможность не предоставлялась.Стало возможно организовывать в мобильном приложении различного рода подписки, покупки различных функциональностей и т.д. Стало возможно создавать приложения, часть возможностей которых доступна после оплаты.
В документации данное изменение описано здесь.
Средства разработки.
Сборщик мобильных приложений.
Реализована возможность показывать рекламу в приложениях на мобильной платформе. Для работы используются сервисы iAd (для ОС iOS) и AdMob (для ОС Android). Использование рекламы в ОС Windows не поддерживается.

Реализован объект ОтображениеРекламы.

Сборщик мобильных приложений поддерживает сборку мобильных приложений, работающих с рекламой.

Данная возможность не предоставлялась.Стало возможно создавать приложения, позволяющие разработчику мобильного приложения зарабатывать на рекламе.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность экспорта табличного документа в формат PDF.Данная возможность не предоставлялась.Расширены возможности мобильного приложения в части представления данных.
Отображение информации.
При работе в ОС Android версии 4.1 и выше, реализована возможность корректного представления чисел в том случае, если параметр форматирования ЧГ функции Формат() содержит две группы.При работе в ОС Android версии 4.1 и выше, число представлялось некорректно в том случае, если параметр форматирования ЧГ функции Формат() содержал две группы.Устранено некорректное поведение системы.
Работа с файлами.
В мобильной платформе реализована поддержка асинхронных методов работы c файлами (методы глобального контекста и объект Файл).Данная функциональность не поддерживалась на мобильной платформе.Повышена возможность совместного использования программного кода прикладных решений одновременно мобильной платформой и платформой для персонального компьютера.
Полнотекстовый поиск.
На мобильной платформе реализована поддержка метода МенеджерПолнотекстовогоПоиска.ПроверитьИндекс().

В синтакс-помощнике методы объекта МенеджерПолнотекстовогоПоиска отмечены как доступные на мобильной платформе.

Данная функциональность не поддерживалась на мобильной платформе.

Синтакс-помощник ошибочно не указывал на доступность методов объекта МенеджерПолнотекстовогоПоиска на мобильной платформе.

Расширены возможности мобильной платформы по работе с полнотекстовым поиском. Актуализирован синтакс-помощник.
Работа с Интернет.
На мобильной платформе реализована поддержка возможности управлять наличием BOM при установке тела запроса из строки для объектов HTTPЗапрос и HTTPСервисОтвет.

На мобильной платформе реализовано системное перечисление ИспользованиеByteOrderMark.

Данная функциональность не поддерживалась на мобильной платформе.Облегчено взаимодействие мобильного приложения с системами, которые не ожидают BOM в HTTP-запросах.
Общие объекты.
Реализована доступность объекта ЗапускПриложенияМобильногоУстройства на платформах iOS и Windows. Для определения фактической доступности данной возможности реализован метод ЗапускПриложенияМобильногоУстройства.ПоддерживаетсяЗапуск(). С помощью метода прикладной разработчик может определить возможность запускать внешние приложения на данном устройстве.Объект ЗапускПриложенияМобильногоУстройства был недоступен на платформах iOS и Windows.Поведение приведено в соответствие с общей схемой работы с возможностями, доступными не на всех мобильных устройствах или операционных системах.
Управляемая форма.
Расширена информация в синтакс-помощнике по свойствам элементов управляемой формы Активизировать по умолчанию и Кнопка по умолчанию.

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

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

Информация в синтакс-помощнике была неактуальной.

Доступность некоторых свойств элементов управляемой формы не соответствовала возможностям мобильной платформы.

Синтакс-помощник и конфигуратор приведены в соответствие с возможностями мобильной платформы.
Сборщик мобильных приложений.
Изменена структура хранения данных в сборщике мобильных приложений. Конвертация данных при обновлении версии сборщика может выполняться существенное время.Структура хранения данных в сборщике мобильных приложений была другой.Структура хранения данных в сборщике мобильных приложений стала более эффективной.
Средства разработки.
При указании в мобильном приложении сервера отладки, который работает не по протоколу HTTP, сообщение об ошибке стало явно указывать на это: Отладка возможна только по протоколу HTTP.При указании в мобильном приложении сервера отладки, который работает не по протоколу HTTP, сообщение об ошибке не описывало суть проблемы.Улучшена диагностика проблемных ситуаций при разработке мобильного приложения.
Средства печати.
Изменен дизайн формы настроек параметров страницы для печати в мобильной платформе:
  • кнопка ОК перенесена в заголовок окна.
  • убрано дублирование заголовка Масштаб.
Дизайн формы настроек параметров страницы для печати мобильной платформы был другим:
  • кнопка ОК располагалась в самой форме.
  • заголовок Масштаб дублировался на форме.
Улучшен дизайн формы настроек параметров страницы.
Специальные возможности мобильного устройства.
Не поддерживается фоновое использование геопозиционирования на устройствах под управлением iOS.Возможность фонового использования геопозиционирования на устройствах под управлением iOS не документировалась.Уточнены особенности использования мобильного приложения при работе под управлением iOS.
В документации данное изменение описано здесь.

Оглавление

Обновление используемых библиотек

Оглавление

Переход с предыдущей версии на версию 8.3.8

Оглавление

Версия 8.3.7

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

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v837doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.6. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1, 8.3.2, 8.3.3, 8.3.4 и 8.3.5. Возможность запуска конфигураций, разработанных в версии 8.3.6 и более младших, в версии 8.3.7, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.7 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.7, при необходимости, использовать для работы с информационной базой и версию 8.3.6. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Работа с ZIP-архивами.
Переработаны объекты ЗаписьZIPФайла и ЧтениеZipФайла с целью повышения стабильности при интенсивной работе большого числа пользователей и устранения проблем при работе с национальными символами в именах файлов.

Работа с zip-архивами реализована с помощью библиотеки zipArchive. Реализовано значение системного перечисления МетодСжатияZIP.BZIP2.

При работе с объектами ЗаписьZipФайла и ЧтениеZipФайла наблюдались проблемы при интенсивной работе большого числа пользователей и при работе с национальными символами в именах файлов.

Для работы с zip-архивами использовалась библиотека Info-ZIP. Метод сжатия BZIP2 не поддерживался.

Улучшено поведение системы при работе с zip-архивами (в том числе при использовании национальных символов в именах файлов). При работе в ОС Linux стало возможно использовать более подходящий формат файлов-архивов.
В документации данное изменение описано здесь.
Средства разработки.
В режиме пакетного запуска конфигуратора реализована возможность управления настройками поддержки конфигурации.

Реализован параметр командной строки пакетного запуска конфигуратора /ManageCfgSupport.

Данная возможность не предоставлялась.

Управление настройками поддержки конфигурации было доступно только в интерактивном режиме.

Упрощен процесс автоматизированной сборки и тестирования прикладных решений.
В документации данное изменение описано здесь.
Работа с Интернет.
Web-сервисы и HTTP-сервисы.
Реализована возможность использовать аутентификацию ОС при работе с Интернет и Web-сервисами. При создании WS-cсылки из конфигуратора невозможно отключить использование аутентификации ОС.

При получении списка информационных баз с помощью Web-сервиса используется аутентификация ОС, если в URL не указаны данные аутентификации.

Под управлением ОС Linux использование аутентификации ОС не поддерживается.

При работе с объектом ИнтернетПрокси реализована возможность управлять возможностью использования аутентификации ОС для каждого протокола. В режиме совместимости с версией 8.3.6 поведение не изменилось.

Реализован параметр ИспользоватьАутентификациюОС в конструкторе HTTPСоединение, WSОпределения, WSПрокси.

Реализовано свойство ИспользоватьАутентификациюОС у объектов HTTPСоединение, WSПрокси.

Для метода WSСсылкаМенеджер.СоздатьWSПрокси() реализован параметр ИспользоватьАутентификациюОС.

Для метода ИнтернетПрокси.Установить() реализован параметр ИспользоватьАутентификациюОС.

Для объекта ИнтернетПрокси реализован метод ИспользоватьАутентификациюОС().

Возможность использования аутентификации ОС при работе с Интернет и Web-сервисами не предоставлялась.

При получении списка информационных баз с помощью Web-сервиса не использовалась аутентификация ОС.

При работе с объектом ИнтернетПрокси использовалась basic-аутентификация в том случае, если установлены имя пользователя и пароль.

Расширены возможности использования Web-сервисов, работы с Интернет и получения списка информационных баз в корпоративных средах.
В документации данное изменение описано здесь.
Web-сервисы и HTTP-сервисы.
Реализована возможность использования Web-сервиса, расположенного по адресу, отличного от указанного в wsdl-файле, который импортирован в прикладное решение (элемент конфигурации WS-ссылка).

Для конструктора объекта WSПрокси реализован параметр Местоположение. Для метода WSСсылкаМенеджер.СоздатьWSПрокси() реализован параметр Местоположение.

Данная возможность не предоставлялась.

Web-сервис можно было использовать только в том случае, если он располагался по адресу, указанному в wsdl-файле, который импортирован в прикладное решение (элемент конфигурации WS-ссылка).

Расширены возможности использования Web-сервисов в тех случаях, когда используемый Web-сервис обладает фиксированным интерфейсом, но может располагаться по различным адресам в сети Интернет. Например, используется Web-сервис какого-либо прикладного решения, которое может быть установлено у большого числа заказчиков.
В документации данное изменение описано здесь, здесь и здесь.
Работа с JSON.
Работа с XML, XDTO.
Реализована возможность JSON-сериализации объектов XDTO.Данная возможность не предоставлялась.

Была доступна только потоковая и объектная техники работы с JSON.

Упрощено использование формата JSON для обмена между различными системами на базе «1С:Предприятия».

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

Для конструктора объекта ПараметрыЗаписиJSON реализован параметр ЭкранироватьСлеш. Для объекта ПараметрыЗаписиJSON реализовано свойство ЭкранироватьСлеш.

Свойство ЭкранироватьСлеш используется при работе метода ЗаписьJSON.ЗаписатьЗначение().

При работе с JSON отсутствовала возможность управлять экранированием символа косой черты.Повышение совместимости при работе с различными внешними системами, использующими обмен в формате JSON.
В документации данное изменение описано здесь.
Локализация.
Реализована поддержка азербайджанского языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: az. Особенности указания параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() приведены в синтакс-помощнике.Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() не поддерживали работу с азербайджанским языком.Упростилось представление информации для пользователей, говорящих на азербайджанском языке.
Локализация.
Реализована поддержка турецкого языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: tr. Особенности указания параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() приведены в синтакс-помощнике.Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() не поддерживали работу с турецким языком.Упростилось представление информации для пользователей, говорящих на турецком языке.
Локализация.
Реализована поддержка венгерского языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: hu. Особенности указания параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() приведены в синтакс-помощнике.Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() не поддерживали работу с венгерским языком.Упростилось представление информации для пользователей, говорящих на венгерском языке.
Табличный документ.
При экспорте табличного документа в форматы XLS (Microsoft Excel 97-2003), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument Spreadsheet) в получившийся файл экспортируются следующие настройки печати табличного документа:
  • Размеры полей страниц;
  • Размеры колонтитулов;
  • Ориентация страницы;
  • Размер страницы;
  • Масштаб печати;
  • Признак черно-белой печати;
  • Область печати;
  • Информация о повторяющихся на каждой странице строках и колонках;
  • Текст колонтитулов.

В режиме совместимости с версией 8.3.6 поведение не изменилось.

При экспорте табличного документа в форматы XLS (Microsoft Excel 97-2003), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument Spreadsheet) в получившийся файл настройки печати табличного документа не экспортировались.Повышена корректность экспорта табличного документа в популярные форматы табличных документов.
Расширение конфигурации.
В расширении конфигурации реализована возможность создавать WS-ссылки, XDTO-пакеты, Web-сервисы и HTTP-сервисы.

Реализована возможность публикации интернет-сервисов расширения на веб-сервере.

Для файла default.vrd реализован атрибут publishExtensionsByDefault для элементов ws и

httpServices.

Данная возможность не предоставлялась.Расширение конфигурации стало предоставлять больше возможностей.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Интерфейс OData.
Для стандартного интерфейса OData реализована возможность работы с независимым регистром сведений без измерений. Реализовано свойство SurrogateKey, описывающее суррогатный ключ.Данная возможность не предоставлялась.Реализация объектов «1С:Предприятия» стала более полно соответствовать стандарту OData.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Фоновые и регламентные задания.
Реализована возможность быстрого определения того, что текущий сеанс является сеансом фонового задания.

Реализован метод глобального контекста ПолучитьТекущийСеансИнформационнойБазы(). Реализован метод СеансИнформационнойБазы.ПолучитьФоновоеЗадание().

Данная возможность не предоставлялась.

Определение вида сеанса было возможно с помощью получения всех сеансов информационной базы и их последующего перебора.

Ускорено определение того, что сеанс является сеансом фонового задания, например, для разделения кода инициализации клиентского приложения и фонового задания.
В документации данное изменение описано здесь.
Работа с СУБД.
Выгрузка информационной базы в файл .dt будет прервана при обнаружении проблем с внутренней стуктурой информационной базы.При выгрузке информационной базы в файл .dt не анализировалось состояние внутренней структуры информационной базы.Снижена вероятность получения файла .dt, который нельзя будет загрузить.
Общие объекты.
Реализована возможность записи и чтения данных в случае запрета использования синхронных вызовов для объектов ТекстовыйДокумент, ТабличныйДокумент, ФорматированныйДокумент, ГрафическаяСхема, ПакетОтображаемыхДокументов (только запись).

Реализован метод НачатьЗапись() для объектов ТекстовыйДокумент, ТабличныйДокумент, ФорматированныйДокумент, ГрафическаяСхема.

Реализован метод НачатьЧтение() для объектов ТекстовыйДокумент, ГрафическаяСхема.

Реализован метод ПакетОтображаемыхДокументов.НачатьЗаписьФайлаДляПечати().

Данные возможности не предоставлялись.Реализована недостающая функциональность для поддержки работы системы в связи с изменениям в работе веб-браузера Google Chrome.
В документации данное изменение описано здесь.
Работа с криптографией.
Для свойств Издатель и Субъект объекта СертификатКриптографии реализована возможность получить доступ ко всем полям, описывающим издателя и субъекта, которые содержатся в сертификате.

Для свойств Издатель и Субъект объекта СертификатКриптографии реализовано свойство Street.

Все свойства структур Издатель и Субъект объекта СертификатКриптографии представлены два раза:

  • ключ представлен в виде мнемонического идентификатора (например, CN).
  • ключ представлен в виде универсального идентификатора (например, OID2_5_4_3 для поля CN).
С помощью свойств Издатель и Субъект объекта СертификатКриптографии не было возможности получить доступ ко всем полям, которые содержатся в сертификате.При работе с сертификатами стало возможно использовать все поля, включая поля, наличие которых обусловлено требованием регулятора.
Работа с СУБД.
При работе с СУБД Oracle Database табличное пространство V81C_INDEX_BIG создается платформой автоматически в том случае, когда происходит попытка построить индекс по более чем 3 строковым полям.При попытке построить индекс по более чем 3 строковым полям, при работе в СУБД Oracle Database, генерировалась ошибка, если отсутствовало табличное пространство V81C_INDEX_BIG. Табличное пространство можно было создать вручную.Исключена необходимость ручного изменения структуры базы данных.
В документации данное изменение описано здесь.
Расширение конфигурации.
Предопределенные данные.
Для расширения конфигурации реализована возможность заимствования предопределенных элементов. При этом становится возможным контролировать наличие необходимых предопределенных элементов, состав и правила регистрации объектов в плане обмена, использовать конструктор запросов.Данная возможность не предоставлялась.Расширения конфигурации стали более функциональными.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Реализована возможность выгрузки и загрузки конфигурации в файлы в иерархическом формате.

Имя нового объекта конфигурации ограничено 80 символами. Существующие объекты конфигурации могут иметь имена длиннее 80 символов, но только до любой попытки редактирования такого имени.

Файл с модулем на встроенном языка имеет расширение .bsl.

В диалоге выгрузки конфигурации в файлы реализована возможность выбора формата выгрузки: линейный или иерархический.

Для ключа командной строки пакетного запуска конфигуратора /DumpConfigToFiles реализован параметр -Format для указания формата выгрузки.

По умолчанию выгрузка использует иерархический формат.

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

На имя объекта конфигурации не накладывались ограничения по длине.

Файл с модулем на встроенном языке имел расширение .txt.

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

Для ключа командной строки пакетного запуска конфигуратора /LoadConfigFromFiles реализованы параметр -files (для указания загружаемых файлов) и -listFile (для указания файла со списком загружаемых файлов).

Реализовано событие технологического журнала <CONFLOADFROMFILES>.

Данная возможность не предоставлялась.

Была доступна только полная загрузка конфигурации из файлов.

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

Переработан диалог автоматического подключения предметов отладки.

Реализован сервер отладки (dbgs), который может быть запущен из командной строки и как сервис операционной системы. Не поддерживается использование нового протокола отладки на сервере под управлением ОС Linux в том случае, если настроен автоматический запуск сервера «1С:Предприятия» при старте ОС.

Для агента сервера (ragent) реализованы ключи командной строки запуска /debug, /debugServerAddr, /debugServerPort, /debugServerPwd.

Для клиентского приложения реализован ключ командной строки запуска /debug.

Для элемента <debug>, файла default.vrd, реализован атрибут protocol.

Для элемента <config>, файла comcntrcfg.xml, реализован атрибут protocol.

Данная возможность включена в статусе бета-версии.

В системе был реализован только один вариант отладки.Возможность отлаживать прикладные решения, подключение к которым возможно только по протоколу HTTP. Новый механизм расширил возможности применения отладчика.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Локализация.
Реализована возможность создания локализации интерфейса платформы «1С:Предприятие», в той части, которая необходима для функционирования конкретного прикладного решения. Инструменты, необходимые для выполнения локализации, необходимо дополнительно запрашивать у фирмы «1С», по электронной почте int@1c.com. Такая локализация обладает следующими ограничениями:
  • Не поддерживается возможность локализации картинок;
  • Не предоставляется возможность сборки дистрибутива платформы.
Локализация выполнялась только полностью и поставлялась в дистрибутиве платформы.Реализована возможность выполнять перевод интерфейса платформы для конкретных прикладных решений и внедрений. Это востребовано в случаях, когда с прикладным решением будут работать пользователи, для родного языка которых не существует поставляемого с платформой варианта интерфейса.
Средства разработки.
В справке конфигуратора и документации перечислены имена исполняемых файлов предопределенных внешних программ сравнения/объединения модулей. Указанные имена следует указывать при настройке параметров запуска внешних программ сравнения/объединения модулей.В справке конфигуратора и в документации не были перечислены имена исполняемых файлов предопределенных внешних программ сравнения/объединения модулей.Улучшена справка конфигуратора и документация к системе.
В документации данное изменение описано здесь.
Выгрузка/загрузка конфигурации в файлы.
Реализовано версионирование формата выгрузки конфигурации в файлы. Выгрузка, выполняемая системой «1С:Предприятие» версии 8.3.6 имеет номер 1.0. Выгрузка, выполняемая платформой «1С:Предприятие» версии 8.3.7 имеет номер 2.0.

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

Выгрузка всегда выполняется в формате текущей версии платформы «1С:Предприятие».

Загрузка выполняется успешно только в том случае, если версия загружаемых файлов меньше или равна версии платформы «1С:Предприятие», с помощью которой загружаются файлы выгрузки.

Формат выгрузки конфигурации в файлы не версионировался.Уменьшено количество проблем, связанных с несовместимостью файлов выгрузки конфигурации различных версий «1С:Предприятия».
В документации данное изменение описано здесь.
Выгрузка/загрузка конфигурации в файлы.
Изменена выгрузка в файлы свойства Параметр элемента управляемой формы Кнопка. Если значение свойства Параметр ссылается на объект конфигурации, в файлы выгружается полное имя этого объекта конфигурации.При выгрузке конфигурации в файлы, свойство Параметр элемента управляемой формы Кнопка выгружалось в виде уникального идентификатора типа объекта конфигурации. Это происходило в том случае, если свойство Параметр ссылалось на объект конфигурации.Устранено несоответствие общепринятому подходу в конкретном элементе формата выгрузки конфигурации.
Средства администрирования.
Реализована проверка легальности использования прикладного решения на уровне платформы «1С:Предприятие». Проверка выполняется для прикладных решений, развернутых в файловом варианте или на сервере в версии МИНИ. При использовании прикладного решения, использующего базовую лицензию, проверка легальности использования не выполняется. Проверка выполняется при обращении платформы через Интернет в Центр защиты обновлений.

Информация о результатах проверки отображается в диалоге О программе.

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

Реализованы методы глобального контекста: ПолучитьИдентификаторКонфигурации(), ПолучитьИмяКлиентаЛицензирования(), ПолучитьДополнительныйПараметрКлиентаЛицензирования(), УстановитьНастройкиКлиентаЛицензирования(), ПодключитьОбработчикЗапросаНастроекКлиентаЛицензирования(), ОтключитьОбработчикЗапросаНастроекКлиентаЛицензирования().

Для конфигурационного файла conf.cfg реализован параметр LicConfigDebugTimeouts, позволяющий уменьшать интервалы проверки.

Решения по порядку использования данного механизма публикуются отдельно.

Данная возможность не предоставлялась.Стало возможно выполнять проверку легальности использования прикладного решения.
В документации данное изменение описано здесь, здесь и здесь.
Работа с СУБД.
Реализована поддержка СУБД Oracle Database версии 12.1.0.2 (Linux).Данная версия СУБД Oracle Database не поддерживалась.Расширен список поддерживаемых версий СУБД Oracle Database.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Конфигуратор.
Клиентское приложение.
Кроссплатформенность.
Системные требования.
Доступно клиентское приложение, работающее под OS X 10.8 и старше (только в варианте 64-разрядного приложения). Поддерживается:
  • Работа тонкого клиента, толстого клиента и конфигуратора.
  • Файловый и клиент-серверный режим работы.

Под OS X не поддерживается работа сервера «1С:Предприятия». Ограничения клиентского приложения, работающего под ОС OS X, приведены в документации.

Поддерживается возможность одновременной установки и запуска различных версий «1С:Предприятия». Данная возможность включена в статусе бета-версии.

Под OS X была доступна работа с информационной базой с помощью веб-клиента.Возможность разработки прикладных решений и работы клиентских приложений в OS X.

В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Системные требования.
Реализована поддержка дистрибутива Astra Linux Special Edition 1.4.Данный дистрибутив не поддерживался.Расширен список поддерживаемых дистрибутивов ОС Linux.
Внешние компоненты.
В технологию создания внешних компонент добавлено описание на английском языке в файле формата HTML. Описание технологии создания внешних компонент доступно на странице, предназначенной для скачивания файлов конкретной версии.Технология создания внешних компонент содержала описание только на русском языке.Создание внешних компонент стало доступно большему кругу разработчиков.
Работа с ZIP-архивами.
Имена файлов в zip-архивах, формируемых системой «1С:Предприятие», записываются в кодировке UTF-8 и текущей кодировке используемой ОС (если она отличается от UTF-8).

Zip-архивы, которые содержат файлы с национальными символами в именах, будут корректно читаться с помощью объекта ЧтениеZipФайла системы «1С:Предприятие» версии 8.3.6 и младше, а также встроенными архиваторами ОС Windows XP/2003/2008/7. При этом имена файлов в таких архивах будут некорректно отображаться встроенным архиватором OS X.

Имена файлов в zip-архивах записывались только в кодировке UTF-8. Имена файлов в zip-архивах, которые содержат файлы с национальными символами в именах, некорректно отображались с помощью объекта ЧтениеZipФайла системы «1С:Предприятие» версии 8.3.6 и младше, а также встроенными архиваторами ОС Windows XP/2003/2008/7.Zip-архивы, которые содержат файлы с национальными символами в именах, будут корректно читаться с помощью объекта ЧтениеZipФайла системы «1С:Предприятие» версии 8.3.6 и младше, а также встроенными архиваторами ОС Windows XP/2003/2008/7. При этом имена файлов в таких архивах будут некорректно отображаться встроенным архиватором OS X.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

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

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

Данная возможность не предоставлялась.Использование системы стало более удобно в ряде случаев, например, при сравнении одинаковых отчетов за два разных периода.
В документации данное изменение описано здесь.
Отображение информации.
В случае ошибки аутентификации при работе с Web-сервисом, сообщение об ошибке больше не содержит текста html, который вернул веб-сервер.

Информативность самого сообщения не уменьшилась.

В случае ошибки аутентификации при работе с Web-сервисом, сообщение об ошибке содержало текст html, который вернул веб-сервер.Сообщение об ошибке аутентификации при работе с Web-сервисом, которое отображается пользователю, больше не содержит непонятной информации.
Интерфейс.
В некоторых сценариях исправлена подстановка реальных шрифтов и цветов вместо элементов стиля.В некоторых сценариях подстановка реальных шрифтов и цветов вместо элементов стиля выполнялась некорректно.Устранено некорректное поведение системы.
Клиентское приложение.
В справочную информацию клиентского приложения внесена информация о сочетании клавиш Ctrl+Shift+H, которое открывает историю.Информация о данном сочетании клавиш в справочной информации клиентского приложения отсутствовала.Актуализирована справочная информация клиентского приложения.
Веб-клиент.
Реализована работа с буфером обмена в веб-браузере Google Chrome с использованием команд контекстных меню, а не только клавиатуры.

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

Работа с буфером обмена в веб-браузере Google Chrome была возможна только с использованием клавиатуры. Работа с буфером обмена с помощью команд контекстного меню не поддерживалась.Использование веб-клиента с помощью веб-браузера Google Chrome стало более комфортным для пользователя.
Веб-клиент.
Реализована новая версия расширения для веб-браузера Mozilla Firefox. Расширение работает только в асинхронном режиме. Синхронные методы работы более недоступны.Для веб-браузера Mozilla Firefox существовала другая версия расширения браузера. Расширение позволяло работать в синхронном режиме.Реализована поддержка новых версий веб-браузера Mozilla Firefox (версия 40 и выше), которые не поддерживают синхронные методы работы (аналогично веб-браузеру Google Chrome 45 и выше).

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Средства разработки.
При работе в конфигураторе ускорено выполнение некоторых операций:
  • Открытие формы редактора подсистемы;
  • Включение объекта в подсистему;
  • Установка фильтра по подсистемам в окне с деревом конфигурации.
Некоторые операции в конфигураторе выполнялись недостаточно быстро.Уменьшено время выполнения некоторых операций при работе в конфигураторе.
Географическая схема.
При работе с географической схемой оптимизированы следующие операции:
  • Загрузка и отрисовка географической схемы;
  • Выбор объекта в поле географической схемы.
Работа с географической схемой выполнялась недостаточно быстро.Работа с географической схемой стала более комфортной.
Полнотекстовый поиск.
Оптимизирована работа полнотекстового поиска и построение индекса полнотекстового поиска.Построение индекса полнотекстового поиска и собственно полнотекстовый поиск работали недостаточно быстро.Ускорена работа полнотекстового поиска и построение индекса полнотекстового поиска. Ускорение особенно заметно в том случае, если информационная база содержит индексируемые объекты с большим количеством слов.
Полнотекстовый поиск.
Динамический список.
Ускорен поиск в динамическом списке с использованием строки поиска, в том случае, если для основной таблицы динамического списка используется полнотекстовый поиск и на поля основной таблицы динамического списка установлены отборы с видом сравнения Равно.Поиск в динамическом списке с использованием строки поиска работал недостаточно быстро.Ускорен поиск в динамическом списке с использованием полнотекстового поиска.
В документации данное изменение описано здесь.
Работа с запросами.
При выполнении запроса, обращающегося только к данным табличных частей, исключено соединение с таблицей родительского объекта.При выполнении запроса, обращающегося только к данным табличных частей, автоматически добавлялось соединение с таблицей родительского объекта.Устранено незапланированное поведение системы.
Работа с СУБД.
Оптимизировано чтение из СУБД объектов типа ДокументОбъект, СправочникОбъект, БизнесПроцессОбъект, ЗадачаОбъект, ПланВидовРасчетаОбъект, ПланВидовХарактеристикОбъект, ПланОбменаОбъект, ПланСчетовОбъект - чтение сопровождается неявным созданием транзакции только при наличии у объекта табличных частей и если СУБД используется «грязное» чтение вне транзакции.Чтение из СУБД объектов типа ДокументОбъект, СправочникОбъект, БизнесПроцессОбъект, ЗадачаОбъект, ПланВидовРасчетаОбъект, ПланВидовХарактеристикОбъект, ПланОбменаОбъект, ПланСчетовОбъект сопровождалось неявным созданием транзакции при наличии у объекта табличных частей.Уменьшено:
  • Количество ожиданий на блокировках для файловой СУБД.
  • Время загрузки объекта информационной базы из СУБД, при использовании сервера «1С:Предприятия».
  • Количество ожиданий на внутренних блокировках сервера «1С:Предприятие» при массовом чтении объектов информационной базы из СУБД.
  • Нагрузка на СУБД за счет значительного сокращения количества транзакций.
Управляемая форма.
Оптимизирована работа с условным оформлением в управляемой форме. Ускорено открытие управляемой формы с большим количеством элементов условного оформления.Работа с условным оформлением управляемой формы была недостаточно быстрой.Ускорено открытие управляемых форм, особенно а файловом варианте информационной базы и на медленных компьютерах.
Предопределенные данные.
Оптимизировано получение предопределенных данных с помощью метода ПредопределенноеЗначение(). Получение предопределенных данных с помощью метода ПредопределенноеЗначение() выполнялось недостаточно быстро. Ускорена работа с предопределенными данными.
Средства разработки.
Уменьшено время обновления конфигурации базы данных, не требующей реструктуризации таблиц базы данных и при наличии большого количества ролей.Обновление конфигурации базы данных, не требующей реструктуризации таблиц базы данных и при наличии большого количества ролей занимало много времени.Ускорено обновление конфигурации базы данных.
Управляемая форма.
Встроенный язык.
Ускорено открытие управляемой формы при работе в тонком и веб-клиентах.Открытие управляемой формы в тонком и веб-клиентах работал недостаточно быстро.Ускорена работа системы.
Работа системы.
Оптимизирована работа внутренних механизмов кеширования «1С:Предприятия». В результате ускорена работа большого числа механизмов системы, в числе которых:
  • Открытие форм;
  • Работа запросов;
  • Работа с функциональными опциями;
  • Работа с предопределенными данными;
  • Работа с повторно используемыми значениями;
  • Работа с данными «через точку»;
  • Другие механизмы.
Система работала не достаточно оптимально.Ускорена работа системы, особенно в файловом варианте и на компьютерах с небольшим количеством оперативной памяти (менее 4 Gb).
Ограничение доступа к данным.
Оптимизировано выполнение запросов для пользователей с неполными правами, с использованием ограничений доступа к данным, при большом количестве ролей. Время выполнения запроса не имеет существенной зависимости от количества ролей, назначенных пользователю.Запросы для пользователей с неполными правами, с использованием ограничения доступа к данным, выполнялись недостаточно быстро. Время выполнения запроса существенно зависело от количества ролей, назначенных пользователю.Ускорена работа конфигураций (включая открытие форм) с большим количеством ролей.
Динамический список.
Полнотекстовый поиск.
Если в динамическом списке выполняется поиск с использованием строки поиска, по полям, полученным не из основной таблицы динамического списка, то вначале используется полнотекстовый поиск по объектам, которые являются источниками этих полей. Поля тех объектов, по которым полнотекстовый поиск ничего не нашел, исключаются из дальнейшего поиска.Если в динамическом списке выполняется поиск с использованием строки поиска, дополнительные условия накладывались на все поля, отображаемые таблицей, связанной с динамическим списком.Ускорен поиск в динамическом списке в некоторых сценариях использования.
В документации данное изменение описано здесь.
Работа с запросами.
В языке запросов реализована оптимизация выражений, содержащих операции сравнения, в которых участвует константное значение и операция ВЫБОР, которая в качестве результата может принимать только константные значения. В результате оптимизации выражение или его часть может быть упрощено.В языке запросов отсутствовала оптимизация выражений, содержащих операции сравнения, в которых участвует константное значение и операция ВЫБОР, которая в качестве результата может принимать только константные значения.В ряде случаев может быть ускорено выполнение запросов.
Полнотекстовый поиск.
Ускорен ввод по строке при использовании полнотекстового поиска. Изменена структура данных индекса полнотекстового поиска. Новый формат используется при создании индекса полнотекстового поиска. Для того, чтобы задействовать новый формат индекса полнотекстового поиска, необходимо очистить индекс полнотекстового поиска и создать индекс заново. При этом следует установить значение свойства Режим совместимости в значение Не использовать.

Реализовано событие технологического журнала <INPUTBYSTRING> для отслеживания событий, связанных с вводом по строке.

В режиме совместимости с версией 8.3.6 поведение не изменилось.

Ввод по строке работал недостаточно быстро.

Индекс полнотекстового поиска хранился в другом формате.

Ускорен ввод по строке, что привело к повышению комфорта при работе с объектами системы, где используется этот механизм.
В документации данное изменение описано здесь и здесь.
Автоматизированное тестирование.
Ускорено выполнение команд сценария тестирования веб-клиентом, запущенным в режиме клиента тестирования.Выполнение команд сценария тестирования веб-клиентом, запущенным в режиме клиента тестирования, выполнялось недостаточно быстро.Ускорена работа автоматизированного тестирования при использовании веб-клиента.
Обмен данными.
Общие реквизиты / Разделение данных.
Ускорено создание начального образа информационной базы в том случае, если в состав плана обмена (по которому создается начальный образ) включен регистр, входящий в состав независимого разделителя, и в сеансе, из которого выполняется создание, этот разделитель не используется.Создание начального образа информационной базы в том случае, если в состав плана обмена (по которому создается начальный образ) включен регистр, входящий в состав независимого разделителя, и в сеансе, из которого выполняется создание, этот разделитель не используется, выполнялось недостаточно быстро.В некоторых случаях ускорено создание начального образа информационной базы.
Общие объекты.
Оптимизирована работа методов

ДоступныеТаблицыСхемыЗапроса.Найти(), ИсточникиСхемыЗапроса.Добавить() и ПараметрыТаблицыСхемыЗапроса.Количество().

Методы

ДоступныеТаблицыСхемыЗапроса.Найти(), ИсточникиСхемыЗапроса.Добавить() и ПараметрыТаблицыСхемыЗапроса.Количество() работали недостаточно быстро.

Ускорена работа со схемой запроса на встроенном языке.
Средства разработки.
Оптимизирована работа формы редактирования командного интерфейса конфигурации в случае наличия большого количества ролей. Увеличена производительность команд перемещения строк таблицы.Работа формы редактирования командного интерфейса конфигурации была недостаточно быстрой при большом количестве ролей.Повышен комфорт работы прикладного разработчика при редактировании командного интерфейса конфигурации с большим количеством ролей.
Работа с СУБД.
Регистры расчета.
При работе с СУБД PostgreSQL и IBM DB2 ускорено удаление записей о фактическом периоде действия регистра расчета при удалении больших наборов записей.

В режиме совместимости с версией 8.3.6 поведение не изменилось.

При работе с СУБД PostgreSQL и IBM DB2 удаление записей о фактическом периоде действия регистра расчета при удалении больших наборов записей выполнялось недостаточно быстро.Оптимизировано удаление больших наборов записей из регистра расчета при работе с СУБД PostgreSQL и IBM DB2.
Табличный документ.
Ускорена установка размеров и положения рисунка табличного документа при работе на стороне сервера «1С:Предприятия».Установка размеров и положения рисунка табличного документа при работе на стороне сервера «1С:Предприятия» выполнялись недостаточно быстро.Повышена скорость формирование табличного документа в случае программного управления размером и положением рисунков табличного документа.
Управляемая форма.
Веб-клиент.
Кластер серверов.
Ускорено открытие управляемой формы при работе веб-клиента в клиент-серверном варианте, если кластер серверов развернут на компьютере под управлением ОС Linux.Открытие управляемой формы при работе веб-клиента в клиент-серверном варианте выполнялось недостаточно быстро, если кластер серверов развернут на компьютере под управлением ОС Linux.Ускорена работа веб-клиента, при работе с кластером серверов в ОС Linux.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Документация.
Начиная с «1С:Предприятия» версии 8.3.7, документация к платформе, на ИС ИТС (http://its.1c.ru/), будет соответствовать своей версии платформы. Документация к предыдущим версиям будет также доступна на ИС ИТС.

На диске ИТС будет доступна документация только к версии платформы «1С:Предприятие», актуальной на месяц, предыдущий месяцу выпуска диска.

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

Текущие ссылки на документацию (вида http://its.1c.ru/db/v83doc#bookmark:dev:TI000000167) всегда будут приводить в документацию к текущей актуальной (не тестовой) версии документации. Ссылки на разделы конкретной версии (например из файла V8Update) будут иметь другой вид (с указанием более полного номера версии в ссылке).

На ИС ИТС документация присутствовала в единственном экземпляре. Документация обновлялась в момент выхода тестовой версии платформы. После выхода ознакомительной версии получить доступ на ИС ИТС к документации текущей, актуальной, версии было невозможно.Улучшено структурирование документации. Появилась возможность четко разделять документацию к тестовой, текущей и предыдущим версиям платформы «1С:Предприятие».
Управляемая форма.
В меню Создать (в форме журнала документов) отсутствуют виды документов, отключенные функциональными опциями.

В меню Показать в списке (в форме документа) отсутствуют формы списков, отключенные функциональными опциями.

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

В меню Показать в списке (в форме документа) присутствовали формы списков, отключенные функциональными опциями.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Кластер серверов.
Динамическое обновление более не требует перезапуска конфигуратора при работе в клиент-серверном варианте.

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

Повышена надежность системы в следующих случаях:

  • Обновление конфигурации базы данных;
  • Работа фоновых заданий;
  • Динамическое обновление.
При использовании динамического обновления требовался перезапуск конфигуратора при работе в клиент-серверном варианте.

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

Работа системы была недостаточно надежна в некоторых сценариях.

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

В режиме совместимости с версией 8.3.6 поведение не изменилось.

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

В режиме совместимости с версией 8.3.6 поведение не изменилось.

При использовании в наборе данных схемы компоновки данных запроса, в котором есть вложенный запрос, поля из списка выборки вложенных запросов недоступны для отбора (кроме параметров виртуальных таблиц).Улучшено построение результирующего запроса в тех случаях, когда в схеме компоновки данных используются вложенные запросы с отборами по полям вложенных запросов.
В документации данное изменение описано здесь.
Тестирование и исправление информационной базы.
Общие реквизиты / Разделение данных.
Тестирование и исправление информационной базы позволяет обнаружить и исправить ситуацию, когда в информационной базе существуют строки в табличных частях, при этом отсутствуют записи об объектах, для которых формировались эти табличные части. Поиск и восстановление выполняется с учетом всех независимых разделителей, в состав которых входит объект.Данная возможность не предоставлялась.Улучшен механизм тестирования и исправления информационной базы.
Динамический список.
Поиск в динамическом списке по полям ссылочных типов с произвольным представлением выполняется по полям, которые используются для формирования представления. Поля, входящие в представление, получаются с учетом обработчика ОбработкаПолученияПолейПредставления() соответствующего объекта.Поиск в динамическом списке по полям ссылочных типов с произвольным представлением выполнялся только по полям, используемым для формирования представления по умолчанию.Повышено качество поиска в динамическом списке по полям ссылочных типов с произвольным представлением.
В документации данное изменение описано здесь.
Управляемая форма.
Командный интерфейс.
В тонком клиенте, при выполнении команды из панели навигации, в интерфейсе Такси и в режиме «Формы в закладках», параметр Уникальность обработчика команды устанавливается в значение типа Булево (Истина - при выполнении через команду контекстного меню Открыть новое и Ложь - в остальных случаях).

В тонком клиенте, при выполнении команды из панели навигации формы, в интерфейсе Такси и в режиме «Формы в закладках», не устанавливается уникальность открываемой формы.

В режиме совместимости с версией 8.3.6 и для режима «Формы в отдельных окнах» поведение не

изменилось.

В тонком клиенте, при выполнении команды из панели навигации, в интерфейсе Такси и в режиме «Формы в закладках», в качестве значения параметра Уникальность обработчика команды передавался идентификатор основного окна. В веб-клиенте, при выполнении команды из панели навигации, в интерфейсе Такси и в режиме «Формы в закладках», параметр Уникальность обработчика команды устанавливался в значение типа Булево.

В тонком клиенте и веб-клиенте, при выполнении команды из панели навигации формы, в интерфейсе Такси и в режиме «Формы в закладках», в качестве значения параметра Уникальность обработчика команды передавался идентификатор окна.

Для режима «Формы в отдельных окнах» при выполнении команды из панели навигации в качестве значения параметра Уникальность обработчика команды передавался идентификатор основного окна.

Для режима «Формы в отдельных окнах» при выполнении команды из панели навигации формы в качестве значения параметра Уникальность обработчика команды передавался идентификатор окна.

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

Для командной строки запуска процессов кластера серверов r