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

Версия 8.3.5

Версия 8.3.4

Версия 8.3.3

Версия 8.3.2

Версия 8.3.1

Версия 8.2.19

Версия 8.2.18

Версия 8.2.17

Версия 8.2.16

Версия 8.2.15

Версия 8.2.14

Версия 8.2.13

Версия 8.2.12

Версия 8.2.11

Версия 8.2.10

Версия 8.2.9

Версия 8.3.5

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

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


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

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.4. Использовался режим совместимости с версиями 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.5 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.5, при необходимости, использовать для работы с информационной базой и версию 8.3.4. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Средства разработки. В конфигураторе изменены картинки таблиц и кубов внешних источников данных.Картинки таблиц и кубов внешних источников данных были другими.Картинки приведены к общему стилю картинок в платформе.
Средства разработки. В конфигураторе реализован отбор объектов по фрагменту имени, синонима, комментария или представления. Отбор выполняется в следующих окнах:
  • Конфигурации;
  • Диалоге выбора объекта конфигурации;
  • Диалоге редактирования типа;
  • В окне свойств объекта.

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

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

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

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

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

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

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

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

Программное управление составом и расположением форм не поддерживалось.

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

Для объекта ПланОбменаОбъект реализовано свойство ОбменДанными. Для использования в данном свойстве доступно только свойство Загрузка. Данное свойство используется для отключения проверки уникальности элемента ЭтотУзел при редактировании или удалении элементов плана обмена.

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

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

У объекта ПланОбменаОбъект отсутствовало свойство ОбменДанными.

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

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

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

Событие вызывается перед событием АвтоПодбор.

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

Команды, выполняющие эти функции, сгруппированы в подменю Рефакторинг конктектного меню редактора текстов модуля и меню Конфигурация главного меню конфигуратора.

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

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

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

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

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

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

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

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

Данная возможность не предоставлялась.Повышены изобразительные возможности диаграмм.
Web-сервисы и HTTP-сервисы. Обмен данными. Работа с базой данных. Средства публикации веб-клиента и Web-сервисов. Реализована возможность получения и модификации данных информационной базы «1С:Предприятия» с помощью протокола OData (см. здесь) v3 (см. здесь). Поддерживается представление данных: atom-xml.

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

Реализован атрибут enableStandardOData для тега <point> файла default.vrd.

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

Универсальный доступ к данным информационной базы «1С:Предприятия» был доступен только в ОС Windows с помощью механизмов COM/OLE. В ОС Linux данная возможность была недоступна.

Также имелась возможность получать доступ к данным с помощью Web-сервисов, которые требовалось реализовать в прикладном решении.

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

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

Для пакетного режима запуска конфигуратора реализованы следующие возможности:

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

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

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

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

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

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

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

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

Для элемента управляемой формы ТаблицаФормы реализованы предопределенные элементы СтрокаПоиска, СостояниеПросмотра, УправлениеПоиском, а также свойства ПоложениеСтрокиПоиска, ПоложениеСостоянияПросмотра, ПоложениеУправленияПоиском.

История поиска хранится в хранилище системных настроек с ключом Общее/ИсторияПоискаТаблицы/<Имя формы>.<Имя таблицы>.

В библиотеке картинок реализована картинка УправлениеПоиском.

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

Публикация HTTP-сервиса выполняется аналогично публикации Web-сервисов.

Для доступа к HTTP-сервису используется URL следующего вида: http://<имя хоста>/<имя базы>/hs/<идентификатор ресурса>. Создание HTTP-сервисов возможно в ветке Общие - HTTP-сервисы дерева объектов конфигурации.

Реализованы объекты HTTPСервисы, HTTPСервис, HTTPСервисЗапрос, HTTPСервисОтвет.

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

Предоставлялась только возможность обращения к Web-сервисам, которые реализованы в прикладном решении.

Стало возможно реализовывать сервисы, которые, по сравнению с Web-сервисами:
  • Более просты в реализации;
  • Обладают меньшим объемом передаваемых данных;
  • При разборе ответа требуется меньшая вычислительная мощность;
  • Предлагают другую модель использования (RESTful-сервисы).

В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Клиентское приложение.

Работа с базой данных.

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

Для объекта ISessionInfo реализованы свойства Hibernate, PassiveSessionHibernateTime, HibernateSessionTerminateTime. Реализованы методы глобального контекста УстановитьВремяЗасыпанияПассивногоСеанса(), ПолучитьВремяЗасыпанияПассивногоСеанса(), УстановитьВремяЗавершенияСпящегоСеанса(), ПолучитьВремяЗавершенияСпящегоСеанса().

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

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

Если клиентское приложение не проявляло активности в течении 20 минут, сеанс завершался.

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

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

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

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

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

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

В библиотеку картинок добавлены картинки

Переименовать, Реквизит, Измерение, Ресурс, ВложеннаяТаблица, КонструкторЗапросаОтображатьТаблицыИзменений, КонструкторЗапросаСоздатьВложенныйЗапрос, КонструкторЗапросаСоздатьОписаниеВременнойТаблицы, КонструкторЗапросаЗаменитьТаблицу, КонструкторЗапросаПараметрыТаблицы, КонструкторЗапросаСоздатьЗапросУничтоженияВременнойТаблицы

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

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

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

Картинку можно было вставить в табличный документ только как рисунок, не привязанный к конкретной ячейке (области ячеек).Работать с картинками в табличном документе стало более удобно.
Системные требования. Реализована поддержка дистрибутива Alt Linux СПТ 6.0.Данный дистрибутив не поддерживался.Расширен список поддерживаемых дистрибутивов ОС Linux.
В документации данное изменение описано здесь и здесь.
Система компоновки данных. Для объекта ОтборКомпоновкиДанных реализован конструктор по умолчанию.Данная возможность не предоставлялась.В мобильном приложении данная возможность используется для установки отбора в списке контактов.
Журнал регистрации. Реализовано событие _$Data$_.TotalsMaxPeriodUpdate, имеющее представление Данные. Изменение максимального периода рассчитанных итогов. Событие регистрируется при вызове методов УстановитьМаксимальныйПериодРассчитанныхИтогов() и УстановитьМинимальныйИМаксимальныйПериодыРассчитанныхИтогов().

Событие _$Data$_.TotalsPeriodUpdate используется для совместимости.

При установке максимального периода рассчитанных итогов регистрировалось событие _$Data$_.TotalsPeriodUpdate.Журнал регистрации стал более корректно отображать действия по изменению периода рассчитанных итогов.
Работа в ОС Linux. Клиентское приложение. Реализован поиск библиотеки ImageMagick по имени libMagickWand-6.Q16.Поиск библиотека ImageMagick по имени libMagickWand-6.Q16 не выполнялся.При запуске «1С:Предприятия» не происходит аварийного завершения работы системы, если в системе установлена библиотека ImageMagick после переименования библиотеки.
В документации данное изменение описано здесь и здесь.
Работа с СУБД. Реализована возможность работы с СУБД Microsoft SQL Server 2014.СУБД Microsoft SQL Server 2014 не поддерживалась.Реализована поддержка новой версии СУБД компании Microsoft.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Инструменты разработчика.Для внешних обработок (поставляются на ИТС) редактирования файла настройки технологического журнала (см. здесь) и преобразования журнала действий пользователя (см. здесь) реализован английский интерфейс. Указанные обработки переписаны на английском варианте встроенного языка.Обработки редактирования файла настройки технологического журнала и преобразования журнала действий пользователя обладали только русским интерфейсом. Указанные обработки были написаны на русском варианте встроенного языка.Упрощено использование и доработка обработок редактирования файла настройки технологического журнала и преобразования журнала действий пользователя для не русскоговорящих прикладных разработчиков.
Средства разработки. При выгрузке файлов конфигурации изменен подход к выгрузке информации о стандартных реквизитах. Выгружаются только те реквизиты, свойства которых отличаются от значений по умолчанию (для данного реквизита). Изменение свойств одного стандартного реквизита приводит к выгрузке всех стандартных реквизитов объекта конфигурации. При загрузке поведение не изменяется: если в xml-файле присутствует описание стандартного реквизита - эта информация загружается в конфигурацию, даже если описание стандартного реквизита полностью соответствует значениям по умолчанию.

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

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

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

Отсутствовала возможность управления признаком инициализированности предопределенных данных в информационной базе/области данных.Расширены возможности работы с предопределенными данными. Стало возможно в любой момент времени указать системе, что предопределенные данные в информационной базе/области данных инициализированы или нет, при отключении информационной базы от распределенной информационной базы стало возможно указать, что в отключаемой базе все предопределенные данные созданы.
Системные требования. Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 R2 (x86-64).Не поддерживалась работа «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 R2 (x86-64).Реализована поддержка новой версии ОС компании Microsoft.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Кластер серверов. Средства администрирования. Реализована возможность использовать для формирования дампов аварийного завершения внешнюю утилиту.

Реализован атрибут externaldump элемента dump файла logcfg.xml. Реализована утилита dumper.exe, входящая в комплект поставки платформы.

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

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

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

При запуске прикладного решения из конфигуратора параметр EnableCheckModal автоматически добавляется в строку запуска прикладного решения (без возможности отключить данное поведение).

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

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

Оглавление

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

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

Изменена командная панель справки.

Поиск запускается или при сходе с поля ввода поискового запроса или при нажатии на кнопку Найти.

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

Командная панель справки имела другой состав.

Поиск начинался во время набора поискового выражения (во время тайм-аута в наборе).

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

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Общие реквизиты / Разделение данных. Файловый вариант.

Оптимизировано выполнение запросов при работе в файловом варианте разделенной информационной базы.Выполнение запросов при работе в файловом варианте разделенной информационной базы было недостаточно эффективным.Повышена производительность при работе с разделенной информационной базой в файловом варианте.
Управляемая форма. Ускорено открытие форм в некоторых ситуациях.Формы открывались недостаточно быстро.Повышена скорость работы системы в некоторых случаях.
Работа с базой данных. Увеличилась скорость подключения к файловому варианту информационной базы, расположенной на сетевом ресурсе.Скорость подключения к файловому варианту информационной базы, расположенной на сетевом ресурсе, была не достаточной.Ускорилось подключение к файловому варианту информационной базы, расположенной на сетевом ресурсе, для второго и последующих пользователей.
Встроенный язык. Повышена скорость выполнения методов встроенного языка и получения свойств объектов конфигурации.Скорость выполнения методов встроенного языка и получения свойств объектов конфигурации была недостаточно высокой.Повышена скорость выполнения методов встроенного языка и получения свойств объектов конфигурации.
Регистры бухгалтерии. Ускорена запись в регистр бухгалтерии, если в наборе записей содержится не более 10 записей.При записи в регистр бухгалтерии наборов записей, с количеством записей не более 10, скорость записи была недостаточной.Ускорена работа с регистром бухгалтерии.
Работа с СУБД. Регистры бухгалтерии. Общие реквизиты / Разделение данных.При работе в клиент-серверном варианте, с использованием СУБД IBM DB2 или Oracle Database, ускорена запись в регистр бухгалтерии, если регистр входит в состав общего реквизита, являющегося разделителем.Запись в регистр бухгалтерии, входящего в состав разделителя, выполнялась недостаточно быстро при работе в клиент-серверном варианте, с использованием СУБД IBM DB2 или Oracle Database.Ускорена работа с регистром бухгалтерии при работе в клиент-серверном варианте (с использованием СУБД IDB DB2 или Oracle Database).

Оглавление

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

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

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

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

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

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

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

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

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

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

Отображение стандартных реквизитов приведено в соответствие с аналогичными механизмами системы.
Клиентское приложение. Выполнение команды Сохранить как для текстового документа сохраняет кодировку, в которой открыт текстовый документ, если при открытии указана одна из 4 кодировок: ANSI, OEM, UTF-8, UTF-16. В противном случае устанавливается кодировка UTF-8.

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

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

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

Выход из диалога Сохранить как с отказом от выполняемого действия приводил к установке для текстового документа кодировки UTF-8.

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

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

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

Попытка передать более 4 Gb приведет к возникновению невосстановимой ошибки.

Попытка помещения на сервер данных, объемом превышающих 4 Gb (в сериализованном виде), заканчивалась зависанием клиентского приложения.Устранено незапланированное поведение системы.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с Интернет. Библиотека сURL обновлена до версии 7.32. В результате стало возможно, в частности, получать файлы с кириллическими именами с ftp-серверов.Использовалась библиотека сURL версии 7.18.2.Решены некоторые проблемы, возникавшие при использовании старой версии библиотеки.
Работа с XML, XDTO. При возникновении на стороне сервера ошибки, связанной с попыткой записи в XML недопустимого символа, на стороне клиентского приложения не будет генерироваться невосстановимой ошибки с предложением завершить работу клиентского приложения.

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

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

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

При чтении строковых значений с помощью объекта ЧтениеXML или при получении с помощью Web-сервиса, происходила следующая замена:
  • Сочетания символов перевода строк 0x0D+0x0A (ВК+ПС) и 0x0D (ВК) заменялись на символ 0x0A (ПС);
  • Сочетание символов 0x0A+0x0D (ПС+ВК) заменялась на символы 0x0A+0x0A (ПС+ПС).

Устранено незапланированное поведение системы.
Табличный документ. Работа с XML, XDTO. Реализована XDTO-сериализация настроек поля ввода, расположенного в табличном документе. Благодаря этому табличный документ, десериализованный из XDTO, будет эквивалентен своему источнику.При XDTO-сериализации и последующей десериализации терялись настройки поля ввода, расположенного в табличном документе.После выполнения операции выгрузки/загрузки конфигурации в/из XML, сохраняются настройки полей ввода, которые располагаются в табличном документе.
Средства разработки. В диалоге Вычислить выражение и в Табло не выполняется повторное вычисление выражения в следующих случаях:
  • Раскрытие значения, которое имеет свойства;
  • Просмотр какого-либо свойства как коллекции значений в отдельном окне;
  • Просмотр значения свойства из отдельного окна просмотра коллекции;
  • Просмотр строкового значения в отдельном окне.
В диалоге Вычислить выражение и в Табло выполнялось повторное вычисление выражения в следующих случаях:
  • Раскрытие значения, которое имеет свойства;
  • Просмотр какого-либо свойства как коллекции значений в отдельном окне;
  • Просмотр значения свойства из отдельного окна просмотра коллекции;
  • Просмотр строкового значения в отдельном окне.
Ликвидирована ситуация искажения результатов просмотра выражения в том случае, когда успешное вычисление выражения возможно (на текущем шаге отладки) только один раз.
Хранилище конфигурации. Реализована возможность выборочного сравнения модулей форм без построения отчета по форме. Реализована команда Форма (модуль) для выпадающих меню Сравнить выборочно с объектом хранилища, Сравнить выборочно с объектом конфигурации и Сравнить выборочно версии объекта.При выборочном сравнении формы выполнялось два сравнения: модуля формы и самой формы. В результате выполнения команды выводилось два отчета.Механизм выборочного сравнения стал более удобным. Часто используемый механизм (сравнение модулей форм) выделен в отдельную команду.
В документации данное изменение описано здесь.
Система компоновки данных. Автоматический заголовок поля системы компоновки данных, связанного с данными, получаемыми «через точку» от поля Ссылка табличной части, содержит только представление самого поля. Таким образом, заголовком поля, связанного с реквизитом ТабличнаяЧасть.Ссылка.Номер будет выступать текст Номер.

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

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

Если блокировку установить не получилось - действие не выполняется.

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

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

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

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

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

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

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

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

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

Реализованы методы СкопироватьЖурналРегистрации() и ОчиститьЖурналРегистрации().

Время в журнале регистрации хранится в UTC.

Стандартная функция просмотра журнала регистрации позволяет просматривать файлы журнала регистрации нового формата (.lgd).

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

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

В стандартной форме просмотра журнала регистрации команда просмотра журнала регистрации из файла называлась Еще - Загрузить из файла.

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

Повышена надежность работы журнала регистрации.

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

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

Прервать сокращение журнала регистрации было невозможно.

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

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

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

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

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

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

В сеансе, где используются разделители, реализованы следующие возможности:

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

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

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

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

Метод УдалитьОбъекты() возвращает значение типа Число, которое определяет количество удаленных объектов.

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

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

Метод УдалитьОбъекты() являлся процедурой.   

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

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

На странице регистрации комплекта реализована возможность получить информацию о различных вариантах активации комплекта на 5, 10 и 20 пользователей.

Расширена диагностика ошибок при активации лицензий.

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

При вводе ответа центра лицензирования для каждой строки ответа использовались 5 полей ввода. С помощью клавиши Tab выполнялся переход между полями ввода и строками ответа.

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

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

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

Ввод ответа центра лицензирования стал более удобным.

Диагностика ошибок активации стала более понятной пользователю.

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

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

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

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

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

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

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

Для открытия выпадающего списка следует воспользоваться комбинацией клавиш Ctrl+Стрелка вниз.

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

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

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

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

Выбор значения Мобильное устройство в свойстве конфигурации Назначения использования приводил к тому, что безусловно и без оповещения происходило изменение следующих свойств конфигурации:
  • Свойство Режим совместимости интерфейса устанавливалось в значение Версия 8.2;
  • Свойство Режим использования модальности устанавливалось в значение Использовать.
Поведение конфигуратора стало более понятным и предсказуемым.
В документации данное изменение описано здесь.
Программное лицензирование. Реализована возможность активации программной лицензии для пользователя без административных прав. В этом случае активация лицензии будет выполняться «для текущего пользователя».Активация программной лицензии была возможна только для пользователя с административными правами.Стало возможно активировать программную лицензию в том случае, если пользователь без административных прав не обладает доступом на запись к каталогу, где расположены файлы лицензий, доступные всем пользователям компьютера.
В документации данное изменение описано здесь.
Предопределенные данные.

Обмен данными. Общие реквизиты / Разделение данных.

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

При смене режима совместимости со значения Версия 8.3.2 (и ниже) на значение Версия 8.3.3 (и выше), выполняется безусловная регистрация всех предопределенных элементов.

При смене режима совместимости со значения Версия 8.3.3 (и выше) на значение Версия 8.3.2 (и ниже), выполняется удаление регистрации изменений для всех предопределенных элементов.

При регистрации изменений предопределенных элементов:

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

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

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

Веб-клиент.

В веб-клиенте, в ячейку таблицы управляемой формы выводятся только те строки многострочного текста, которые целиком помещаются в ячейку по высоте. Если строка отображается не полностью, в конце строки отображается символ «...». В веб-браузере Microsoft Internet Explorer 8 многоточие в конце строки не отображается.

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

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

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

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

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

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

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

Загрузка файла выгрузки информационной базы (*.dt) не производилась, если при формировании файла выгрузки выполнялись следующие условия:
  • выгрузка выполнялась из файлового варианта;
  • при выгрузке использовалось «1С:Предприятие» версии 8.3.4;
  • в информационной базе существовали заполненные агрегаты оборотных регистров накопления.
Устранено незапланированное поведение системы.
Отображение информации. Найденные фрагменты при поиске по подстроке оформляются единым образом (полужирным шрифтом и зеленым цветом) в следующих случаях:
  • выпадающий список поля ввода управляемой формы;
  • в избранном;
  • в истории;
  • в динамическом списке;
  • в форме полнотекстового поиска.
Найденные подстроки не имели единого оформления.Приведение дизайна различных механизмов к единому виду.
Работа с XML, XDTO. Поле Предопределенное предопределенных табличных частей планов счетов и планов видов расчета доступно для записи. Предопределенные записи предопределенных табличных частей предопределенных элементов планов счетов и планов видов расчета могут содержать только предопределенные элементы.

При сериализации в XML (XDTO) элемента плана счетов или плана видов расчета записывается элемент Predefined, соответствующий свойству Предопределенное. При десериализации значение элемента Predefined будет записано в свойство Предопределенное только при отключенном режиме совместимости.

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

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

При сериализации в XML (XDTO) элемента плана счетов или плана видов расчета элемент Predefined не формировался.

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

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

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

Некорректные ссылки на родительские элементы или зависимые элементы в предопределенных данных могли приводить к ошибкам в процессе выполнения реструктуризации информационной базы.Повышена стабильность работы системы при обнаружении некорректных ссылок на родительские элементы или зависимые элементы в предопределенных данных.
Командный интерфейс. Определение размера картинок в панели разделов веб-клиента (в интерфейсе Такси) приведено к поведению тонкого клиенте. Высота картинок панели разделов определяется следующим образом:
  • Если есть хотя-бы одна картинка раздела, размер которой по вертикали более 48 точек, то все такие картинки пропорционально уменьшаются так, чтобы вертикальный размер был равен 48 точек;
  • Если все картинки панели разделов имеют вертикальный размер менее 48 точек, то высота панели разделов рассчитывается на основании максимального вертикального размера картинок, а картинки с меньшими размерами центрируются в областях, отведенных под картинки.
В веб-клиенте (в интерфейсе Такси) для картинки на панели разделов всегда резервировался квадрат 48x48 точек. Картинки большего размера пропорционально уменьшались, картинки меньшего размера центрировались внутри квадрата. Уменьшение высоты панели разделов не выполнялось.Поведение интерфейса Такси в веб-клиенте приведено к поведению тонкого клиента.
Табличный документ. Работа с XML, XDTO. При выполнении XDTO-десериализации табличного документа не важен порядок следования элементов в загружаемом XML-файле.При выполнении XDTO-десериализации табличного документа порядок следования элементов в загружаемом XML-файле был важен.Стало возможно без ошибок читать табличные документы, XDTO-сериализация которых была выполнена в «1С:Предприятии» версии 8.3.4 и ранее.
Используемые компоненты.Библиотека OpenSSL обновлена до версии 1.0.0o.Использовалась библиотека OpenSSL версии 1.0.0m.Повышена безопасность использования платформы.
Веб-клиент. Работа веб-клиента адаптирована к веб-браузеру Google Chrome 37. Исправлены недостатки отображения текста в управляемых формах (текст не помещался в отведенное под него место).В веб-браузере Google Chrome 37 наблюдались проблемы отображения текста.Улучшена поддержка веб-браузера Google Chrome 37.
Работа с СУБД. Повышена надежность работы с СУБД PostgreSQL в некоторых случаях.Надежность работы с СУБД PostgreSQL в некоторых случаях была недостаточной.Повышена надежность работы с СУБД PostgreSQL.
Администрирование. Для России учитывается однократный сдвиг часовых зон на один час в связи с принятием закона № 248-ФЗ. Изменения касаются всех компонентов системы «1С:Предприятие», кроме веб-клиента. Веб-клиент пользуется информацией о временных зонах, которую предоставляет ОС и веб-браузер.Изменения, внесенные законом № 248-ФЗ, не учитывались платформой.Учтены изменения законодательства об исчислении времени.

Оглавление

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

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

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

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

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

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

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

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

Работа с указанными свойствами приведена к единому виду: попытка присвоить значение реквизиту, доступному только для чтения, приводит к возникновению исключительной ситуации.
Клиентское приложение. Кластер серверов. При несовпадении версии клиентского и серверного приложений, поиск дистрибутива клиентского приложения выполняется в следующем порядке:
  • В каталоге, куда установлено «1С:Предприятие» (свойство InstalledLocation файлов 1cestart.cfg и 1cescmn.cfg);
  • В каталогах, указанных как место расположения дистрибутивных файлов новых версий (свойство DistributiveLocation файлов 1cestart.cfg и 1cescmn.cfg, а также свойство CommonCfgLocation файла 1cestart.cfg);
  • По URL, который возвращается в серверном исключении о несовпадении версий клиентского и серверного приложения (параметр PublishDistributiveLocation файла conf.cfg и атрибут pubdst элемента ws файла default.vrd);
  • С помощью интернет-сервисов получения дистрибутива клиентского приложения.

При несовпадении версии клиентского и серверного приложений, поиск дистрибутива клиентского приложения выполнялся в следующем порядке:
  • В каталоге, куда установлено «1С:Предприятие» (свойство InstalledLocation файлов 1cestart.cfg и 1cescmn.cfg);
  • По URL, который возвращается в серверном исключении о несовпадении версий клиентского и серверного приложения (параметр PublishDistributiveLocation файла conf.cfg и атрибут pubdst элемента ws файла default.vrd);
  • В каталогах, указанных как место расположения дистрибутивных файлов новых версий (свойство DistributiveLocation файлов 1cestart.cfg и 1cescmn.cfg, а также свойство CommonCfgLocation файла 1cestart.cfg);
  • С помощью интернет-сервисов получения дистрибутива клиентского приложения.
Поиск обновлений стал более логичным: вначале выполняется поиск обновлений в локальной сети и только после этого - с помощью интернет-сервисов.
В документации данное изменение описано здесь.
Общие реквизиты / Разделение данных. Вызов методов УстановитьОбновлениеПредопределенныхДанных() и УстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы() может выполняться только из сеанса, в котором не установлено использование ни одного разделителя (в дополнение к необходимости наличия права Администрирование).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Метод ПолучитьСодержимое() для объекта ОкноКлиентскогоПриложения поддерживается для совместимости.

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

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

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

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

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

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

Для объекта ТестируемоеОкноКлиентскогоПриложения реализовано свойство НачальнаяСтраница

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

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

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

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

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

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

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

В обработчик ОбработкаПолученияПредставления передавалось инвертированное значение поля ЭтоГруппа.Устранено незапланированное поведение системы.

Управляемая форма.

Хранение настроек.

Настройка отображения управляемой формы сохраняется в хранилище системных настроек с учетом ключа назначения использования. Ключ объекта формируется следующим образом: <Полное имя формы>/<Ключ назначения использования>/НастройкиФормы.

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

Настройка отображения управляемой формы сохранялась в хранилище системных настроек без учета ключа назначения использования. Ключ объекта всегда имел следующий вид: <Полное имя формы>/НастройкиФормы.Стало возможно использовать одну и ту же форму для разных целей, причем для каждой цели используется свои настройки отображения.
В документации данное изменение описано здесь и здесь.
Система компоновки данных. Во время вычисления выражений системы компоновки данных происходит переход в безопасный режим.

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

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

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

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

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

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

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

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

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

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

Для поля управляемой формы отсутствовал вид поля ПолеПериода.

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

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

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

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

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

Поведение реализовано для тонкого клиента и веб-клиента.

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

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

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

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

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

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

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

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

У плана видов расчета:

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

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

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

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

В таблице значений, получаемой с помощью метода Выгрузить() набора записей регистра бухгалтерии, накопления, расчета или регистра сведений, значение колонки НомерСтроки соответствовало индексу строки выгружаемого набора записей.Устранено некорректное поведение системы.
Клиентское приложение. Работа с Интернет. При использовании защищенного соединения рекомендуется использовать протокол TLS как более защищенный. Использование протокола SSL v3.0 по умолчанию отключено.

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

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

Для объекта ИнтернетПочта в режиме совместимости с версией 8.3.5 и ниже, а также в более младших версиях «1С:Предприятия» включение использования протокола SSL v3.0 производится с помощью редактирования системного реестра (для ОС Windows). Возможности использования объектом ИнтернетПочта протокола SSL v3.0 (в ОС Linux) определяются используемой версией бибилиотеки OpenSSL.

При использовании защищенного соединения по умолчанию использовался протокол SSL v3.0.Повышена защищенность соединения, устанавливаемого клиентским приложением, при работе через Интернет.
В документации данное изменение описано здесь, здесь и здесь.
Веб-клиент. Внешние компоненты. Переработаны расширение работы с файлами и расширение работы с криптографией (для всех поддерживаемых веб-браузеров для ОС Windows). Переработка вызвана отказом от поддержки технологии NPAPI в веб-браузере Google Chrome.

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

Для работы на стороне клиентского приложения с внешними компонентами, расширениями работы с файлами и криптографией, реализована асинхронная техника. На стороне клиентского приложения синхронная техника работы с внешними компонентами и расширениями работы с файлами и криптографией оставлена для совместимости. Необходима переработка прикладных решений для поддержки этой техники, в том числе для работы с внешними компонентами:

  • вызовы методов заменяются на вызовы асинхронных методов НачатьВызов<ИмяМетода>();
  • чтение значений свойств заменяются на вызовы асинхронных методов НачатьПолучение<ИмяСвойства>();
  • установки значений свойств заменяются на вызовы асинхронных методов НачатьУстановку<ИмяСвойства>().

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

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

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

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

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

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

Для объекта СредстваКриптографии реализован метод НачатьПолучениеИнформацииМодуляКриптографии().

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

Для объекта ДиалогВыбораФайла реализован метод Показать().

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

НачатьУстановкуТолькоЧтения()НачатьУстановкуУниверсальногоВремениИзменения(), НачатьПроверкуЭтоКаталог(), НачатьПроверкуЭтоФайл().

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

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

Необходимо помнить, что поддержку синхронных вызовов в веб-браузере Google Chrome планируется прекратить 1 апреля 2015 года. При этом синхронные методы во встроенном языке также перестанут работать, несмотря на то, что сама платформа поддерживает эти вызовы.

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

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Переименованы свойства объекта ДанныеАдреса. Старые имена используются для совместимости.
  • Улица;
  • Дом.
  • СтрокаАдресаОсновная;
  • СтрокаАдресаДополнительная.
Изменено представление событий журнала регистрации _$Data$_.TotalsMinPeriodUpdate и _$Data$_.TotalsPeriodUpdate.
  • _$Data$_.TotalsMinPeriodUpdate
  • Данные. Изменение периода рассчитанных итогов
  • Данные. Изменение минимального периода рассчитанных итогов
  • Данные. Изменение максимального периода рассчитанных итогов

Оглавление

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

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

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

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

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

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

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

Стало возможно получить более удобный доступ к специфическим возможностям мобильных устройств: SMS/MMS, журнал звонков, осуществление звонков.
В документации данное изменение описано здесь, здесь и здесь.
Системные требования. Реализовано свойство конфигурации ТребуемыеРазрешенияМобильногоПриложения, которое позволяет указывать, какие разрешения будут требоваться мобильным приложением на ОС Android:
  • Мультимедиа;
  • Геопозиционирование;
  • Работа с контактами;
  • Работа с календарем;
  • Доступ к телефонии.

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

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

Для объекта СредстваМультимедиа реализованы методы ПоддерживаетсяСканированиеШтрихКодов(), ПоказатьСканированиеШтрихКодов(), ЗакрытьСканированиеШтрихКодов().

Данная возможность не предоставлялась.Расширены возможности мобильной платформы.
В документации данное изменение описано здесь.
Средства разработки. Для конфигуратора реализована возможность редактировать картинки c вариантами. Реализована возможность конвертировать картинку в картинку с вариантами и обратно.Имелась возможность только загружать картинки с вариантами, без возможности редактирования.Упрощена работа с картинками, необходимыми для создания мобильных приложений.
В документации данное изменение описано здесь.
Доступ к возможностям мобильного устройства.Реализован доступ к списку контактов мобильного устройства, как локального, так и связанного с конкретной учетной записью. Реализованы объекты МенеджерКонтактов, ДанныеКонтакта, ДанныеКонтактаУчетнойЗаписи, ЛокальныйКлючКонтакта, УчетнаяЗаписьКонтактов, ЭлементДанныхКонтакта, ЭлементДанныхКонтактаМгновенныеСообщения.Данная возможность не предоставлялась.Предоставлен доступ к списку контактов мобильного устройства.
В документации данное изменение описано здесь.
Доступ к возможностям мобильного устройства.Реализован доступ к календарю мобильного устройства, связанного с конкретной учетной записью. Реализованы объекты МенеджерКалендарей, УчетнаяЗаписьКалендарей, ЛокальныйКлючКалендаря, ЛокальныйКлючСобытийКалендаря, ДанныеСобытияКалендаря, ДанныеСобытияКалендаряУчетнойЗаписи, ДанныеКалендаря, ДанныеКалендаряУчетнойЗаписи.Данная возможность не предоставлялась.Предоставлен доступ к данным календарей мобильного устройства.
В документации данное изменение описано здесь.
Геопозиционирование.Для объекта ДанныеАдреса реализовано свойство СтрокаАдреса, содержащее фрагмент адреса, начиная с улицы.Данная возможность не предоставлялась.Объект ДанныеАдреса стал более универсальным и может использоваться не только для нужд геопозиционирования, но и для хранения различной контактной информации.
Средства разработки. В список файлов архива mobile.zip, с помощью которого распространяется мобильная платформа, добавлен файл version.txt, который содержит номер версии мобильной платформы, расположенной в этом файле.Данная возможность не предоставлялась.Упрощено определение версии мобильной платформы, в том числе при использовании прикладного решения сборки мобильного приложения.
Сборщик мобильных приложений Доработан сборщик мобильных приложений, поставляемый в составе мобильной платформы:
  • Для сборки более не используется временный каталог пользователя. Для сборки используется явно задаваемый каталог, путь к которому должен включать только символы ASCII.
  • Запоминается (и отображается) дата сборки мобильного приложения.
  • Реализована возможность выгрузить на диск графическую информацию и мобильную конфигурацию.
  • При загрузке мобильной платформы версии 8.3.5 получение номера версии производится автоматически, из файла version.txt, входящего в состав дистрибутива мобильной платформы (файл mobile.zip).
  • Для сборки мобильного приложения для ОС Android требуется Android SDK версии 17  и выше.
  • Реализована проверка на полноту файла с графической информацией (в том числе и в момент загрузки).
  • Для файла с графической информацией реализована поддержка иконки для устройств с высокой плотностью точек экрана (размером 144 на 144 точки, имя файла Android\icon-144x144.png).
  • Реализованы другие доработки.
Сборщик мобильных приложений:
  • Использовал временный каталог пользователя для сборки мобильного приложения, что приводило к невозможности сборки мобильного приложения для ОС Android в том случае, если имя пользователя, от имени которого выполнялась сборка, содержало в себе не только символы ASCII.
  • Не фиксировалась дата сборки мобильного приложения.
  • Было невозможно выгрузить на диск графическую информацию и мобильную конфигурацию.
  • Для сборки мобильного приложения требовался установленный Android SDK строго 17 версии.
  • Мобильная платформа не поддерживала иконки для устройств с высокой плотностью точек экрана для ОС Android.
Повышено удобство работы со сборщиком мобильных приложений.
Клиентское приложение. При запуске мобильной платформы надпись, отображаемая на заставке при запуске «1С:Предприятия», переведена на все языки локализации.При запуске мобильной платформы надпись «1С:Предприятие» на заставке выводилась только на русском языке.Устранено незапланированное поведение системы.
Общие объекты. Реализована возможность запускать внешние приложения на мобильном устройстве и получать результат работы этих приложений. Возможность доступна только под управлением ОС Android.

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

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

Возможность доступна только под управлением ОС Android.

Средства разработки. При сборке проекта Xcode реализована установка атрибута «исполняемый» для файла 1cem, входящего в состав проекта.При сборке проекта Xcode не изменялись атрибуты файла 1cem, входящего в состав проекта.Устранена проблема, возникающая в том случае, если файл проекта был переформирован на операционных системах семейства Windows, что приводило к очистке атрибута «исполняемый» у файла 1cem.
Отображение информации. Сборщик мобильных приложений. В мобильной платформе реализованы графические ресурсы для устройств iPhone 6 и iPhone 6 Plus:
  • заставки: 750x1334, 2208x1242, 1242x2208;
  • иконки: 87x87, 180x180.

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

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

Оглавление

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

Оглавление

Версия 8.3.4

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


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

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.3. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 и 8.3.2. Возможность запуска конфигураций, разработанных в версии 8.3.3 и более младших, в версии 8.3.4, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.4 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.4, при необходимости, использовать для работы с информационной базой и версию 8.3.3. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
Общие объекты. Для методов Добавить() и Вставить() объекта ЭлементыПакетаОтображаемыхДокументов реализован необязательный параметр АдресДокумента, с помощью которого можно указать адрес временного хранилища, в котором расположен сохраняемый документ.Данная возможность не предоставлялась.Формировать пакет документов для сохранения или печати стало более удобно.
Табличный документ. Реализовано сохранение табличного документа в формате HTML 5. При этом диаграммы и примитивные рисунки сохраняются в формате SVG, а также поддерживается вывод текста под углом.Данная возможность не предоставлялась.Стало возможно сохранять табличные документы в формате HTML 5.
Фоновые и регламентные задания. При использовании параметра Параметры метода Выполнить() объекта ФоновыеЗадания (а также свойства Параметры объекта РегламентноеЗадание) реализована возможность не указывать завершающие параметры, для которых у метода, реализующего фоновое (или регламентное) задание, определены значения по умолчанию.В том случае, если при запуске фонового (или регламентного) задания не указывались завершающие параметры, для которых были определены значения по умолчанию, вызывалось исключение.Стало возможно добавлять в методы, реализующие фоновые (или регламентные) задания, завершающие параметры, если для добавленных параметров заданы значения по умолчанию. В этом случае не придется дорабатываться все места создания фоновых (или регламентных) заданий.
Средства разработки. В редакторе модулей конфигуратора реализованы следующие возможности:
  • Выделение всех вхождений идентификатора, «внутри» которого находится курсор редактора текстов;
  • Выделение всех вхождений идентификатора, выделенного двойным щелчком мыши по идентификатору;
  • Выделение парных конструкций встроенного языка (включая скобки), например Процедура ... КонецПроцедурыЕсли ... КонецЕсли и т.д.

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

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

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

Для свойства СУБД объекта ПараметрыСоединенияВнешнегоИсточникаДанных реализовано значение MySQL.

Для свойства DBMS события EDS технологического журнала реализовано свойство DBMySQL.

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

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

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

Объект НастройкиИнтерфейсаКлиентскогоПриложения позволял хранить изменения настроек клиентского приложения относительно настроек, выполненных в конфигураторе.

Программное управление интерфейсом не поддерживалось.

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

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

Для объекта НастройкиКлиентскогоПриложения реализовано свойство ВариантМасштабаФормКлиентскогоПриложения. Данное свойство предназначено для изменения масштаба сразу всех форм прикладного решения для конкретного пользователя.

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

Не существовало простого способа быстро сделать форму более компактной.

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

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

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

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

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

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

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

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

Данная возможность не предоставлялась.Имеется возможность отключения истории у полей ввода, если эта возможность является излишней с точки зрения прикладной логики.
Управляемая форма. Реализована возможность задавать минимальную ширину выпадающего списка для полей ввода управляемой формы с помощью свойства ШиринаВыпадающегоСписка. Итоговая ширина списка получается как минимальное значение между значением свойства и фиксированной шириной (40 символов).Выпадающий список для поля ввода имел фиксированную ширину в 40 символов.Появилась возможность увеличивать ширину выпадающего списка в тех случаях, если список содержит длинные строки.
Хранилище конфигурации. Для пакетного режима запуска конфигуратора реализованы следующие возможности:
  • Создание хранилища конфигурации (ключ командной строки запуска /ConfigurationRepositoryCreate);
  • Создание пользователя хранилища конфигурации (ключ командной строки запуска /ConfigurationRepositoryAddUser);
  • Копирование пользователей из другого хранилища конфигурации (ключ командной строки запуска /ConfigurationRepositoryCopyUsers);
Данная возможность не предоставлялась.

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

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

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

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

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

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

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

Лицензия может быть активирована как 32- так и 64-разрядной версией сервера. В кластере серверов, работающим с такой лицензией, не может быть создано более одного рабочего сервера.

Информация о выпуске содержится в информационном выпуске № 17577 от 05.12.2013 (см. здесь).

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

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

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

Для тонкого клиента реализован ключ командной строки запуска /HttpsForceSSLv3, который «заставляет» систему не использовать протокол TLS (при подключении через веб-сервер), даже если веб-сервер поддерживает этот протокол.

Поддержка TLS в «1С:Предприятии» версии 8.3.4.408 (и ниже) и 8.2.19 была отключена.Стало возможно использовать протокол TLS в тех случаях, когда это необходимо или желательно.
Национальные установки. Реализована поддержка следующих кодов локализации (монгольский язык):
  • mn - монгольский;
  • mn_Cyrl - монгольский (кириллица);
  • mn_MN - монгольский (Монголия);
  • mn_Mong - монгольский (Монгольская);
  • mn_Mong_CN - монгольский (Монгольская, Китая).
Не поддерживались коды локализации для монгольского языка.Не происходит аварийного завершения работы при попытке запуска «1С:Предприятия» на компьютере с монгольскими национальными настройками.

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Веб-клиент. Уточнены формулировки в диалоге установки расширения 1C:Enterprise Extension для веб-браузера Mozilla Firefox - пользователю предлагается установить расширение.В диалоге установки расширения пользователю предлагалось включить расширение.Более четко разделяется процесс установки собственно расширения и процесс разрешения работы установленного расширения веб-браузера.
Обработка ошибок. Расширены возможности формирования дампа аварийного завершения работы системы. Дамп будет сформирован даже в том случае, если в процессе обработки исключения, перехваченного специальным механизмом платформы, произошло новое исключение.Если в процессе обработки исключения произошло другое исключение - дамп аварийного завершения работы не формировался.Уменьшено количество аварийных ситуаций, которые невозможно расследовать по дампу аварийного завершения работы системы.
Клиентское приложение. В веб-клиенте доработаны следующие системные управляемые формы:
  • Диалог выбора шрифта;
  • Диалог поиска и замены в табличном документе;
  • Диалог показателей производительности.

Во всех управляемых системных формах кнопка Справка размещается на командной панели, а не в меню Еще (Все действия).

Системные управляемые формы выглядели по-другому.Исправлены недочеты в системных управляемых формах.
Работа с Интернет. Клиентское приложение. Реализована поддержка веб-браузера Microsoft Internet Explorer 11.Веб-браузер Microsoft Internet Explorer 11 не поддерживался.Реализована поддержка новой версии веб-браузера компании Microsoft.

Оглавление

Оптимизация

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

Ускорено выполнение операций, которые в процессе своего выполнения проверяют измененность конфигурации:

  • Метод КонфигурацияИзменена();
  • Запуск клиентского приложения «1С:Предприятия»;
  • Чтение изменений с помощью метода ПрочитатьИзменения() менеджера плана обмена.
Проверка измененности конфигурации выполнялась недостаточно эффективно.

Повысилась скорость работы проверки измененности конфигурации.

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

В клиент-серверном варианте оптимизирована работа сервиса нумерации при большом количестве префиксов.

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

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

Повышена эффективность работы клиент-серверного варианта при активном использовании сервиса нумерации с большим количеством префиксов, например в информационных базах с большим количеством областей.
Управляемая форма. В тонком и толстом клиентских приложениях повышена производительность поля ввода со свойством Многострочный режим, установленным в значение Да, в случае работы с большим многострочным текстом.Производительность поля ввода при работе с большим многострочным текстом была недостаточной.Повышена реактивность работы системы при редактировании больших многострочных текстов в поле ввода.
Хранилище конфигурации. Для хранилища конфигурации, не использующего режим совместимости:
  • Ускорено открытие конфгурации, подключенной к хранилищу;
  • Ускорено подключение к хранилищу;
  • Ускорено помещение объектов в хранилище;
  • Ускорено обновление конфигурации из хранилища, получение объектов, отмена захвата объекта в хранилище;
  • Увеличена параллельность помещения объектов в хранилище несколькими пользователями.
Указанные операции выполнялись недостаточно эффективно.Улучшена работа с хранилищем конфигурации.
Веб-клиент. С целью повышения производительности, в веб-браузере Microsoft Internet Explorer 8, в элементах управления не выводятся скругленные рамки.В веб-браузере Microsoft Internet Explorer 8 в элементах управления выводятся скругленные рамки.Повышена производительность при работе в веб-браузере Microsoft Internet Explorer 8.
Работа в ОС Linux. В некоторых сценариях оптимизирована работа Linux-клиента.В некоторых сценариях Linux-клиент работал недостаточно эффективно.Повышение эффективности работы Linux-клиента.

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Прикладные объекты. При реструктуризации информационной базы выполняется проверка наличия в планах обмена реквизитов объекта и табличных частей с зарезервированными именами: Ссылка, Код, Наименование, ПометкаУдаления, ЭтотОбъект, ВерсияДанных, ДополнительныеСвойства, НомерОтправленного, НомерПринятого, Ref, Code, Description, ThisObject, DataVersion, AdditionalProperties, SentNo, ReceivedNo. Выполнить реструктуризацию информационной базы будет невозможно, если у планов обмена будут существовать реквизиты с такими именами.

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

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

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

Выполнение подписок на событие ОбработкаПроверкиЗаполнения не прерывалось в том случае, если в модуле объекта параметр обработчика Отказ устанавливался в значение Истина.Устранено незапланированное поведение системы.
Общие реквизиты / Разделение данных. Управляемые блокировки. При записи и удалении данных в сеансе с неиспользуемыми разделителями, управляемая блокировка устанавливается не только по ссылке и явно указанным полям, но и по общим реквизитам, являющимися разделителями, в состав которых входит записываемый или удаляемый объект.

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

Общие реквизиты, которые являются разделителями в режиме Независимо и совместно, не могут быть выбраны в список реквизитов ПоляБлокировкиДанных. Реализована возможность указывать такие реквизиты в качестве имени пространства блокировок объекта БлокировкаДанных. Система вызовет исключение в том случае, если в объекте БлокировкаДанных используется значение разделителя, отличное от значения, используемого в сеансе.

Изменения реализованы для следующих объектов:

  • Справочники;
  • Документы;
  • Планы видов характеристик;
  • Планы счетов;
  • Планы видов расчета;
  • Планы обмена;
  • Бизнес-процессы;
  • Задачи;
  • Константы.
При записи и удалении данных в сеансе с неиспользуемыми разделителями, управляемая блокировка устанавливается только по ссылке и явно указанным полям.

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

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

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

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

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

В режиме совместимости с версией 8.3.3 допускается указание только одной роли в свойстве ОсновныеРоли.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно было получить только полную историю изменений объекта конфигурации.

Повышен комфорт работы с хранилищем конфигурации. Упрощен процесс просмотра истории какой-либо составной части объекта конфигурации.
Средства публикации веб-клиента и Web-сервисов. Для диалога публикации веб-клиента и Web-сервисов (в конфигураторе) реализована:
  • Возможность управления исполнением фоновых заданий в файловом варианте (атрибут allowexecutescheduledjobs элемента ws);
  • Возможность управления доступностью Web-сервисов по умолчанию (атрибут pointEnableCommon элемента ws).
Управление возможностью исполнения фоновых заданий в файловом варианте и доступностью Web-сервисов по умолчанию было доступно только при публикации с помощью утилиты webinst по шаблону. Диалог публикации не давал доступа к управлению данными возможностями.Интерактивная публикация позволяет задавать все параметры файла default.vrd.
Табличный документ. Для расширения поля формы для табличного документа реализовано свойство РежимМасштабированияПросмотра, позволяющее указывать, в каком виде будет отображаться табличный документ: как в версии 8.2 или в увеличенном виде.Данная возможность не предоставлялась.

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

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

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

  • ВнешнийИсточникДанных.<Имя источника>.Таблица.<Имя табличной функции>(<Параметр 1>,...,<Параметр N>);
  • ВнешнийИсточникДанных.<Имя источника>.<Имя функции>(<Параметр 1>,...,<Параметр N>);

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

В библиотеке картинок реализована картинка ВнешнийИсточникДанныхФункция (ExternalDataSourceFunction).

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

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

Использование агрегатной функции в параметре ОтборЗаписей функций ВычислитьВыражениеСГруппировкойМассив(), ВычислитьВыражениеСГруппировкойТаблицаЗначений() не диагностировалось как ошибка.Устранено незапланированное поведение системы.
Веб-клиент. При работе в веб-браузере Microsoft Internet Explorer 10 удалена системная кнопка Очистка поля ввода в поле ввода управляемой формы.Системная кнопка Очистка поля ввода в веб-браузере Microsoft Internet Explorer 10 работала аналогично кнопке Очистка, формируемой платформой.Устранено различие во внешнем виде веб-клиента между веб-браузером Microsoft Internet Explorer 10 и другими веб-браузерами.
Хранилище конфигурации. Команда Обновить конфигурацию из хранилища выполняется без формирования диалогового окна в случае обнаружения в хранилище новых объектов. Новые объекты создаются в целевой конфигурации автоматически.Команда Обновить конфигурацию из хранилища открывала диалоговое окно в случае обнаружения в хранилище новых объектов. При выполнении обновления с помощью пакетного режима запуска конфигуратора обновление не выполнялось при обнаружении в хранилище новых объектов.Стало возможно автоматически (например, из командного файла) обновлять конфигурацию прикладного решения из хранилища для выполнения различных регламентных задач, например, для выполнения автоматизированного тестирования. Теперь операция обновления конфигурации из хранилища не требует интерактивных действий, которые могут приводить к остановке исполнения командного файла.
Интерфейс. Изменен внешний вид заставки для всех видов клиентов и конфигуратора: вместо тени реализована рамка.У заставки присутствовала тень.Исправлены проблемы с отрисовкой заставки в ряде случаев.
Общие объекты. При выполнении проверки конфигурации и перед выполнением операции сохранения конфигурации выполняется проверка того, что состав определяемого типа допустим в каждом месте использования такого типа. Проверка выполняется в том случае, если свойство конфигурации Режим совместимости установлено в значение Версия 8.3.3 или Не использовать. Если установлен режим совместимости младше, чем Версия 8.3.3, то проверяется только невозможность указания в составе определяемого типа функций внешнего источника данных.

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

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

Стандартная обработка удаления помеченных объектов выполняла установку монопольного режим для удаления помеченных объектов только в том случае, когда удаление выполнялось в сеансе, где не использовался ни один разделитель или для неразделенной конфигурации. Установленный режим совместимости не оказывал влияние на установку монопольного режима.Стало возможно удалять помеченные на удаление объекты в сеансе, где используются разделители.
Прикладные объекты. Вне зависимости от значения свойства конфигурации Режим автонумерации объектов, реализовано повторное использование автоматически назначенного номера объекта, если произошел откат транзакции, в которой выполнялась запись этого объекта.Если свойство конфигурации Режим автонумерации объектов было установлено в значение Не освобождать автоматически, то не выполнялось повторное использование номера объекта, если произошел откат транзакции, в которой выполнялась запись этого объекта.Устранено незапланированное поведение системы.
Работа с XML, XDTO. При десериализации информации из форматов XML- или XDTO-сериализации, игнорируются элементы Predefined для табличных частей планов счетов и планов видов расчета. При обнаружении такого элемента ошибки не происходит и данные успешно десериализуются.При попытке десериализации элементов плана счетов или плана видов расчета, наличие элемента Predefined в табличных частях приводило к возникновению исключения и невозможности выполнить десериализацию.Возможность загружать данные, сериализованные в следующих версиях «1С:Предприятия» (версии 8.3.5 и старше).
Используемые компоненты.Библиотека OpenSSL обновлена до версии 1.0.0m.Использовалась библиотека OpenSSL версии 1.0.0l.Решение проблем с безопасностью в OpenSSL.

Оглавление

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

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

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

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

В управляемых формах будут автоматически удалены элементы формы, связанные с полями Активность и НомерСтроки.

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

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

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

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

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

Улучшен контроль за разрабатываемой конфигурацией.

Права доступа. Функция РольДоступна() генерирует исключение в следующих случаях:
  • В качестве параметра функции передана не строка и не объект конфигурации Роль;
  • Передано имя роли, которая отсутствует в конфигурации.

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

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

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

При выполнении компоновки данных из встроенного языка не учитывался факт включения привилегированного режима.При включенном привилегированном режиме появляется возможность использовать в компоновке данных поля, к которым у пользователя нет доступа.
Web-сервисы. Изменилось соответствие элементов их именам для системного перечисления WSНаправлениеПараметра:
  • Элементу с именем ВходнойВыходной соответствует значение ВходнойВыходной;
  • Элементу с именем Выходной соответствует значение Выходной.

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

Для системного перечисления WSНаправлениеПараметра использовалось следующее соответствие имени и значения:
  • Элементу с именем ВходнойВыходной соответствует значение Выходной;
  • Элементу с именем Выходной соответствует значение ВходнойВыходной.

Устранено незапланированное и неадекватное поведение системы.
Обмен данными. Предопределенные данные.

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

Реализованы методы глобального контекста УстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы() и ПолучитьОбновлениеПредопределенныхДанныхИнформационнойБазы().

Реализованы параметр командной строки пакетного режима запуска конфигуратора /SetPredefinedDataUpdate.

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

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

Для обработчика ПередЗаписью в синтакс-помощник внесена информация о параметре ПараметрыЗаписи.

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

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

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

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

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

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

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

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

Поведение системы стало более единообразным и корректным. В частности, теперь невозможна следующая ситуация:
  • При редактировании формы изменяется (прямо или косвенно) значение параметра функциональной опции;
  • Новое значение параметра приводит к тому, что функциональная опция отключает объект конфигурации, который являлся основным реквизитом формы;
  • Отключенный объект конфигурации приводил к очистке формы этого объекта.
Управляемая форма. Если в системе установлен режим совместимости интерфейса в значение Версия 8.2, то работа поля ввода имеет следующие особенности:
  • При активизации поля ввода не открывается выпадающий список;
  • Для свойства КнопкаВыпадающегоСписка расширения управляемой формы для поля ввода значение Авто интерпретируется как Ложь;
  • Для свойства ОтображениеКнопкиВыбора расширения управляемой формы для поля ввода значение Авто интерпретируется как ОтображатьВПолеВвода;
  • Для свойства КнопкаВыбора расширения управляемой формы для поля ввода значение Авто интерпретируется аналогично «1С:Предприятию» версии 8.3.2;
  • Нажатие клавиши Стрелка вниз приводит к открытию формы выбора, а не выпадающего списка.
Поведение поля ввода не отличалось в режиме совместимости интерфейса Такси и Версия 8.2.Для пользователей, переходящих на «1С:Предприятие» версии 8.3, в режиме совместимости интерфейса Версия 8.2, минимизировано количество изменений в поведении.
Системные требования. Прекращена поддержка ОС Microsoft Windows 2000.ОС Microsoft Windows 2000 поддерживалась системой.Прекращена поддержка устаревшей операционной системы.
Клиентское приложение. На клиентском компьютере (в ОС Windows) должен быть установлен Microsoft Internet Explorer версии не ниже 7.0. Работа тонкого и толстого клиентов версии 8.3.4 и выше на компьютере, на котором установлен Microsoft Internet Explorer версии 6.0 и ниже, может приводить к ошибкам в различных механизмах.На клиентском компьютере (в ОС Windows) требовался Microsoft Internet Explorer версии не ниже 6.0.Прекращена работа с устаревшим веб-браузером. Требования к различным механизмам платформы приведены в соответствие с системными требованиями.

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Свойство расширения управляемой формы для поля ввода. Старое наименование используется для совместимости.
  • ШиринаСпискаВыбора
  • ШиринаВыпадающегоСписка
Изменено английское имя для метода Выбрать() объектов РезультатЗапроса и ВыборкаИзРезультатаЗапроса. Старое наименование используется для совместимости.
  • Choose()
  • Select()
Переименована кнопка, связанная с командой Отмена, в форме расширения управляемой формы отчета, форме настроек и форме варианта отчета.

В режиме совместимости с версией 8.3.3 используется старое наименование.

  • FormCancel
  • FormCancelEdit

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Системные требования. Для мобильной платформы реализована поддержка процессоров с архитектурой x86 (Intel), работающих под управлением ОС Android. Мобильная платформа для архитектуры x86 поставляется отдельным файлом.

В поставку мобильной платформы входят следующие файлы:

  • 1cem-arm.apk - мобильная платформа разработчика для архитектуры ARM;
  • 1cem-x86.apk - мобильная платформа разработчика для архитектуры x86;
  • prjandroid-arm.zip - мобильная платформа, предназначенная для сборки мобильных приложений (для архитектуры ARM);
  • prjandroid-x86.zip - мобильная платформа, предназначенная для сборки мобильных приложений (для архитектуры x86).
Мобильная платформа не поддерживала процессоры с архитектурой x86 (Intel).Расширена номенклатура поддерживаемых устройств.
Средства разработки. Для сборки мобильных приложений реализовано прикладное решение - сборщик мобильных приложений, который позволяет:
  • Хранить мобильные конфигурации;
  • Хранить мобильные платформы (начиная с версии 8.3.4);
  • Хранить графическую информацию;
  • Выполнять сборку мобильных приложений;
  • Хранить собранные мобильные приложения.

Сборщик мобильных приложений позволяет собирать мобильные приложения для ОС Android с архитектурой x86. Также реализована возможность выполнять полную сборку мобильного приложения для iOS с помощью компьютера Apple, на котором установлена система Xcode.

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

Сборка может выполняться с любой версией Android SDK.

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

Оглавление

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

Оглавление

Версия 8.3.3

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


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

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации. Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.2. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16 и 8.3.1. Возможность запуска конфигураций, разработанных в версии 8.3.2 и более младших, в версии 8.3.3, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.3 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.3, при необходимости, использовать для работы с информационной базой и версию 8.3.2. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
Управляемая форма. Для управляемой формы реализована возможность управления вертикальным сжатием элементов формы. Реализована возможность указать форме, что вертикальный размер элементов не должен быть меньше размера, указанного в конфигураторе при разработке формы. Для этого у формы реализовано свойство ВертикальнаяПрокрутка.

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

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

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

В стандартные шаблоны добавлен шаблон создания области.

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

Поддерживаются следующие OLAP-источники:

  • Microsoft SQL Server Analysis Services;
  • IBM InfoSphere Warehouse;
  • Oracle Essbase.

Обращения к OLAP-источникам (и ошибки, возникающие при этих обращениях) фиксируются в событии EDS технологического журнала.

В библиотеку картинок добавлены картинки ВнешнийИсточникДанныхКуб, ВнешнийИсточникДанныхТаблицаИзмерения.

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

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

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

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

В конфигураторе, работающим под управлением ОС Linux, реализована возможность подготовки комплектов поставки. К файлам поставки добавляется установочная программа, предназначенная для установки шаблонов и обновлений прикладных решений под ОС Linux. Приложение работает как в 32-разрядном, так и в 64-разрядном варианте ОС Linux. Приложение работает под управлением того же перечня ОС Linux, что и клиентское приложение.В ОС Linux отсутствовала возможность подготовки комплектов поставки.Появилась возможность устанавливать шаблоны и обновления прикладных решений в ОС Linux.
 Приложение Autorun.Приложение Autorun поддерживает работу в ОС Linux. Приложение работает как в 32-разрядном, так и в 64-разрядном варианте ОС Linux. Приложение работает под управлением того же перечня ОС Linux, что и клиентское приложение.

Для конфигурационного файла autorun.lst реализованы новые свойства для элемента конфигурационного файла Element: CommandWindows, CommandLinux, RunAsRoot. Свойства используются для указания, каким образом данный элемент должен выполняться в различных ОС.

В ОС Linux отсутствовала возможность запуска приложения Autorun.

Конфигурационный файл autorun.lst не содержал свойств CommandWindows, CommandLinux, RunAsRoot для элемента конфигурационного файла Element.

Появилась возможность создания дистрибутивов прикладных решений, использующих программу Autorun и поставляемых на внешних носителях, которые могут использоваться и под управлением ОС Windows и под управлением ОС Linux.
Прикладные объекты.

Управляемая форма.

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

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

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

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

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

Средства разработки.

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

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

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

Изменен способ хранения информации в хранилище конфигурации. Объекты хранилища хранятся в файловой системе. Файл 1cv8ddb.1CD используется как хранилище информации об измененных объектах. Реализован режим совместимости работы хранилища конфигурации. Новый способ хранения возможен только при отключенном режиме совместимости хранилища конфигурации.

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

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

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

Средства разработки. Клиентское приложение.

Реализована возможность отключать диалоги выбора информационной базы и аутентификации (в информационной базе и хранилище конфигурации) при запуске клиентского приложения или конфигуратора. Для этого следует использовать ключ DisableStartupDialogs командной строки запуска файла 1cv8.exe/1cv8.

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

Если во время запуска клиентского приложения или конфигуратора в пакетном режиме обнаруживались ошибки в параметрах информационной базы или параметрах аутентификации, то система выдавала модальные диалоги для уточнения некорректных параметров. При этом выполнение запрошенных действий останавливалось.При пакетном запуске конфигуратора, особенно если запуск выполняется из другого приложения или службы, появилась возможность исключить появление сложно обнаруживаемых «зависаний»: когда конфигуратор формировал диалог выбора параметра, который был недоступен для интерактивного управления.
Локализация.Реализована поддержка французского языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: fr, fr_CA. Значения параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() задаются аналогично английскому, финскому или казахскому языкам.Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() не поддерживали работу с французским языком.Упростилось представление информации для франкоговорящих пользователей.
Полнотекстовый поиск. Для объекта СписокПолнотекстовогоПоиска реализована возможность отключать поиск по представлениям объектов конфигурации. Эта возможность управляется с помощью свойства ИспользованиеМетаданных этого объекта.Поиск по представлениям объектов конфигурации было невозможно отключить.Возможность выполнять поиск только по данным, без указания представлений объектов конфигурации.
Встроенный язык. Для коллекций Массив, Структура и Соответствие реализованы конструкторы, создающие эти объекты на основании соответствующих фиксированных коллекций (ФиксированныйМассив, ФиксированнаяСтруктура, ФиксированноеСоответствие). Для массивов выполняется рекурсивное преобразование, т.е. элемент фиксированного массива, являющийся фиксированным массивом, будет помещен в обычный массив.Преобразование фиксированных коллекций в обычные аналоги было возможно только с использованием циклов.Упрощено изменение значений, расположенных в фиксированных коллекциях.
Общие реквизиты / Разделение данных.

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

Монопольный режим области запрещает:

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

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

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

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

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

Мобильное приложение.

Реализована возможность в качестве картинки, задаваемой файлом, указывать zip-архив, содержащий картинки разных размеров. Это позволяет указывать для мобильных приложений картинки, которые будут использоваться в устройствах с разным разрешением экрана. Поддерживаются следующие варианты экранов мобильных устройств:
  • устройства с разрешением менее 140 dpi;
  • устройства с разрешением от 140 до 180 dpi и устройства Apple с обычными экранами;
  • устройства с разрешением от 180 до 270 dpi;
  • устройства с разрешением более 270 dpi и устройства Apple с экранами Retina.

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

Для объекта Картинка реализовано свойство НаборВариантов.

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

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

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

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

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

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

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

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

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

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

Изменена документация по технологии создания внешних компонент (http://its.1c.ru/db/metod81#content:3221:1), дополнены примеры, представлены новые версии адаптеров для веб-браузеров.

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

Табличный документ.

Печать документов.

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

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

Реализован объект ПакетОтображаемыхДокументов.

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

Для целей программного администрирования кластера:

  • Реализован объект ISecurityProfile;
  • Реализован объект ISecurityProfileVirtualDirectory;
  • Реализован объект ISecurityProfileCOMClass;
  • Реализован объект ISecurityProfileAddIn;
  • Реализован объект ISecurityProfileExternalModule;
  • Реализован объект ISecurityProfileApplication;
  • Реализован объект ISecurityProfileInternetResource;
  • Для объекта IServerAgentConnection реализованы методы GetSecurityProfiles(), RegSecurityProfile(), UregSecurityProfile(), CreateSecurityProfile(), GetSecurityProfileVirtualDirectories(), RegSecurityProfileVirtualDirectory(), UnregSecurityProfileVirtualDirectory(), CreateSecurityProfileVirtualDirectory(), GetSecurityProfileCOMClasses(), RegSecurityProfileCOMClass(), UnregSecurityProfileCOMClass(), CreateSecurityProfileCOMClass(), GetSecurityProfileAddIns(), RegSecurityProfileAddIn(), UnregSecurityProfileAddIn(), CreateSecurityProfileAddIn(), GetSecurityProfileUnSafeExternalModules(), RegSecurityProfileUnSafeExternalModule(), UnregSecurityProfileUnSafeExternalModule(), CreateSecurityProfileUnSafeExternalModule(), GetSecurityProfileApplications(), RegSecurityProfileApplication(), UnregSecurityProfileApplication(), CreateSecurityProfileApplication(), GetSecurityProfileInternetResources(), RegSecurityProfileInternetResource(), UnregSecurityProfileInternetResource(), CreateSecurityProfileInternetResource();
  • Для объекта IInfoBase реализованы свойства SecurityProfileName и SafeModeSecurityProfileName;
  • Изменен тип параметра БезопасныйРежим методов Создать() и Подключить() менеджеров внешних отчетов и обработок, а также метода глобального контекста УстановитьБезопасныйРежим() и тип возвращаемого значения метода глобального контекста БезопасныйРежим() с типа Булево на тип Строка. При использовании параметра (или возвращаемого значения) типа Строка, в качестве строкового значения используется имя профиля безопасности.

Аналогичные изменения внесены:

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

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

Автоматизированное тестирование. Реализованы объекты ТестируемаяКнопкаКомандногоИнтерфейса, ТестируемаяГруппаКомандногоИнтерфейса,

ТестируемыйКомандныйИнтерфейсОкна.

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

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

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

Доработана обработка преобразования журнала действий пользователя в сценарий на встроенном языке (http://its.1c.ru/db/metod81#content:5014:1).

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

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

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

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

Для объекта ДинамическийСписок реализовано свойство КомпоновщикНастроек, аналогичное соответствующему свойству отчетов.

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

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

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

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

Для принудительного включения этого интерфейса (если он разрешен в прикладном решении) реализован ключ командной строки запуска клиентского приложения iTaxi. Также переключение интерфейса можно выполнять с помощью диалога настройки параметров клиентского приложения.

Реализованы свойства конфигурации:

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

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

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

Для объекта ЭлементИзбранногоРаботыПользователя реализованы свойства Важное и Представление.

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

В интерфейсе Такси:

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

Навигационная ссылка на начальную страницу (рабочий стол) прикладного решения имеет вид e1cib/navigationpoint/startpage. Настройки начальной страницы (рабочего стола) сохраняются в настройках с ключом НачальнаяСтраница/НастройкиОкна (для интерфейса Такси - НачальнаяСтраница/Такси/НастройкиОкна).

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

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

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

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

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

Список методических материалов открывается в ОС Windows с помощью веб-браузера Microsoft Internet Explorer, в ОС Linux используемый веб-браузер зависит от настроек системы.

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

В процесс фоновой реструктуризации внесены некоторые изменения:

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

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

В фоновом обновлении конфигурации базы данных, для некоторых случаев, учтены особенности изменения конкретных структур данных для исключения рассогласования данных различных объектов.
Системные требования. Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 (x86-64).Не поддерживалась работа «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 (x86-64).Реализована поддержка новой версии ОС компании Microsoft.
Отображение информации.

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

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Печать документов.Изменено поведение формы состояния печати в управляемом приложении в тонком и толстом клиентах:
  • В режиме открытия форм в закладках форма состояния печати открывается в отдельном окне;
  • Форма открывается в модальном окне, что препятствует работе с интерфейсом во время печати;
  • Форму невозможно закрыть с помощью «крестика»;
  • Невозможно изменить размер формы.

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

Вставка из буфера Primary Selection (нажатием средней кнопки мыши) поддерживается для поля ввода.

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

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

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

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

Оглавление

Оптимизация

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

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

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

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

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

Для указанных индексов поле Активность добавляется последним полем.

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

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

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

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

Для получения параметров производительности, пользователь, от имени которого исполняется сервер «1С:Предприятия», должен дополнительно входить в группу Performance Log Users.

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

Оглавление

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

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

В текст сообщения о нарушении уникальности номера или кода добавлено указание, какой номер или код не уникален.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При добавлении пользовательского поля в настройки системы компоновки данных с неустановленным источником доступных настроек, имя поля формировалось на английском языке. Поведение системы компоновки данных приведено в соответствие с аналогичными механизмами системы.
Работа с файлами. Внешний вид и поведение диалога выбора файлов (включая объект ДиалогВыбораФайла), в ОС Windows Vista и выше, приведен к виду, принятому в этих операционных системах. В ОС Windows XP и ниже, а также в веб-клиенте, вид диалогов не изменился.В ОС Windows Vista и выше использовался устаревший диалог выбора файлов.Внешний вид диалога выбора файлов соответствует используемой операционной системе.
Работа с файлами. Если для объекта ДиалогВыбораФайла одновременно заданы свойства Каталог и ПолноеИмяФайла, диалог открывается в указанном каталоге и с указанным именем файла. Если для объекта ДиалогВыбораФайла были одновременно заданы свойства Каталог и ПолноеИмяФайла, диалог игнорировал указанный каталог и использовал каталог, который был получен из полного имени файла.Работа с диалогом выбора файлов стала более комфортной.
Автоматизированное тестирование. Для метода ВвестиТекст() объекта ТестируемоеПолеФормы реализована возможность работы с полями ввода, содержащими маску ввода. Механизмы тестирования не поддерживали работу с полями ввода, содержащими маску ввода.Расширены возможности системы автоматизированного тестирования.
Выгрузка/загрузка конфигурации в файлы. В файлах выгрузки конфигурации в формат XML стандартные команды объектов метаданных получили имена вида Catalog.ИмяСправочника.StandardCommand.ИмяСтандартнойКоманды. Ранее выгруженные конфигурации не будут загружены. В файлах выгрузки конфигурации в формат XML стандартные команды объектов метаданных имели имя Catalog.ИмяСправочника.ИмяСтандартнойКоманды. Имена команд приведены к общему виду, по имени команды можно однозначно определить ее назначение.
Выгрузка/загрузка конфигурации в файлы. В файлах выгрузки конфигурации в формат XML команды объектов метаданных получили имена вида Catalog.ИмяСправочника.Command.ИмяКоманды. Ранее выгруженные конфигурации не будут загружены.В файлах выгрузки конфигурации в формат XML команды объектов метаданных обладали именами вида Catalog.ИмяСправочника.ИмяКоманды.Имена команд приведены к общему виду, по имени команды можно однозначно определить ее назначение.
Выгрузка/загрузка конфигурации в файлы. В файлах выгрузки конфигурации в формат XML стандартные команды управляемых форм получили имена вида Form.StandardCommand.ИмяКоманды. Ранее выгруженные конфигурации не будут загружены.В файлах выгрузки конфигурации в формат XML стандартные команды управляемых форм обладали именами вида FormStdCommand.ИмяКоманды. Имена команд приведены к общему виду, по имени команды можно однозначно определить ее назначение.
Выгрузка/загрузка конфигурации в файлы. В файлах выгрузки конфигурации в формат XML команды управляемых форм получили имена вида Form.Command.ИмяКомандыФормы. Ранее выгруженные конфигурации не будут загружены. В файлах выгрузки конфигурации в формат XML команды управляемых форм обладали именами вида FormCommand.ИмяКомандыФормы. Имена команд приведены к общему виду, по имени команды можно однозначно определить ее назначение.
Выгрузка/загрузка конфигурации в файлы. В файлах выгрузки конфигурации в формат XML стандартные команды элементов управляемых форм получили имена вида Form.Item.ИмяЭлемента.StandardCommand.ИмяСтандартнойКоманды. Ранее выгруженные конфигурации не будут загружены.В файлах выгрузки конфигурации в формат XML стандартные команды элементов управляемых форм обладали именами вида Form<ТипЭлемента>.ИмяЭлемента.ИмяСтандартнойКоманды.Имена команд приведены к общему виду, по имени команды можно однозначно определить ее назначение.
Выгрузка/загрузка конфигурации в файлы.При выгрузке конфигурации в файлы:
  • Ссылки на отсутствующие объекты конфигурации выгружаются в виде текстового представления идентификатора отсутствующего объекта конфигурации;
  • Свойства элемента управляемой формы УправляемаяФорма, имеющие смысл только в режиме «1С:Предприятие», не выгружаются;
  • Для реквизитов и элементов управляемой формы выгружаются внутренние идентификаторы, необходимые для сохранения настроек;
  • Для элементов диаграммы бизнес-процессов выгружаются идентификаторы элементов.
При выгрузке конфигурации в файлы:
  • Ссылки на отсутствующие объекты конфигурации игнорировались;
  • Выгружались свойства элемента управляемой формы УправляемаяФорма, имеющие смысл только в режиме «1С:Предприятие»;
  • Для реквизитов и элементов управляемой формы не выгружались внутренние идентификаторы, необходимые для сохранения настроек;
  • Для элементов диаграммы бизнес-процессов не выгружались идентификаторы элементов.
При выгрузке/загрузке конфигурации улучшено:
  • Обеспечение сохранения настроек пользователя, работающего с информационной базой (после загрузки конфигурации);
  • Точность анализа изменений при сравнении конфигураций (после загрузки конфигурации).
Управляемые формы. При нажатии клавиши Esc в полях ввода (кроме многострочных полей ввода) выполняются следующие действия:
  • Если в поле ввода введен какой-либо текст, то в поле ввода возвращается представление значения, которое было там до начала ввода текста;
  • Если текст не изменялся - поле ввода не обрабатывает нажатие кнопки Esc и передает обработку кнопки форме.
Нажатие клавиши Esc всегда обрабатывалось формой. Поле ввода не выполняло никаких действий, если при редактировании текста нажать клавишу Esc.Появилась удобная возможность отказаться от изменения значения в поле ввода.
Управляемые блокировки. Количество установленных управляемых блокировок, превышение которого приводит к установке блокировки на все пространство блокировки, равно 100 000. Количество установленных управляемых блокировок, превышение которого приводило к установке блокировки на все пространство блокировки, было равно 20 000. Повышена параллельность работы при использовании транзакций с большим количеством (более 20 000) установленных блокировок в одном пространстве блокировок.
Регистры сведений. Обмен данными. При передаче набора записей регистра сведений в качестве значения отбора метода ВыбратьИзменения() плана обмена, поведение системы зависит от установленного режима совместимости:
  • В случае, если установлен режим совместимости с версией 8.2.16 и младше, выборка содержит данные, не соответствующие отбору, определенному набором записей;
  • В случае, если установлен режим совместимости с версией 8.3.1 и старше (а также, если не используется режим совместимости), выборка содержит данные, полностью соответствующие отбору.
При передаче набора записей регистра сведений в качестве значения отбора метода ВыбратьИзменения() плана обмена, поведение системы не зависело от установленного режима совместимости:
  • Для версии 8.2.16 и младше, выборка содержала данные, не соответствующие отбору, определенному набором записей;
  • Для версии 8.3.1 и старше, выборка содержала данные, полностью соответствующие отбору.

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

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

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

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

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

Поиск и замена выполняется:

  • Для свойства ПараметрыВыбора - в колонках Имя и Значение (в том числе и среди элементов фиксированных массивов). Поиск выполняется среди значений типа Строка;
  • Для свойства СписокВыбора - в колонке Представление и в колонке Значение, если значение имеет тип Строка;
  • Для свойства СвязиПараметровВыбора - в колонке Имя;
  • Запрос на продолжение поиска или замены выдается после нахождения каждого вхождения искомой строки.

Поиск в свойстве объектов конфигурации СвязьПоТипу более не выполняется.

Поиск и замена в свойствах объектов конфигурации СвязиПараметровВыбора выполнялся только по колонке Имя.

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

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

Выполнялся поиск в свойствах объектов конфигурации СвязьПоТипу.

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

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

Если значением какого-либо элемента свойства ПараметрыВыбора выступал фиксированный массив, то представлением такого значения была строка ФиксированныйМассив.

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

В конфигураторе повышена комфортность работы со свойствами ПараметрыВыбора и СписокВыбора.
Управляемая форма. Изменен внешний вид выпадающего списка для поля формы, отображающего данные ссылочного типа, перечисления или системные перечисления:
  • Надпись Нажмите показать все ... отображается в списке в том случае, если поле отображает данные ссылочного типа или перечисления и у поля ввода присутствует кнопка выбора;
  • Если список выбора открыт и в нем есть выбранная строка, то нажатие клавиш Tab, Shift+Tab и Enter, приводит к выбору текущего значения в списке. Выбор мышью другого элемента формы, не приводит к выбору выбранной строки, а приводит только к закрытию списка (аналогично кнопке Esc). При этом выбранный мышью элемент формы не активизируется;
  • Если список выбора закрыт и в нем есть выбранная строка (не из истории или списка выбора), то нажатие клавиш Tab, Shift+Tab и Enter, а также выбор мышью другого элемента формы, приводит к выбору значения.
  • Если список выбора закрыт и в нем нет выбранной строки, то нажатие клавиш Tab, Shift+Tab и Enter, а также выбор мышью другого элемента формы, приводит к открытию списка.
Выпадающий список имел другой внешний вид. Повышение удобства работы с полем ввода, отображающим данные ссылочного типа, перечисления или системные перечисления.
Регистры накопления. Режим агрегатов можно включать для любого оборотного регистра накопления, вне зависимости от наличия агрегатов, заданных в метаданных.

В клиент-серверном варианте возможно создание новых оптимальных агрегатов (и удаление устаревших) при выполнении операции перестроения агрегатов в режиме «1С:Предприятие».

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

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

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

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

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

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

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

Все необходимые настройки для корректной работы выполняются программой установки PostgreSQL (с исправлениями от фирмы «1С») автоматически в том случае, если на компьютере отсутствует кластер, созданный стандартными версиями PostgreSQL.

Кластер, создаваемый стандартными версиями PostgreSQL, было невозможно использовать с помощью версии PostgreSQL, содержащей исправления фирмы «1С».Теперь «1С:Предприятие» может работать с кластером, созданными с использованием следующих версий СУБД PostgreSQL:
  • PostgreSQL 8.1.5-X.1C - 9.1.2-1.1C;
  • PostgreSQL 9.2.1-2.1C;
  • Стандартной версией PostgreSQL при условии совпадения национальных установок (locale) кластера и создаваемой информационной базы.

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

Следует иметь ввиду, что переход на новую версию PostgreSQL приводит к невозможности использовать более старые версии «1С:Предприятия» (8.3.2 и ранее). Это относится только к новым информационным базам, созданным с использованием PostgreSQL версии 9.2.1-2.1С. Не следует создавать информационные базы с использованием PostgreSQL версии 9.2.1-2.1С, если есть необходимость работы с такой информационной базой с помощью более ранних версий платформы.

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

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

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

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

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

В режиме совместимости с версией 8.3.2 поведение хранилища конфигурации не изменилось.

Алгоритм контроля ссылочной целостности при операциях с хранилищем работал без оптимизации.

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

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

Во всех остальных случаях будет открываться форма объекта.

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

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

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

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

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

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

Аутентификация пользователя SMTP-сервера не выполняется в следующих случаях:

  • Значением свойства ПользовательSMTP объекта ИнтернетПочтовыйПрофиль является пустая строка;
  • Свойство АутентификацияSMTP объекта ИнтернетПочтовыйПрофиль установлено в значение СпособSMTPАутентификации.БезАутентификации;
  • Свойство POP3ПередSMTP объекта ИнтернетПочтовыйПрофиль установлено в значение Истина.

Аутентификация пользователя SMTP-сервера не осуществлялась, если не было указано имя пользователя SMTP-сервера (свойство ПользовательSMTP объекта ИнтернетПочтовыйПрофиль).

Реализована возможность выполнять аутентификацию на SMTP-сервере с помощью POP3-сервера, в том случае, если не установлено свойство ТолькоЗащищеннаяАутентификацияSMTP и вне зависимости от значения свойства ПользовательSMTP объекта ИнтернетПочтовыйПрофиль. При этом аутентификация не будет выполнена, если почтовый сервер не поддерживает безопасные способы аутентификации.

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

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

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

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

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

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

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

Работа с диалогом активации лицензии стала более удобной.
Табличный документ.

Веб-клиент.

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

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

В технологический журнал добавлено событие <SRVC>, отражающее операции с сервисами кластера: запуск, остановка и различные оповещения. Описание выполняемых операций формируется в свойстве Descr.

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

В свойствах кластера реализовано свойство Режим распределения нагрузки. Для объекта IClusterInfo реализовано свойство LoadBalancingMode.

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

Для требования назначения реализована возможность задавать приоритет требования. Если в результате подбора требований будет выбрано несколько одинаковых требований, то, при прочих равных условиях, будет применено требование с максимальным значением приоритета. В свойствах требования назначения функциональности реализовано свойство Приоритет. Для объекта IAssignmentRule реализовано свойство Priority. Реализован параметр load-balancing-mode для команд create и update режима cluster утилиты администрирования кластера серверов (rac). Аналогичные изменения внесены в интерфейс работы с сервером администрирования из языка Java.

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

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

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

Не предоставлялось событий, отражающих операции с сервисами кластера.

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

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

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

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

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

Права доступа. Обмен данными.

Мобильное приложение.

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

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

Ссылки на предопределенные элементы более не являются одинаковыми, в том числе и в различных областях (даже для объектов, входящих в состав разделителя в режиме Независимо). Метод ПолучитьИмяПредопределенного() является устаревшими и поддерживается для совместимости.

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

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

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

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

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

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

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

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

Изменен процесс реструктуризации информационной базы.

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

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

Встроенный язык.

После удаления данных области данных (или информационной базы) с помощью метода УдалитьДанныеИнформационнойБазы() (или ключа командной строки запуска /EraseData), состояние области данных соответствует таковому при первом входе в область данных после ее создания. В частности:
  • Таблицы перечислений не изменяются;
  • При установленном режиме совместимости с версией 8.3.2 или младше, предопределенные данные получают значения, определенные в конфигураторе или значения по умолчанию. При отключенном режиме совместимости предопределенные данные будут созданы при первом обращении к ним;
  • Значения реквизитов элемента ЭтотУзел планов обмена будут установлены в значения по умолчанию;
  • Значения неразделенных констант получают значения по умолчанию, а значения разделенных констант удаляются.
После удаления данных области данных (или информационной базы)  с помощью метода УдалитьДанныеИнформационнойБазы() (или ключа командной строки запуска /EraseData), состояние области данных не соответствовало состоянию области, которое она получала при первом входе в область после ее создания:
  • Удалялись таблицы перечислений;
  • Сохранялись значения предопределенных данных неразделенных объектов;
  • Сохранялись значения реквизитов элемента ЭтотУзел планов обмена;
  • Значения констант сохраняли свои значения.
При удалении данных с помощью метода УдалитьДанныеИнформационнойБазы() (или ключа командной строки запуска /EraseData) поведение в большей степени отражает начальное состояние данных.
Внешний вид приложения.Реализована новая заставка для конфигуратора, клиентского приложения, программы Autorun и программы установки системы.

Размер области вывода заставки (и картинки для создания заставки прикладного решения) равен 600 на 255 точек.

Картинка стандартной заставки размещена на диске ИТС.

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

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

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

Оглавление

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

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

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

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

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

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

Не происходила проверка наличия реквизита Ссылка (Ref) в табличных частях справочников, планов видов характеристик, планов счетов, планов видов расчета, планов обмена, бизнес-процессов и задач перед выполнением операции обновления конфигурации.Недопущение ошибок в прикладных решениях.
Кластер серверов. Для утилиты администрирования кластера серверов (rac) исключены параметры name и cluster-port команды server update. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IWorkingServerInfo удалены методы setName() и setClusterMainPort().

Для утилиты администрирования кластера серверов (rac) исключен параметр security-level команды infobase update. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IInfoBaseInfo удален метод setSecurityLevel().

Для команды server update утилиты администрирования кластера серверов (rac) существовали параметры name и cluster-port. Параметры не использовались и ошибка при их использовании не выдавалась. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IWorkingServerInfo существовали методы setName() и setClusterMainPort(). Выполнение методов не приводило к ошибке и не выполняло никаких действий.

Для команды infobase update утилиты администрирования кластера серверов (rac) существовал параметр security-level. Параметр не использовался и ошибка при его использовании не выдавалась. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IInfoBaseInfo существовал метод метод setSecurityLevel(). Выполнение метода не приводило к ошибке и не выполняло никаких действий.

Параметры команд утилиты администрирования (rac) и набор методов интерфейсов для работы с сервером администрирования на языке Java приведены в соответствие с реальным функционированием системы.

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

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

Средства администрирования. Кластер серверов. Стало невозможным подключение утилиты администрирования кластера серверов (rac) предыдущих версий (8.3.1 и 8.3.2) к текущей версии сервера администрирования (ras).

Стало невозможным подключение утилиты администрирования кластера серверов (rac) текущей версии к предыдущим версиям (8.3.1 и 8.3.2) сервера администрирования (ras).

Утилита администрирования кластера серверов (rac) могла подключаться к любой версии сервера администрирования (ras).Исключена возможность работы несовместимых версий сервера администрирования кластера серверов (ras) и утилиты администрирования кластера серверов (rac).
Работа с файлами. Работа в ОС Linux.Реализована возможность получения файловой маски, описывающей все файлы, в зависимости от операционной системы, под управлением которой работает «1С:Предприятие». Для этого реализованы методы ПолучитьМаскуВсеФайлы(), ПолучитьМаскуВсеФайлыКлиента() и ПолучитьМаскуВсеФайлыСервера().Данная возможность не предоставлялась.Появилась возможность реализации программного кода, работающего с файлами, функционирование которого не зависит от ОС, под управлением которой исполняется «1С:Предприятие».
Работа с файлами. Работа в ОС Linux.Реализована возможность получения разделителя пути к файлу, в зависимости от операционной системы, под управлением которой работает «1С:Предприятие». Для этого реализованы методы ПолучитьРазделительПути(), ПолучитьРазделительПутиКлиента() и ПолучитьРазделительПутиСервера().Данная возможность не предоставлялась.Появилась возможность реализации программного кода работающего с файлами, работа которого не зависит от ОС, под управлением которой исполняется «1С:Предприятие».
Работа с ZIP-архивами.Изменено поведение объекта ЗаписьZipФайла. Если у пользователя, от имени которого работает система, отсутствует право на просмотр списка файлов для каталога, откуда добавляются файлы, то:
  • Файл будет успешно добавлен в архив, если в имени файла нет символов подстановки (? или *);
  • Будет сформировано исключение, если имя файла содержит символы подстановки (? или *).

Изменено поведение объекта ЧтениеZipФайла. В том случае, когда у пользователя, от имени которого работает система, отсутствуют права на просмотр списка файлов в каталоге, где расположен архив, архив будет открыт только для чтения. В режиме совместимости с версией 8.3.2 поведение не изменилось.

Если у пользователя, от имени которого работает система, отсутствует право на просмотр списка файлов для каталога, откуда добавляются файлы в архив с помощью объекта ЗаписьZipФайла, то файл(ы) в архив не добавлялся и архив создавался некорректно.

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

Поведение объектов ЗаписьZipФайла и ЧтениеZipФайла стало более логичным. При формировании архивного файла уменьшена вероятность создания некорректного архивного файла.
Хранилище конфигурации. Для хранилища конфигурации реализован режим совместимости с «1С:Предприятием» версии 8.3.2 и более младших версий. Если режим совместимости для хранилища не используется, то:
  • Используется новая структура базы данных хранилища конфигурации;
  • Используется оптимизированный способ взаимодействия с сервером хранилища конфигурации.

При отключенном режиме совместимости работать с хранилищем можно только с помощью «1С:Предприятия» версии 8.3.3 и старше.

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

Реализована возможность прерывания выполнения операции с хранилищем с помощью сочетания клавиш Ctrl+Break (не зависит от режима совместимости хранилища).

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

Отсутствовал ключ командной строки запуска конфигуратора ConfigurationRepositoryClearCache.

Сочетание клавиш Ctrl+Break не приводило к прерыванию выполнения операции работы с хранилищем.

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

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

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

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

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

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

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

Общие реквизиты / Разделение данных.

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

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

Чтение или запись разделенной константы, выполняемое с помощью свойства Константы глобального контекста, выполнялось успешно даже в том случае, если были не заданы значения совместных разделителей, в состав которых входит константа.Унификация поведения с другими, аналогичными, механизмами системы.
Работа в ОС Linux. Утилита конфигурирования для работы в ОС Linux config_system удалена из состава поставки. Поиск шрифтов из состава MS Core Fonts, необходимых для работы системы, выполняется системой автоматически в следующих каталогах:
  • /usr/share/fonts/truetype/msttfcorefonts;
  • /usr/share/fonts/msttfcorefonts;
  • $HOME/.fonts.

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

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

Необходимая информация о настройке ОС Linux отражена в документации.

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

Информация, необходимая для настройки ОС Linux для работы системы «1С:Предприятие», не отражалась в документации.

Упрощена настройка ОС Linux для запуска «1С:Предприятия». Улучшена диагностика проблемных ситуаций.
Права доступа. Работа с запросами. Регистры накопления.

Регистры бухгалтерии.

Права доступа на автоматические поля периодичности (ПериодГод, ПериодПолугодие, ПериодКвартал, ПериодМесяц,  ПериодДекада, ПериодДень, ПериодЧас, ПериодСекунда) виртуальных таблиц регистров накопления и бухгалтерии получаются из соответствующих прав доступа стандартного реквизита Период.

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

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

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

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

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

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

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

Средства администрирования.

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

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

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

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

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

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

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

Метод Закрыть(), вызванный для вспомогательной формы, приводил к возникновению ошибки. При этом закрытие формы не выполнялось.

Метод Открыта(), вызванный для открытой вспомогательной формы, возвращал значение Ложь.

Поведение системы стало более логичным и ожидаемым.
Работа с XML, XDTO. При генерации модели данных конфигурации, для всех свойств модели данных конфигурации, имеющих в описании типов более одного типа, устанавливается свойство Возможно пустое (атрибут nillable схемы XSD) со значением Истина, в противном случае данное свойство не устанавливается.

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

  • в тип {http://v8.1c.ru/8.1/data/enterprise}AnyRef в случае наличия в конфигурации нескольких объектов метаданных, образующих тип Любая ссылка;
  • в тип, соответствующий ссылочному типу данных в том случае, если в конфигурации присутствует только один объект метаданных, образующий тип Любая ссылка.

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

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

Если в режиме Конфигуратора в качестве типа реквизита (ресурса, измерения и т.д.) был выбран тип Любая ссылка,то в модели данных конфигурации он всегда преобразовывался в тип  {http://v8.1c.ru/8.1/data/enterprise}AnyRef.

Для типа Любая ссылка формирование модели данных в XML унифицировано с другими типами.
Полнотекстовый поиск. Индексы полнотекстового поиска содержат номер версии, с помощью которой выполнялось создание индексов. В случае, если индекс полнотекстового поиска построен в версии 8.3.3 и выше и с отключенным режимом совместимости, то не будет выполняться поиск по представлениям объектов конфигурации в том случае, если с информационной базой работают с помощью версии 8.3.2 и более младшей.Индексы полнотекстового поиска не содержали номер версии, с помощью которой выполнялось построение индекса.Для индекса полнотекстового поиска реализован механизм, обеспечивающий возможность обратной совместимости (перехода на более младшую версию) при изменении формата индекса.
Web-сервисы. Web-ссылки.Для конструкторов объектов WSПрокси, WSОпределения и при вызове метода СоздатьWSПрокси() реализована возможность указания параметров proxy-сервера.

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

При создании объектов WSПрокси, WSОпределения и при вызове метода СоздатьWSПрокси() не поддерживалась возможность указания параметров proxy-сервера. Настройки proxy-сервера были возможны только с помощью конфигурационного файла inetcfg.xml.Расширение возможности работы с Web-сервисами - появилась возможность указывать настройки proxy-севера в настройках конфигурации, а не с помощью служебного файла.
Функциональные опции. При получении значения функциональной опции, для которой задан привилегированный режим при получении, не выполняется проверка прав доступа в том случае, если получение значения выполняется в безопасном режиме.

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

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

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

Для поля управляемой формы реализовано свойство ОтображениеКнопкиВыбора, которое управляет отображением кнопки открытия формы выбора.

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

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

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

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

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

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

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

Прикладное решение, которое должно работать на iPad - обязано поддерживать технологию блокирующих окон.

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

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

Для системного перечисления РежимОткрытияОкнаФормы реализовано значение БлокироватьВесьИнтерфейс.

Для управляемой формы, команды командного интерфейса и общего модуля реализовано свойство ЭтотОбъект. Данное свойство не поддерживается в режиме совместимости с версией 8.3.2.

Изменен метод глобального контекста ОткрытьФорму().

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

Для объектов ДиалогРедактированияСтандартногоПериода, КонструкторФорматнойСтроки, ДиалогВыбораШрифта, ДиалогВыбораЦвета, ДиалогРасписанияРегламентногоЗадания реализован метод Показать(). Для объекта ОбработкаРасшифровкиКомпоновкиДанных реализован метод ПоказатьВыборДействия().

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

Для объекта УправляемаяФорма изменен метод Открыть() и реализованы методы ПоказатьВыборИзМеню(), ПоказатьВыборИзСписка().

Для объекта УправляемаяФорма реализовано свойство ОписаниеОповещенияОЗакрытии.

Свойство ЭтаФорма объекта УправляемаяФорма удалено и поддерживается для совместимости.

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

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

Требуется переработка конфигурации для обеспечения работы прикладного решения в веб-клиенте на устройствах iPad.

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

Реализовано свойство Durationus, которое содержит длительность события, выраженное в микросекундах. Отборы по свойствам Duration поддерживаются для совместимости.

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

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

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

Свойство Durationus рекомендуется к использованию вместо свойства Duration.

Веб-клиент.

Системные требования.

Прекращена поддержка веб-браузеров:
  • Microsoft Internet Explorer версии 7.0;
  • Safari для ОС Windows;
  • Mozilla Firefox версии 16 и ниже (Windows, Linux).
Следующие веб-браузеры поддерживались системой:
  • Microsoft Internet Explorer версии 7.0;
  • Safari для ОС Windows;
  • Mozilla Firefox версии 16 и ниже (Windows, Linux).
Повышение стабильности веб-клиента, связанное с исключением поддержки веб-браузеров, имеющих ошибки и поведение, отличающееся от стандартного, а также низкую распространенность.
Работа в ОС Linux. Реализована поддержка работы с объектом XBase при функционировании под управлением 64-разрядной ОС Linux.Не поддерживалась работа с объектом XBase при функционировании под управлением 64-разрядной ОС Linux.Появилась возможность работы с файлами .dbf на всех поддерживаемых архитектурах (кроме мобильной платформы).
Динамический список. Поле ВерсияДанных убрано из состава доступных полей настроек динамического списка.Поле ВерсияДанных присутствовало в составе доступных настроек динамического списка.Исключено использование в динамическом списке поля, работа с которым не предполагалась и была реализована вследствии ошибки.
Права доступа. Для того, чтобы управляемая форма отображала данные через точку, у пользователя должны быть права на все составляющие полного пути к данным. Если права отсутствуют - элемент, связанный с этими данными, не отображается на форме.В том случае, когда у пользователя были права не на все составляющие полного пути к данным (при обращении через точку), элемент, связанный с данными, отображался на форме, но не содержал данных.При доступе к данным через точку, элемент формы, связанный с такими данными, не будет отображаться на форме, если у пользователя отсутствуют права доступа на любую составляющую полного пути к отображаемым данным.
Средства администрирования. Значения свойства RuleType объекта AssignmentRuleInfo интерфейса работы с сервером администрирования из языка Java приведены в соответствие значениям свойства RuleType объекта IAssignmentRule средств администрирования кластера серверов с помощью COM-соединения.Значения свойств RuleType различалось при работе через интерфейс работы с сервером администрирования из языка Java и при администрировании с помощью COM-соединения.Устранены незапланированные расхождения в различных механизмах администрирования кластера серверов.
Работа с Интернет. Переработана реализация протокола сквозной аутентификации OpenID. Реализация соответствует режиму Direct Identity версии 2.0 протокола OpenID.

Изменен формат адреса OpenID-провайдера в файле default.vrd (атрибут url элемента rely): httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oid2op. Время действия аутентификации по умолчанию равно 24 часам. Максимальное время действия аутентификации равно 168 часам.

Изменился протокол взаимодействия зависимой стороны и провайдера OpenID.

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

Реализована форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте.

Реализация протокола не полностью соответствовала режиму Direct Identity версии 2.0 протокола OpenID. Адрес OpenID-провайдера в файле default.vrd имел вид: httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oida. Время действия аутентификации по умолчанию было равно 1 неделе. Максимальное время действия аутентификации не ограничивалось. Отсутствовала форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте.Реализация протокола OpenID приведена в соответствие спецификации.
Внешние компоненты. Веб-клиент. В технологии внешних компонент реализована поддержка веб-браузера Mozilla Firefox версии 22.0 и выше. Адаптеры внешних компонент для веб-браузера Mozilla Firefox версии 22.0 будут работать с более новыми версиями веб-браузера без перекомпиляции. Для внешних компонент, которые должны работать во всех поддерживаемых версиях веб-браузера Mozilla Firefox, необходимо размещать в архиве несколько версий компоненты:
  • Для версий веб-браузера Mozilla Firefox до версии 18.0 включительно;
  • Для версий веб-браузера Mozilla Firefox с 19.0 по 21.0 включительно;
  • Для версии веб-браузера Mozilla Firefox версии 22.0 и выше.

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

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

Удалены адаптеры для неподдерживаемых производителем версий веб-браузера Mozilla Firefox (версии 3.6, 4.0 и 5.0).

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

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

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

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

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

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

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

Можно было использовать полнотекстовый поиск и поиск по вхождению строки в обработчиках ОбработкаПолученияДанныхВыбора.

Появились новые стандартные возможности при вводе по строке в поле ввода:
  • Использовать полнотекстовый поиск.
  • Искать по вхождению строки, а не только по началу.
  • Выполнять поиск в фоне (пока пользователь вводит строку поиска).

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Переименовано имя типа менеджера перерасчетов регистра расчета.

Прежнее имя используется в режиме совместимости с версией 8.3.2.

РегистрРасчетаПерерасчеты.<Имя регистра расчета> ПерерасчетыМенеджер.<Имя регистра расчета>
Изменены английские имена для следующих объектов встроенного языка:
  • Запись таблицы внешнего источника данных (ВнешнийИсточникДанныхТаблицаЗапись);
  • Набор записей внешнего источника данных (ВнешнийИсточникДанныхНаборЗаписей).

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

  • ExternalDataSourceRecord;
  • ExternalDataSourceRecordSet.

  • ExternalDataSourceTableRecord;
  • ExternalDataSourceTableRecordSet.

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

Для объектов, описывающих тестируемые элементы формы, изменено имя свойства, содержащее заголовок элемента.Заголовок (Title)ТекстЗаголовка (TitleText)
Изменены имена элементов системного перечисления ОтображениеОбычнойГруппы. Старые имена используются для совместимости.
  • Линия (Line);
  • Отступ (Margin);
  • РамкаГруппы (GroupBox).
  • СлабоеВыделение (WeakSeparation);
  • ОбычноеВыделение (NormalSeparation);
  • СильноеВыделение (StrongSeparation).
Переименованы методы получения и установки заголовка окна клиентского приложения. Старые имена оставлены для совместимости.
  • ПолучитьЗаголовокПриложения (GetApplicationCaption).
  • УстановитьЗаголовокПриложения (SetApplicationCaprion).
  • ПолучитьЗаголовокКлиентскогоПриложения (GetClientApplicationCaption),
  • УстановитьЗаголовокКлиентскогоПриложения (SetClientApplicationCaption).
Переименовано свойство конфигурации, хранящее командный интерфейс рабочего стола.КомандныйИнтерфейсРабочегоСтола (DesktopCommandInterface)КомандныйИнтерфейсОсновногоРаздела (MainSectionCommandInterface)
Переименовано свойство конфигурации, хранящее рабочую область рабочего стола (начальной страницы).РабочаяОбластьРабочегоСтола (DesktopWorkingArea)РабочаяОбластьНачальнойСтраницы (StartPageWorkingArea)
Переименованы настройки, предназначенные для сохранения параметров начальной страницы (рабочего стола).

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

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Системные требования. Для устройств на базе операционной системы iOS прекращена поддержка версии 4.x. Минимальная версия iOS - 5.1.

Для устройств на базе операционной системы Android минимальный объем оперативной памяти составляет 256 МБайт.

Поддерживалась версия 4.x операционной системы iOS.

Для устройств на базе операционной системы Android было необходимо 100 МБайт оперативной памяти.

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

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

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

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

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

При обновлении мобильного приложения объекты метаданных сопоставлялись по именам.Стало возможно выполнять переименование объектов метаданных с сохранением информации в базе данных.
Отображение информации. Все картинки мобильной платформы заменены на специальный формат, поддерживающий несколько разрешений экранов мобильных устройств.Картинки мобильной платформы были выполнены в одном разрешении.Системные картинки отображаются на экранах мобильных устройств в размерах, соответствующим разрешению экрана устройства.
Резервное копирование.При создании информационной базы на устройствах под управлением iOS, папка с данными приложения помечается как не резервируемая. После того, как изменяются данные информационной базы (выполняется запись данных расширениями форм объектов и регистров), папка с данными приложения помечается как резервируемая и начинается ее резервное копирование с помощью системных средств.Папка с информационной базой, созданной на устройствах под управлением iOS, помечалась как резервируемая в момент создания.Поведение стало соответствовать требованиям компании Apple к резервному копированию пользовательских данных.
Табличный документ. Исключены проблемы при отображении на мобильной платформе табличного документа с большим количеством строк и колонок.В некоторых случаях происходило аварийное завершение работы при отображении на мобильной платформе табличного документа с большим количеством строк и колонок.Повышена стабильность работы мобильной платформы при работе с большими табличными документами.
Работа с Интернет. Для мобильной платформы реализовано поле HTML-документа. Поле HTML-документа обладает следующими особенностями:
  • Не поддерживаются свойства Документ и Вывод.
  • Событие ПриНажатии срабатывает только при попытке перехода на другую страницу. При этом все свойства параметра ДанныеСобытия, кроме Href, содержат значение Неопределено. Свойство Href содержит адрес, по которому выполняется попытка перехода.
Поле HTML-документа не поддерживалось для мобильной платформы.В мобильном приложении реализована возможность отображать HTML-страницы в формах, например, реализовать путеводитель по конфигурации.
Интерфейс. Реализована возможность изменять порядок следования элементов в списке приложений на мобильном устройстве под управлением ОС Android.Порядок следования элементов в списке приложений было невозможно изменить на мобильном устройстве, работающем под управлением ОС Android.Повышено удобство работы со списком приложений. Пользователь может расположить приложения в нужном ему порядке.
Система компоновки данных. Реализована возможность обработки расшифровки системы компоновки данных на мобильной платформе (открытие значения и удаленная обработка расшифровки). Для мобильной платформы реализован объект ИдентификаторРасшифровкиКомпоновкиДанных.На мобильной платформе было невозможно открыть отчет, содержащий расшифровку системы компоновки данных.Стало возможно формировать отчеты для мобильной платформы с помощью системы компоновки данных. Отчет с расшифровкой стал открываться на мобильной платформе.
Создание мобильного приложения.Для обработки Помощник создания мобильного приложения реализована возможность указания ключа для работы с Google Maps.

Также в этой обработке реализована возможность указания логотипа с разрешением 950*1136 точек (экран телефона iPhone 5).

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

Имена пользователей и пароли, передаваемые объектам WSПрокси, WSОпределения и HTTPСоединение, могут содержать спец.символы URL, кроме символа «:».

Реализована возможность кодирования (метод КодироватьСтроку()) и раскодирования (метод РаскодироватьСтроку()) произвольных текстовых строк для использования в URL. Кодирование выполняется для соответствия стандарту RFC 1738 (http://www.ietf.org/rfc/rfc1738.txt).

Реализована возможность работы с заголовками HTTP-запросов, обработки кодов возврата, получения и установки тела запроса в виде строки или двоичных данных. Реализованы объекты HTTPЗапрос, HTTPОтвет.

Функциональность аналогична платформе для персонального компьютера.

Данная функциональность не поддерживалась на мобильной платформе.На мобильной платформе стало возможно:
  • Устанавливать тайм-аут при взаимодействии с сетевыми ресурсами;
  • Указывать в именах пользователей или паролях не только символы ASCII;
  • Формировать URL (и получать значения из него) в соответствии со стандартом RFC 1738 (http://www.ietf.org/rfc/rfc1738.txt) в том случае, если в URL добавляется произвольный текст;
  • Программно формировать HTTP-запрос и обрабатывать ответ, взаимодействовать с REST-сервисами.
Встроенный язык. Реализована возможность получения числа миллисекунд, прошедших с 1 января 0001 года, 0:00:00 UTC с помощью функции ТекущаяУниверсальнаяДатаВМиллисекундах().

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

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

Доступна возможность вычисления значения хеш-функции по алгоритмам MD5 и CRC32 с помощью объекта ХешированиеДанных.

Функциональность аналогична платформе для персонального компьютера.

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

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

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

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

Управление цветом фона для расширения группы формы вида обычная группа и расширения группы формы вида страница доступно с помощью свойства ЦветФона.

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

Расширены оформительские возможности для элемента формы поле (вида поле надписи) и декорация (вида надпись).

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

Функциональность аналогична платформе для персонального компьютера.

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

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

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

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

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

Функциональность аналогична платформе для персонального компьютера.

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

Функциональность аналогична платформе для персонального компьютера.

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

Реализован режим сглаживания диаграмм.

Реализована возможность соединения серий диаграмм.

Реализован режим прозрачности диаграмм.

Реализована поддержка свойства Индикатор для диаграммы изометрическая лента.

Функциональность аналогична платформе для персонального компьютера.

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

Функциональность аналогична платформе для персонального компьютера.

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

Изменен алгоритм вычисления положения ячеек по горизонтали в разных строках.

Функциональность аналогична платформе для персонального компьютера.

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

Функциональность аналогична платформе для персонального компьютера.

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

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

Общие объекты.

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

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

Для методов ПолучитьФорму(), ОткрытьФорму() и ОткрытьФормуМодально(), реализован параметр НавигационнаяСсылка, значение которого будет присвоено одноименному свойству получаемой/открываемой формы.

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

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

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

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

Для метода глобального контекста ЧислоПрописью() реализован параметр форматирования ИИ (AU).

Реализованы объекты ЧтениеТекста и ЗаписьТекста.

Функциональность аналогична платформе для персонального компьютера.

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

Изменен состав поставки мобильной платформы.

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

Оглавление

Переход с версии 8.2 на версию 8.3.3

Оглавление

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

Оглавление

Версия 8.3.2

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


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

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.1.Использовался режим совместимости с версиями 8.1, 8.2.13 и 8.2.16.Возможность запуска конфигураций, разработанных в версии 8.3.1 и более младших, в версии 8.3.2, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.2 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.2, при необходимости, использовать для работы с информационной базой и версию 8.3.1. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
Средства разработки.Для управляемого приложения реализован механизм автоматизированного тестирования конфигурации. Тестирование реализуется в виде кода на встроенном языке «1С:Предприятия» (с использованием соответствующих объектов встроенного языка), который имитирует последовательность интерактивных действий и выполняет проверку результата их выполнения.

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

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

Реализована возможность записи интерактивных действий пользователя в управляемом приложении. Реализована возможность преобразования записанных действий в сценарий на встроенном языке «1С:Предприятия», воспроизводящий  записанные действия. Обработка для выполнения такого преобразования размещена на диске ИТС (http://its.1c.ru/db/metod81#content:5014:1).

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

Прикладные объекты.

Для сводной диаграммы реализована сериализация в XDTO. Макеты табличных документов, включающих сводные диаграммы, стало возможно выгружать в XML.Данная возможность не предоставлялась.Обеспечение выгрузки всех объектов конфигурации в файлы.
Мобильное приложение. Реализована технология создания мобильных приложений. Поддерживается создание приложений для ОС iOS и Android. Приложения работают на мобильных устройствах автономно, без необходимости постоянного подключения к Интернет. Обмен с приложением через Интернет реализуется с помощью стандартных технологий «1С:Предприятия». Разработка выполняется в среде конфигуратора. При этом используется модель разработки управляемого приложения. Поддерживается подмножество функциональности, используемой для разработки приложений для персонального компьютера.

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

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

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

Для разработки приложений для мобильных устройств можно было использовать расширение для карманных компьютеров (для ОС Microsoft Windows Mobile и Microsoft Windows CE).

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

Оглавление

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

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

Оглавление

Оптимизация

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

Оглавление

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

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

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

Значение Авто свойства ТолькоВоВсехДействиях команды Скопировать означало, что команда отображалась непосредственно в командной панели и в меню Все действия.

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

Окна оповещения и состояния по умолчанию отображаются в правом нижнем углу рабочей области экрана.

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

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

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

Значение, полученное из незаполненного реквизита таблицы значений (дерева значений и табличной части), соответствовало значению по умолчанию для типа реквизита колонки, без учета квалификатора типа.Формирование значения по умолчанию приведено к единому виду, принятому в системе.
Клиентское приложение. Работа с СУБД. Системные требования. Хранилище конфигурации.Переработан механизм совместной работы с файлами информационной базы и файлами хранилища конфигурации. Обеспечена многопользовательская работа с информационной базой (или хранилищем конфигурации) пользователей, работающих как на ОС Windows, так и на ОС Linux. Для файлов 1Cv8.1CD, 1Cv8tmp.1CD, 1Cv8.1CL, 1Cv8tmp.1CL и некоторых других, при работе системы создаются служебные файлы, с добавлением к имени расширения .cfl, например, 1Cv8.1CD.cfl. Данные файлы имеют нулевой размер и не удаляются после завершения работы клиентских приложений.

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

Количество одновременных подключений к файловой информационной базе не может быть больше 1024.

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

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

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

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

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

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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

Оглавление

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

Оглавление

Версия 8.3.1

Версия 8.3.1 не включает изменения, выполненные в версии 8.2.17.

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

Изменено представление списка изменений:


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

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

Кроссплатформенность.

Доступно клиентское приложение, работающее под ОС Linux. Поддерживается:
  • Работа тонкого клиента, толстого клиента и конфигуратора.
  • Файловый и клиент-серверный режим работы.
  • Соединение тонкого клиента с информационной базой через веб-сервер.

Ограничения клиентского приложения, работающего под ОС Linux, приведены в документации.

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

В меню приложений среды рабочего стола ОС Linux добавлены ярлыки запуска неинтерактивной программы запуска, тонкого клиента и толстого клиента. Ярлыки относятся к подкатегории Finance категории Office.

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

Работа тонкого клиента через Интернет.Работа тонкого клиента по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS). Для задания параметров сертификатов служат ключи командной строки запуска HttpsCert, HttpsCA и HttpsNSS.

Работа с хранилищем сертификатов Windows и ключи командной строки запуска HttpsCert, HttpsCA не поддерживаются клиентскими приложениями, работающими под ОС Linux.

Не поддерживалась работа тонкого клиента по протоколу https  с использованием клиентских сертификатов.Возможность работы с помощью тонкого клиента с информационными базами, опубликованными на ресурсах, доступ к которым требует использования клиентских сертификатов.
Web-ссылки.Работа с Web-сервисами по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS).Возможность работы Web-сервисов по протоколу https с использованием клиентских сертификатов не поддерживалась.Возможность работы с Web-сервисами в случаях, когда серверная сторона требует наличия клиентского сертификата для использования протокола https.
Работа с Интернет.Работа http- и ftp-соединений по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS).Возможность работы http- и ftp-соединений по протоколу https с использованием клиентских сертификатов не поддерживалась.Возможность работы http- и ftp-соединений в случаях, когда серверная сторона требует наличия клиентского сертификата для использования протокола https.
Встроенный язык.Доступна возможность вычисления значения хеш-функции по алгоритмам MD5 и CRC32 с помощью объекта ХешированиеДанных.Для вычисления хеш-функции было необходимо прибегать к сторонним средствам (внешние компоненты и т.д.).Быстрое определение неизменности большого объема данных или идентификации данных из встроенного языка без привлечения сторонних средств.
Внешние источники данных.

Общие реквизиты / Разделение данных.

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

Отображение информации.

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

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

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

Встроенный язык.

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

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

В кластере серверов реализован сервис обновления конфигурации базы данных.

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

Реализованы события журнала регистрации: _$InfoBase$_.DBConfigBackgroundUpdateStart, _$InfoBase$_.DBConfigBackgroundUpdateFinish, _$InfoBase$_.DBConfigBackgroundUpdateCancel, _$InfoBase$_.DBConfigBackgroundUpdateSuspend, _$InfoBase$_.DBConfigBackgroundUpdateResume.

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

Работа с файлами.

Веб-клиент.

Метод КаталогВременныхФайлов() реализован для веб-клиента. Метод доступен при подключении расширения работы с файлами.

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

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

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

Для метода глобального контекста ПерейтиПоНавигационнойСсылке() реализована поддержка навигационных ссылок на команды.

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

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

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

 

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

Для типа Шрифт реализовано свойство Масштаб, определяющее увеличение или уменьшение шрифта относительно исходного размера.

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

Реализовано свойство SafeWorkingProcessesMemoryLimit для объекта IWorkingServerInfo. Определяет максимальный объем памяти (в байтах), который доступен всем рабочим процессам на данном рабочем сервере.

Отсутствовала возможность ограничить использование памяти. Это приводило к проблемам, например, при настройке пользователями отчетов, выбирающих большой объем данных.Повышена стабильность сервера. Реализована возможность не допускать аварийного завершения работы всего кластера серверов из-за большого потребления памяти конкретным сеансом. Вместо этого будет аварийно завершаться клиентское приложение, вызвавшее такой расход памяти.
Кластер серверов. Встроенный язык. Реализовано отслеживание переполнения стека при исполнении встроенного языка рабочим процессом кластера серверов в клиент-серверном варианте использования информационной базы.Бесконечная рекурсия приводила к аварийному завершению рабочего процесса кластера серверов.Повышена стабильность работы кластера серверов.
Кластер серверов. Встроенный язык. Для объектов ISessionInfoIInfoBaseConnectionInfo реализованы свойства:
  • MemoryCurrent - объем памяти в байтах, занятый с начала выполнения текущего вызова;
  • MemoryLast5Min - объем памяти в байтах, занятый в процессе вызовов за последние 5 минут;
  • MemoryAll - объем памяти в байтах, занятый в процессе вызовов с момента начала сеанса;
  • InBytesCurrent - количество данных в байтах, прочитанных с диска с начала выполнения текущего вызова;
  • InBytesLast5Min - количество данных в байтах, прочитанных с диска данным сеансом за последние 5 минут;
  • InBytesAll - количество данных в байтах, прочитанных с диска данным сеансом с момента начала сеанса;
  • OutBytesCurrent - количество данных в байтах, записанных на диск с начала выполнения текущего вызова;
  • OutBytesLast5Min - количество данных в байтах, записанных на диск данным сеансом за последние 5 минут;
  • OutBytesAll - количество данных в байтах, записанных на диск данным сеансом с момента начала сеанса.

Аналогичные свойства реализованы в консоли кластера для списка сеансов, списка соединений и диалога свойств соединения.

Данная возможность не предоставлялась.Средства мониторинга кластера серверов облегчают определение элементов прикладного решения, приводящих к неоправданному расходу оперативной и дисковой памяти.
Технологический журнал. Кластер серверов. Расширен состав свойств для события технологического журнала <call> в том случае, если событие генерируется для процесса rphost (свойство process равно rphost), а также в том случае, если процесс rphost выполняет обращение к виртуальным ресурсам системы.

Добавлены свойства, отображающие:

  • Report - имя объекта метаданных выполняемого отчета;
  • Method - имя вызванного метода;
  • SessionID - номер сеанса;
  • Memory - объем памяти в байтах, занятой, но не освобожденной за вызов;
  • MemoryPeak - объем памяти в байтах, занятой, но не освобожденной за вызов. Пиковое значение;
  • InBytes - количество прочитанных за вызов данных с диска, в байтах;
  • OutBytes - количество записанных за вызов данных с диска, в байтах;
  • Context - контекст события.
Указанные свойства отсутствовали при генерации события <call>.Средства технологического журнала облегчают определение элементов прикладного решения, приводящих к неоправданному расходу оперативной и дисковой памяти.
Общие реквизиты / Разделение данных. Встроенный язык.Стало возможным удаление данных области данных или всей информационной базы. Удаляются следующие данные:
  • Данные прикладных объектов;
  • Данные хранилищ настроек;
  • Истории;
  • Списка пользователей;
  • Настройки часового пояса.

Для удаления требуется право Администрирование. Удаление возможно:

  • с помощью ключа командной строки /EraseData режима пакетного запуска Конфигуратора.
  • с помощью метода глобального контекста УдалитьДанныеИнформационнойБазы().

Реализовано событие журнала регистрации _$InfoBase$_.EraseData.

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

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

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

Реализованы ключи командной строки DumpConfigToFiles и LoadConfigFromFiles.

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

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

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

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

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

Возможность является аналогом атрибута safe элемента zone файла default.vrd.

Возможность включения безопасного режима разделения данных была доступна только с помощью файла default.vrd и только в случае подключения к информационной базе через веб-сервер (по протоколу http).Позволяет обеспечить безопасное выполнение фрагментов кода, которые вызываются из сеансов с неиспользуемыми значениями разделителей, но которые должны работать в конкретных областях данных и не иметь возможности «сменить» область данных (например, по ошибке).
Журнал регистрации. Аутентификация OpenID.В случае успешной или неуспешной аутентификации OpenID, в журнале регистрации формируются события Сеанс. Аутентификация и Сеанс. Ошибка аутентификации соответственно.События аутентификации, связанные с аутентификацией OpenID, не записывались в журнал регистрации.Реализована возможность получения информации об аутентифкации средствами OpenID.
Журнал регистрации. Аутентификация OpenID. Для информационной базы, являющейся провайдером OpenID реализовано событие Провайдер OpenID. Подтверждено, формирующееся в случае положительного ответа на запрос аутентификации. В случае отрицательного ответа на запрос аутентификации, реализовано формирование события Провайдер OpenID. Отклонено в журнале регистрации информационной базы, выступающей в качестве провайдера OpenID.Данная возможность не предоставлялась.Облегчение администрирования провайдера OpenID.
Средства разработки. Реализована возможность просмотра значений свойств элементов формы Шрифт, ШрифтЗаголовка, ШрифтПодвала и СписокВыбора в отдельном окне, в тех случаях, когда запрещено редактирование этих свойств.Просмотр свойств был недоступен, если объект не захвачен в хранилище или находится на поддержке.Если элемент не захвачен в хранилище конфигурации или находится на поддержке, стало возможным просматривать характеристики шрифтового оформления и список выбора, не включая возможность изменения и не захватывая объект в хранилище.
Кластер серверов. При начале и завершении сеанса работы с информационной базой, требующего клиентской лицензии, платформа может информировать внешнее приложение вызовами методов веб-сервиса. Внешнее приложение, получив вызов при начале сеанса, может разрешить или запретить начало сеанса. Данная возможность доступна только в клиент-серверном варианте информационной базы.

Для указания параметров Web-сервиса внешнего управления сеансами реализовано:

  • свойство Внешнее управление сеансами информационной базы в консоли кластера;
  • свойство ExternalSessionManagerConnectionString объекта IInfoBaseInfo.

Поведение системы при недоступности Web-сервиса внешнего управления сеансами определяется с помощью:

  • свойства Обязательное использование внешнего управления сеансами информационной базы в консоли кластера;
  • свойства ExternalSessionManagerRequired объекта IInfoBaseInfo.

Для сервера реализован сервис внешнего управления сеансами.

Параметры вызываемых Web-сервисов приведены в документации.

Ограничить количество одновременных сеансов для прикладного решения было возможно только путем модификации прикладного решения, без возможности централизованного управления механизмом.Возможность централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений.
Веб-клиент. Внешние компоненты. Стало возможным использование внешних компонент для веб-браузеров Google Chrome и Safari (для ОС Windows и MacOS X). Для системного перечисления ТипПлатформы реализовано значение MacOS.

Расширение работы с файлами доступно для этих веб-браузеров на ОС Windows и MacOS X.

Расширение работы с криптографией доступно для этих веб-браузеров только на ОС Windows.

Внешние компоненты, расширение работы с файлами и расширение работы с криптографией не поддерживались для веб-браузеров Google Chrome и Safari.На веб-браузерах Google Chrome и Safari стали доступны расширения работы с файлами и криптографией (только для ОС Windows).

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

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

При классическом формировании числа прописью на английском языке между сотнями (или тысячами и миллионами) и следующими за ними десятками (или единицами, если нет десятков) в любом разряде всегда ставится союз and. Например, 150 – «one hundred and fifty», но 100 – «one hundred» и 50 – «fifty». При упрощенной прописи союз and не используется.

При формировании числа прописью (для англоязычных локализаций) использовалась только упрощенная форма.Корректное формирование числа прописью в европейских странах.
План видов характеристик. Получение списка характеристик, заданного с помощью ключевого слова расширения языка запросов ХАРАКТЕРИСТИКИ или с помощью диалога указания характеристик объекта, выполняется с указанием ключевого слова РАЗРЕШЕННЫЕ. Если получение списка характеристик выполняется с помощью запроса – реализована возможность указания в этом запросе ключевого слова РАЗРЕШЕННЫЕ.При получении списка характеристик не использовалось ключевое слово РАЗРЕШЕННЫЕ.Реализация возможности использовать ограничение доступа к данным для таблиц, хранящих списки свойств (например, планы видов характеристик).
Система компоновки данных.В детальных записях реализована возможность вывода полей несвязанных наборов данных. Для объектов ЗаписиМакетаКомпоновкиДанных и ЗаписиТаблицыМакетаКомпоновкиДанных реализованы свойства НаборыДанных. Значением свойства является массив, содержащий имена наборов данных, по которым надо выводить детальные записи.

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

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

Свойство НаборДанных объектов ЗаписиМакетаКомпоновкиДанных и ЗаписиТаблицыМакетаКомпоновкиДанных содержало имя набора данных, по которому выводились детальные записи.

Возможность создания сложных аналитических отчетов.

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

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

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

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

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

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

При задании характеристик объекта с помощью расширения языка запросов ХАРАКТЕРИСТИКИ системы компоновки данных, если не указано свойство ТИП, то тип значения характеристики определяется типом значения, получаемого в свойстве ЗНАЧЕНИЯХАРАКТЕРИСТИК. Если свойство ЗНАЧЕНИЯХАРАКТЕРИСТИК не указано, то типом значения характеристики является тип Булево.

При задании характеристик объекта с помощью диалога Дополнительные характеристики объекта метаданных или расширения языка запросов ХАРАКТЕРИСТИКИ, если список характеристик получался не из плана видов характеристик, то типом значения характеристики являлся тип Булево.

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

Для объекта Диаграмма реализованы свойства: ВысотаГорлаВоронки, ШиринаГорлаВоронки, ПробелыВоронки. Свойства имеют смысл только для новых типов диаграмм.

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

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

Для объектов ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных, ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы следующие свойства: ТипДиаграммы.СоединениеЗначенийПоСериям, ТипДиаграммы.ЛинииСоединенияЗначенийПоСериям, ТипДиаграммы.ЦветСоединенияЗначенийПоСериям, ТипДиаграммы.РежимСглаживания, ТипДиаграммы.НатяжениеСглаживания, ТипДиаграммы.РежимПолупрозрачности. Эти свойства используются для настройки параметров макета компоновки данных.Данная возможность не предоставлялась.Расширение возможностей работы с диаграммами в системе компоновки данных.
Система компоновки данных.В языке выражений системы компоновки данных реализованы следующие агрегатные функции: Каждый(), Любой(), СтандартноеОтклонениеГенеральнойСовокупности(), СтандартноеОтклонениеВыборки(), ДисперсияВыборки(), ДисперсияГенеральнойСовокупности(), КовариацияГенеральнойСовокупности(), КовариацияВыборки(), Корреляция(), РегрессияНаклон(), РегрессияОтрезок(), РегрессияКоличество(), РегрессияR2(), РегрессияСреднееX(), РегрессияСреднееY(), РегрессияСреднееSXX(), РегрессияСреднееSYY(), РегрессияСреднееSXY().Данные агрегатные функции отсутствовали в языке выражений системы компоновки данных.Возможность создания сложных аналитических отчетов.
Система компоновки данных.В языке выражений системы компоновки данных реализованы следующие функции: ACos(), ASin(), ATan(), Sin(), Cos(), Tan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), ТипЗначения(),Тип().Данные функции отсутствовали в языке выражений системы компоновки данных.Возможность создания сложных аналитических отчетов.
Система компоновки данных.В языке выражений системы компоновки данных реализована агрегатная функция МестоВПорядке(). Функция возвращает номер по порядку для текущей записи среди записей текущей группировки, если все записи текущей группировки будут упорядочены в указанном порядке.Данная агрегатная функция отсутствовала в языке выражений системы компоновки данных.Возможность создания сложных аналитических отчетов.
Система компоновки данных.В языке выражений системы компоновки данных реализована агрегатная функция КлассификацияABC(). Функция возвращает номер класса: 1 – класс «А», 2 – класс «B», 3 – класс «C».Данная агрегатная функция отсутствовала в языке выражений системы компоновки данных.Возможность создания сложных аналитических отчетов.
Табличный документ.Для команды табличного документа Объединить реализовано сочетание клавиш Ctrl+M. В контекстном меню табличного документа реализована команда Объединить.Объединение ячеек табличного документа было возможно только с помощью команды меню Таблица - Объединить или соответствующей кнопки командной панели.Повышено удобство работы с табличными документами, содержащими большое количество объединенных ячеек.
Диаграммы.Реализована поддержка свойства Индикатор для диаграммы изометрическая лента: при отключенном режиме сглаживания, серия с установленным свойством Индикатор отображается полупрозрачно на всей области диаграммы, образуя пересечения с остальными сериями.Данная возможность не предоставлялась.Расширение возможности диаграмм.
Управляемая форма.Реализована возможность указания типа Произвольный для подчиненного реквизита у реквизита управляемой формы (например, колонка таблицы значений, дерева значений и т.д.).Хранить некоторые данные в подчиненных реквизитах реквизита управляемой формы невозможно. К таким данным относится ссылка на таблицу внешнего источника данных.Реализация возможности хранения в подчиненных реквизитах реквизита управляемой формы ссылок на таблицы внешних источников данных.
Отображение информации.Реализована возможность управления двусторонней печатью для табличного документа, графической схемы (из встроенного языка и интерактивно) и текстового документа (только интерактивно). Реализованы системные перечисления ТипДвустороннейПечати и ЧередованиеРасположенияСтраниц.Управлять данной возможностью было возможно только с помощью драйвера принтера.Реализация возможности явного указания двусторонней печати для некоторых вариантов использования.
Средства разработки. Средства публикации веб-клиента и Web-сервисов. В диалоге публикации на веб-сервере возможно редактировать все элементы, присутствующие в файле default.vrd. В диалоге публикации на веб-сервере стало возможным редактировать произвольные файлы default.vrd.

Параметр descriptor утилиты webinst позволяет выполнять публикацию по шаблону. В качестве шаблона указывается сформированный файл default.vrd.

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

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

Для конфигурационного файла 1cestart.cfg реализованы параметры:

  • InternetService - адрес веб-сервиса для обновления дистрибутива тонкого клиента и списка общих информационных баз;
  • WebCommonInfoBases - адрес веб-сервиса для получения списка общих информационных баз;
  • WebDistributiveLocation - адрес веб-сервиса для обновления дистрибутива тонкого клиента.

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

  • Для файла default.vrd с помощью атрибута pubdst;
  • Для файла conf.cfg с помощью параметра PublishDistributiveLocation.
Автоматическое обновление тонкого клиента и получение списка общих информационных баз было доступно только при работе в локальной сети.Возможность обновления дистрибутива тонкого клиента и получения списка общих информационных баз без создания общих каталогов позволяет получить актуальную версию дистрибутива и текущий список информационных баз при удаленной работе.
Работа с СУБД.Для создания информационной базы в СУБД Oracle Database не требуются права DBA. При отсутствии прав DBA невозможно выполнить:
  • создание базы данных (схемы данных);
  • удаление базы данных (схемы данных) с помощью консоли управления кластером.
Для создания информационной базы в СУБД Oracle Database всегда требовались права DBA.Повышение безопасности работы с СУБД. Появилась возможность создания информационной базы без использования прав DBA в том случае, если база данных (схема данных) уже существует.
Работа с Интернет. Встроенный язык. Реализовано кодирование произвольных текстовых строк (метод глобального контекста КодироватьСтроку()):
  • С целью сделать строку с текстом пригодной для использования в качестве части URL.
  • С целью преобразовать строку URL в формат, соответствующий RFC 1738.

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

Данная возможность не предоставлялась.Облегчено программное формирование URL, содержащего не латинские символы.
Средства администрирования.Реализована возможность создания самораспаковывающегося архива (SFX-архива) клиентского приложения для размещения на веб-сайте. В состав архива можно поместить конфигурационный файл 1CEStart.cfg, содержащий настройки, необходимые для установки, запуска и обновления клиентского приложения. Созданный исполняемый файл предназначен для использования только в ОС Windows.

Для создания архива используется утилита 1CEClientSetupMake.exe, которая публикуется на диске ИТС (http://its.1c.ru/db/metod81#content:4914:1).

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Стандартные функции.Поиск ссылок на таблицы внешних источников данных доступен для стандартной функции Поиск ссылок на объекты, работающей в управляемом режиме.Поиск ссылок на объекты внешних источников данных с помощью стандартной функции Поиск ссылок на объекты был не возможен.Реализация возможности поиска ссылок на объекты внешних источников данных с помощью стандартной функции.
Табличный документ.В табличном документе, находящемся в режиме защиты, группировки можно сворачивать и разворачивать не только с помощью мыши, но и с помощью сочетания клавиш и контекстного меню табличного документа.В табличном документе, находящемся в режиме защиты, группировки можно было сворачивать и разворачивать только с помощью мыши.Повышение удобства работы с табличным документом.
Навигационные ссылки. Для режима открытия форм В закладках, форма, открытая по команде из панели навигации, при запросе навигационной ссылки, возвращает ссылку на объект, отображаемый формой, если свойство управляемой формы АвтоНавигационнаяСсылка установлено в значение Истина. В противном случае возвращается значение свойства НавигационнаяСсылка управляемой формы.Для режима открытия форм В закладках, формы, открытые по командам из панели навигации, возвращали ссылки на точки навигации.Появилась возможность открыть форму списка в отдельном окне с помощью контекстного меню на заголовке закладки.
Управляемая форма. Если свойство ячейки таблицы управляемой формы РежимРедактирования установлено в значение Непосредственно, то нажатие Enter в этой ячейке приводит к переходу к следующей редактируемой ячейке этой строки. Если ячейка в строке последняя, выполняется переход к первой редактируемой ячейке следующей строки. Если следующей строки нет и у таблицы управляемой формы свойство Автоввод новой строки установлено в значение Истина, то выполняется добавление новой строки.В режиме редактирования строки нажатие Enter приводило к завершению редактирования ячейки таблицы и не приводило к переходу к следующей ячейке.Нажатие кнопки Enter реализовано аналогично для режима ввода строки и для режима редактирования строки. Это упрощает работу с системой и делает работу более эффективной при редактировании табличных данных с использованием клавиатуры.
Управляемая форма. Если выполняется редактирование ячейки таблицы управляемой формы, для которой свойство РежимРедактирования установлено в значение Непосредственно, то:
  • Нажатие клавиши Ins приводит к добавлению новой строки;
  • Нажатие клавиш PgUp и PgDn выполняет постраничное листание таблицы;
  • Нажатие сочетания клавиш Ctrl+Home и Ctrl+End выполняет переход, соответственно, к первой и последней строкам таблицы.
Данные возможности не предоставлялись.Повышение удобства использования таблицы управляемой формы.
Управляемая форма. Для удаления строки таблицы управляемой формы реализовано сочетание клавиш Alt+Shift+Del. Данное сочетание можно использовать даже в том случае, если идет редактирование строки таблицы. Для таблицы управляемой формы с режимом автоматического добавления строк реализованы следующие возможности:
  • Новая строка удаляется, если в ней нет введенных данных и выполняется нажатие левой кнопкой мыши в любом месте, за пределами новой строки.
  • Новая строка удаляется также в том случае, если в ней нет введенных данных и выполняется переход к существующей строке таблицы с помощью клавиатуры.
Данные возможности не предоставлялись.Повышение удобства использования таблицы управляемой формы.
Управляемая форма.Нажатие клавиши Вниз, при нахождении на последней строке, в таблице управляемой формы приводит к созданию новой строки. Если нажать клавишу Вверх в новой строке, не вводя в этой строке никаких данных, новая строка будет удалена.

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

Нажатие клавиши Вниз не приводило к добавлению новой строки. Нажатие клавиши Вверх не приводило к отказу от ввода новой строки.Повышение удобства использования таблицы управляемой формы.
Управляемая форма. Для реквизитов типа Строка фиксированной длины изменено отображение автоотметки незаполненного, если этот реквизит расположен в таблице управляемой формы, табличном поле или табличном документе. Проверка заполненности значения выполняется с помощью метода ЗначениеЗаполнено(), соответственно значение типа Строка считается незаполненным, если в нем нет непробельных символов.Реквизит считался незаполненным только в том случае, если в нем содержалась пустая строка.Обеспечение единообразного поведения отметки незаполненного.
Веб-клиент.При запуске системы с помощью веб-браузера, отсутствующего в списке поддерживаемых, отображается предупреждение об этом с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в неделю.Не проверялся запуск системы с помощью не поддерживаемых веб-браузеров.Оповещение пользователя о том, что он использует неподдерживаемую версию веб-браузера или неподдерживаемый веб-браузер.
Веб-клиент.При запуске системы с помощью устаревшей версии веб-браузера выводится предупреждение об этом, с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в месяц.Не проверялся запуск системы с помощью устаревшей версии веб-браузера.Оповещение пользователя о том, что выполняется работа в устаревшей версии веб-браузера с предложением продолжить работу или перейти к списку поддерживаемых веб-браузеров. Рекомендуется сменить версию используемого веб-браузера.
Веб-клиент.При запуске системы на новой версии Microsoft Internet Explorer, которая была недоступна во время разработки версии платформы, выводится предупреждение об этом с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в месяц.Не проверялся запуск системы с помощью новой версии веб-браузера Microsoft Internet Explorer.Оповещение пользователя о том, что данная версия веб-браузера Microsoft Internet Explorer не тестировалась на совместимость с «1С:Предприятием».
Технологический журнал.Возможность помещения в технологический журнал информации о работе с внешними источниками данных. Для этого в конфигурационный файл технологического журнала добавлено событие <EDS>.Работа с внешними источниками данных не отражалась в технологическом журнале системы.Возможность анализа проблем при работе с внешними источниками данных.
Технологический журнал.Возможность помещения в технологический журнал информации о выполнении операций, изменяющих работу кластера серверов, например во время репликации данных между сервисами кластера. Для этого в конфигурационный файл технологического журнала добавлено событие <CLSTR>.Не предоставлялось событий, формируемых при выполнении операций, изменяющих работу кластера серверов.Возможность анализа проблем при работе кластера серверов.
Кластер серверов.

Средства администрирования.

Для администрирования кластера серверов реализован кроссплатформенный сервер администрирования (ras). Приложение может работать как в режиме отдельного приложения, так и в режиме сервиса (демона). Сервер администрирования устанавливается в составе компонент сервера «1С:Предприятия».

Для взаимодействия с сервером администрирования реализована кроссплатформенная утилита командной строки (rac). Утилита администрирования устанавливается в составе компонент сервера «1С:Предприятия». Версия утилиты администрирования может не совпадать с версией сервера администрирования, с которым она (утилита) работает. Утилита позволяет выполнять администрирование кластера серверов в объеме, который доступен с помощью средств программного администрирования кластера (COM-объект V82.ComConnector), кроме аутентификации администраторов (информационной базы, кластера, рабочего сервера) средствами ОС. Данная возможность утилитой не поддерживается.

Также реализован интерфейс работы с сервером администрирования из языка Java, который (вместе с описанием и примером использования) распространяется с помощью ИТС (http://its.1c.ru/db/metod81#content:4985:1).

Средства администрирования кластера серверов «1С:Предприятия» были доступны только для ОС Windows в виде консоли администрирования кластера, а также COM-объекта V82.ComConnector. Средств администрирования кластера серверов для ОС Linux не предоставлялось.Возможность администрировать кластер серверов «1С:Предприятия» из командной строки на различных операционных системах (Windows и Linux), а также из программ, написанных на языке Java.

Оглавление

Оптимизация

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

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

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

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

Текущая структура данных не позволяла полностью использовать существующий индекс, что приводило к недостаточно эффективной работе системы.Повышена скорость работы с регистром бухгалтерии на СУБД PostgreSQL и Oracle Database.
Работа с СУБД. Повышена скорость выполнения запросов к основным таблицам при работе с СУБД Oracle Database.Использовалось недостаточно оптимальное получение результатов запросов к СУБД.Уменьшилось время выполнения запросов к базе данных, в том числе существенно увеличена скорость обновления конфигурации  базы данных в том случае, если требуется реструктуризация информационной базы.
Работа с СУБД. Оптимизировано выполнение некоторых запросов к СУБД для регистра бухгалтерии, в частности тех, в которых используются отборы по счетам.Недостаточно эффективно использовались возможности СУБД.Повышена скорость работы «тяжелых» запросов к регистру бухгалтерии, например в бухгалтерских отчетах и операциях закрытия месяца.
Работа с СУБД. Оптимизирована работа с временными таблицами в Microsoft SQL Server, а также работа объектов, использующих временные таблицы: регистров накопления, регистров бухгалтерии, последовательностей и т.д.Недостаточно эффективная работа системы при интенсивном использовании временных таблиц.Повышение эффективности работа системы при работе с Microsoft SQL Server при интенсивном использовании временных таблиц.
Веб-клиент. Ускорен запуск веб-клиента на медленных соединениях.При запуске веб-клиента выполнялось получение большого объема служебной информации.Ускорен запуск веб-клиента на медленных соединениях.
Работа с СУБД. Ускорена работа системы при работе с СУБД Microsoft SQL Server в следующих случаях:
  • запись и чтение данных;
  • загрузка информационной базы из файла *.dt (если выбран режим восстановления Простой или С неполным протоколированием);
  • реструктуризация информационной базы (если выбран режим восстановления Простой или С неполным протоколированием).

Недостаточно эффективно использовались возможности СУБД.Увеличена скорость работы с информационной базой на СУБД Microsoft SQL Server.
Регистры бухгалтерии. Оптимизирована работа регистра бухгалтерии в следующих случаях:
  • запись наборов записей с количеством записей до десяти и несколько сотен записей;
  • получение итогов на определенный момент времени;
  • формирование отчетов, использующих регистр бухгалтерии.

Требуется выполнение реструктуризации информационной базы для получения эффекта от оптимизации.

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

Табличные пространства не создаются автоматически и должны быть созданы администратором базы данных. Если дополнительных табличных пространств не создано - используется табличное пространство по умолчанию (pg_default).

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

Для объекта конфигурации регистр сведений реализованы свойства РазрешитьИтогиСрезПервых и РазрешитьИтогиСрезПоследних.

Для менеджера регистра сведений реализованы методы ПересчитатьИтоги(), УстановитьИспользованиеИтогов(), ПолучитьИспользованиеИтогов().

Для регистров сведений реализовано право доступа УправлениеИтогами.

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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

В режиме совместимости с версией 8.2.16 изменений нет.

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

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

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

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

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

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

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

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

Работа с СУБД.При использовании СУБД IBM DB2 создаются кластерные индексы:
  • для объектных таблиц - первичного ключа (ссылка);
  • таблицы итогов между счетами - по периоду;
  • регистры сведений - Измерения, Измерения+Период, Регистратор+Номер, Измерения+Период+Регистратор+Номер, Измерения+Период (в зависимости от типа регистра).
При использовании СУБД IBM DB2 использовались следующие индексы:
  • для объектных таблиц - индекс по первичному ключу не является кластерным;
  • таблицы итогов между счетами - кластерный индекс отсутствует;
  • регистры сведений - кластерный индекс использовался только в следующих случаях: Регистратор, Измерения, Измерения+Период (в зависимости от типа регистра).
Обеспечение единого подхода к реализации индексов у объектов на различных СУБД.
Экспорт в Microsoft Excel.При экспорте табличного документа в форматы Microsoft Excel 97 или Microsoft Excel 2007, ячейки табличного документа, выровненные влево, экспортируются с установкой общего формата ячейки.

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

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

Управляемая форма.

Для методов ПолучитьФорму(), ОткрытьФорму() и ОткрытьФормуМодально(), реализован параметр НавигационнаяСсылка, значение которого будет присвоено одноименному свойству получаемой/открываемой формы, если значение параметра не равно Неопределено, при этом свойство получаемой/открываемой управляемой формы АвтоНавигационнаяСсылка будет установлено в значение Ложь.

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

Данная возможность не предоставлялась.Возможность задания навигационной ссылки для открываемой формы для дальнейшего использования в интерактивном режиме (например, для запоминания в истории).
Список пользователей информационной базы.При нажатии сочетания клавиш Shift+Del, в списке пользователей информационной базы, выдается предупреждение.Нажатие сочетания клавиш Shift+Del в списке пользователей информационной базы приводило к удалению пользователя без предупреждений.Предотвращение случайного удаления пользователя информационной базы.
Программное лицензирование.Если при запуске приложения не найдена лицензия, необходимая для работы приложения, то в протокол поиска лицензии помещается информация о расхождениях между текущими параметрами оборудования и параметрами оборудования при получении лицензии. Эта информация помещается только для программных лицензий.Информация о расхождениях параметров оборудования не публиковалась в протоколе поиска лицензии.Упрощается диагностика проблем с программными лицензиями, если лицензия не выдается по причине расхождения параметров оборудования.
Работа с СУБД. Управляемые блокировки. При работе с Microsoft SQL Server версии 2005 и выше, используется режим управления версиями строк, если конфигурация использует режим управляемых блокировок. Используется уровень изоляции транзакций READ_COMMITED_SNAPSHOT. При чтении данных вне транзакций используется согласованное чтение.Microsoft SQL Server 2005 и выше использовался в режиме блокировок. Использовался уровень изоляции транзакций READ_COMMITED. При чтении вне транзакций использовалось «грязное» чтение.Реализованные изменения приводят:
  • К уменьшению блокировок и взаимоблокировок при выполнении запросов, работающих в транзакции;
  • Исчезновению ошибок при выполнении запросов вне транзакции над часто модифицируемыми прикладными объектами;
  • Получению согласованных результатов отчета вне транзакции на момент выполнения отчета.
Управляемая форма. Система компоновки данных. Реализована возможность формирования быстрых пользовательских настроек в виде набора полей формы в отдельной группе, расположением и другими параметрами которой прикладной разработчик может управлять. Реализовано свойство Группа пользовательских настроек расширения формы отчета управляемой формы.

Реализована возможность явно создать элементы пользовательских настроек с помощью метода СоздатьЭлементыФормыПользовательскихНастроек() расширения управляемой формы для отчета. Перед созданием элементов настроек выполняется очистка группы от существующих в ней элементов.

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

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

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

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

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

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

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

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

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

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

Для метода глобального контекста ПерейтиПоНавигационнойСсылке() реализована поддержка навигационных ссылок на списки.

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

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

В отчет выводилась информация о добавленных и удаленных объектах, права на которые не отличаются от прав по умолчанию для таких объектов. Отказ от отображения «лишней» информации, которая не помогала в процессе объединения.
Используемые компоненты.Выполнен переход с использования библиотеки OpenSSL версии 1.0.1 на использование библиотеки OpenSSL версии 1.0.0g.Использовалась библиотека OpenSSL версии 1.0.1.Устранение ошибки Ошибка HTTP при обращении к серверу при запуске тонкого клиента.
Прикладные объекты. Свойствам Длина наименования и Длина порядка объекта План счетов установлено ограничение в 628 символов. Проверка текущих значений свойств будет выполняться только при попытке изменить их значения.Значения свойств Длина наименования и Длина порядка объекта План счетов были не ограничены.Повышение стабильности работы системы. Предотвращение возможности приведения информационной базы (в файловом варианте) в неработоспособное состояние. Предотвращение возможного падения производительности.
Работа с запросами.В тексте на встроенном языке, генерируемом с помощью конструктора запроса с обработкой результата, для переменной, содержащей результат запроса, назначается имя РезультатЗапроса.

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

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

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

Если значение поля запроса, участвующее в объединении, имеет значение NULL во всех частях объединения, то отбор применялся на уровне набора данных макета компоновки данных, а не в запросе.

При использовании в запросе набора данных системы компоновки данных с автоматическим заполнением доступных настроек конструкции ОБЪЕДИНИТЬ или ОБЪЕДИНИТЬ ВСЕ, и накладывании отбора на реквизит поля, отбор накладывается только в тех частях объединения, в которых данный реквизит существует. При применении отбора к полю отбор применяется только в тех частях, где выражение поля не равно NULL.
Журнал регистрации.В списке Типы файлов, в диалоге открытия файла толстого клиента и конфигуратора, из списка расширений удалено расширение *.elf. Сохранена возможность открытия журнала регистрации формата elf. Для этого необходимо выбрать тип файлов Журнал регистрации (*.lgf) и вручную ввести имя файла с явным указанием расширения elf.В списке расширений диалога открытия файлов толстого клиента и конфигуратора присутствовали оба расширения: *.lgf и *.elf.Исключение устаревших возможностей из пользовательского интерфейса.
Журнал регистрации.

Отображение информации.

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

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

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

Отображение информации.

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

Для рабочих процессов реализован кеш настроек хранения итогов.

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

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

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

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

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

В режиме совместимости с версией 8.2.16 изменений нет.

Файл, сформированный с помощью объекта ЗаписьТекста, записывался без маркера BOM в начале файла в том случае, если записываемый файл не существует и параметр конструктора Дописывать имеет значение Истина и кодировка текста установлена в значение UTF-8.Наличие маркера BOM обеспечивает однозначное определение кодировки текста в файле.
Работа с XML, XDTO.Если при импорте схемы XSD будет обнаружено отсутствие определения в схеме целевого пространства имен, после выполнения попытки импорта будет выдано диагностическое сообщение.При импорте схемы XSD не формировалась диагностики в случае обнаружения проблем при загрузке.Улучшение диагностики при импорте схем XSD.
Работа с СУБД.В документации уточнены особенности работы с СУБД Oracle Database и PostgreSQL.Документация недостаточно точно отражала особенности работы с СУБД Oracle Database и PostgreSQL.Уточнение документации позволяет разработчику лучше учитывать особенности работы платформы с СУБД при разработке конфигураций.
Табличный документ.При изменении области выделения табличного документа, если в область выделения попадают строки с различными форматами строк, автоматически включается режим выделения строк. Если режим выделения строк был автоматически включен, из режима выделения ячеек, и при изменении выделения в выделении окажутся строки только с одним форматом строк, то режим выделения автоматически возвращается к режиму выделения ячеек.Выделить строки с разными форматами можно было или с помощью заголовков строк табличного документа или с помощью сочетания клавиш Alt+Shift+Стрелки.Упрощение копирование информации из табличных документов с разными форматами строк.
Веб-клиент. Табличный документ. В веб-клиенте доступно интерактивное изменение табличного документа. Изменено меню Таблица главного меню веб-клиента. Для табличного документа в веб-браузере Chrome реализована работа буфера обмена. Буфер обмена работает только в пределах одного экземпляра веб-браузера, работающего с одной информационной базой.Данная возможность не предоставлялась (кроме редактирования ячеек со значениями, изменения отображения группировок, изменения фиксации строк и колонок, а также изменения ширины колонок).Возможность интерактивной доработки табличных документов после их формирования в веб-клиенте.
Клиентское приложение.

Веб-клиент.

Конфигуратор.

Табличный документ.

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

Для отображения подсказки непосредственно в поле ввода реализовано свойство ПодсказкаВвода, содержащее текст подсказки. Данный вид подсказки недоступен для полей ввода, связанных с данными типа Число и Дата.

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

Подсказка была доступна через всплывающую подсказку элемента формы.

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

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Система программ «1С:Предприятие».Версия «1С:Предприятия» изменена на 8.3.

Изменены каталоги установки:

  • Для ОС Windows: C:\Program Files\1cv8;
  • Для ОС Linux: /opt/1С/v8.3.

Изменены имена файлов установки:

  • Для ОС Windows: 1CEnterprise 8*.msi;
  • Для ОС Linux: 1С_Enterprise83*.

Изменены имена COM-объектов: V83.Application, V83.ComConnector.

Служба сервера называется:

  • Для ОС Windows: Агент сервера 1С:Предприятия 8.3 (1C:Enterprise 8.3 Server Agent);
  • Для ОС Linux: srv1cv83.

Пользователь, от имени которого по умолчанию запускается служба сервера, называется usr1cv8.

Изменен каталог шаблонов по умолчанию: %APPDATA%\1C\1Cv8\tmplts.

Изменен каталог установки внешних компонент: %APPDATA%\1C\1Cv8\ExCompT.

«1С:Предприятие» имело номер версии 8.2.

Каталоги установки назывались:

  • Для ОС Windows: C:\Program Files\1cv82;
  • Для ОС Linux: /opt/1С/v8.2.

Файлы установки назывались:

  • Для ОС Windows: 1CEnterprise 8.2*.msi;
  • Для ОС Linux: 1С_Enterprise82*.

COM-объекты имели имена: V82.Application, V82.ComConnector.

Служба сервера называлась:

  • Для ОС Windows: Агент сервера 1С:Предприятия 8.2 (1C:Enterprise 8.2 Server Agent);
  • Для ОС Linux: srv1cv82.

Пользователь, от имени которого по умолчанию запускается служба сервера, назывался usr1cv82.

Каталог шаблонов по умолчанию располагался по адресу %APPDATA%\1C\1Cv82\tmplts.

Каталог установки внешних компонент располагался по адресу %APPDATA%\1C\1Cv82\ExCompT.

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

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

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

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

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

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

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

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

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

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

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

Встроенный язык.

Формат навигационной ссылки на точку навигации, образованную стандартной командой, изменен на следующий: e1cib/navigationpoint/Закупки/Справочник.Товары.ОткрытьСписок. Навигационный ссылки предыдущего формата также могут использоваться.

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

Навигационная ссылка на точку навигации, образованная стандартной командой, имела следующий формат: e1cib/navigationpoint/Закупки/Справочник.Товары.Команда.ОткрытьСписокУнификация использования имен метаданных.
Работа с СУБД.

Внешние источники данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

В табличном документе область фиксации могла быть больше, чем отображаемая область.

Повышено удобство работы с фиксацией в отчетах. Пользователь может отключать фиксацию в отчетах в тех случаях, когда она неудобна. Фиксация отключается автоматически в тех, случаях, когда она не позволяет просматривать табличный документ.
Управляемая форма.Рекомендуется использовать методы УстановитьСоответствиеОбъектаИФормы() и ПолучитьСоответствиеОбъектаИФормы().

Методы УстановитьСоответствиеОбъектаИРеквизитаФормы() и ПолучитьСоответствиеОбъектаИРеквизитаФормы() являются устаревшими и поддерживаются для совместимости. 

Методы УстановитьСоответствиеОбъектаИРеквизитаФормы() и ПолучитьСоответствиеОбъектаИРеквизитаФормы() не были объявлены устаревшими.Исключены из предлагаемых к использованию методы, вместо которых были реализованы новые, более функциональные, методы.
Менеджер блокировок.При использовании конструктора объекта Диапазон генерируется исключение в том случае, если левая граница диапазона больше, чем правая.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

Допускалось использование конструктора объекта Диапазон в тех случаях, когда левая граница диапазона больше, чем правая.Устранение неопределенности поведения менеджера управляемых блокировок. Исключение ошибок разработчика.
Управляемые блокировки.При установке управляемой блокировки в файловом варианте информационной базы выполняется проверка правильности задания типов значений, находящихся в реквизите ИсточникДанных объекта ЭлементБлокировкиДанных.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

При работе в файловом варианте информационной базы не выполнялась проверка правильности задания типов значений.Обеспечение единообразного поведения файлового и клиент-серверного варианта работы системы. Облегчение обнаружения ошибок прикладного решения.
Встроенный язык.Попытка присвоения значения элементу фиксированной структуры вызывает исключение.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

Попытка присвоения значения элементу фиксированной структуры не вызывала исключения и не приводила к присваиванию значения.Поведение фиксированной структуры приведено к поведению других фиксированных коллекций.
Веб-клиент.

Системные требования.

Прекращена поддержка веб-браузера Mozilla Firefox версий 3.0 и 3.5.Веб-браузер Mozilla Firefox версий 3.0 и 3.5 поддерживался системой.Повышение стабильности веб-клиента, связанное с исключением поддержки веб-браузеров, имеющих ошибки, поведение, отличающееся от стандартного, а также низкую распространенность.
Веб-клиент.

Системные требования.

Прекращена поддержка веб-браузера Microsoft Internet Explorer версии 6.0. Предупреждение, отображаемое при запуске веб-клиента в веб-браузере Microsoft Internet Explorer версии 6.0 изменено на предупреждение о неподдерживаемом веб-браузере.Поддерживался веб-браузер Microsoft Internet Explorer версии 6.0.Повышение стабильности веб-клиента, связанное с исключением поддержки веб-браузеров, имеющих ошибки, поведение, отличающееся от стандартного, а также низкую распространенность.
Табличный документ.При передаче табличного документа между клиентом и сервером, сохраняются значения свойств ТолькоПросмотр и Защита.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

При передаче табличного документа между клиентом и сервером, значения свойств ТолькоПросмотр и Защита устанавливались в значение Ложь.Обеспечивается единообразное сохранение свойств табличного документа при передаче между клиентом и сервером.
Форматированный документ.Расширена объектная модель форматированного документа. Текст состоит из параграфов разного типа, входящих в коллекцию параграфов. Параграф состоит из коллекции элементов форматированного документа. Реализованы возможности манипулирования параграфами и элементами форматированного документа.

Методы ПолучитьЭлементы(), СформироватьЭлементы() позволяют получить массив элементов форматированного документа, расположенного между указанными закладками. Метод НайтиТекст() получает область форматированного документа (объект ОбластьФорматированногоДокумента), содержащую искомый текст.

Изменен тип параметра ТипЭлемента методов Добавить() и Вставить() объекта ФорматированныйДокумент.

Методы Добавить() и Вставить() объекта ФорматированныйДокумент возвращают добавленный/вставленный элемент.

Реализована возможность добавлять или вставлять картинку, указывая URL картинки в качестве текстового значения.

Не рекомендуется добавлять или вставлять картинку с помощью двоичных данных. Данная возможность поддерживается для совместимости. Рекомендуется для вставки картинки использовать объект Картинка.

Текст форматированного документа не был представлен в виде объектной модели.Возможность реализации различных алгоритмов обработки текстов, опирающихся на формальную структуру текста (параграфы, списки и т.д.).

Упрощение программного формирования текста.

Ограничение доступа к данным.Если для объекта существует ограничение доступа к данным на право Изменение, и в этом ограничении участвуют условия на реквизиты табличных частей, то записать измененный объект можно только в том случае, если данные табличных частей удовлетворяют ограничениям доступа к данным как до, так и после изменения.

Наличие обращения к табличным частям из условий ограничений доступа к данным приводит к дополнительным временным затратам.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

Если для объекта существовало ограничение доступа к данным на право Изменение, и в этом ограничении участвовали условия на реквизиты табличных частей, то состояние реквизитов табличных частей после изменения не контролировалось ограничением доступа к данным.Обеспечена одинаковая работы ограничений прав доступа на уровне записей в отношении данных объектов и их табличных частей.
Работа с СУБД.При работе с СУБД Oracle Database для сложных запросах определенного вида изменено формирование запросов к СУБД и исключены случаи, приводящие к ошибкам СУБД. При большом количестве соединений может наблюдаться замедление выполнения запроса СУБД. Рекомендуется не использовать запросы с большим количеством соединений.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

При работе с СУБД Oracle Database были возможны ситуации, приводившие к ошибкам СУБД, при попытке исполнения сложных запросов определенного вида.Повышение стабильности работы при использовании СУБД Oracle Database.
Работа с Интернет. Доступна работа с защищенными версиями протоколов SMTP/POP3.

Для объекта ИнтернетПочтовыйПрофиль реализованы свойства ИспользоватьSSLSMTP, ИспользоватьSSLPOP3, ТолькоЗащищеннаяАутентификацияIMAP, ТолькоЗащищеннаяАутентификацияSMTP, ТолькоЗащищеннаяАутентификацияPOP3.

Для протокола POP3 реализована поддержка метода ПолучитьКоличествоСообщений() объекта ИнтернетПочта.

Свойства АутентификацияSMTP и АутентификацияPOP3 объекта ИнтернетПочтовыйПрофиль, а также перечисления СпособSMTPАутентификации и СпособPOP3Аутентификации использовать не рекомендуется. Свойства АутентификацияSMTP, АутентификацияPOP3 и перечисления СпособSMTPАутентификации, CпособPOP3Аутентификации поддерживаются для совместимости. Рекомендуется использовать свойства ТолькоЗащищеннаяАутентификацияSMTP, ТолькоЗащищеннаяАутентификацияPOP3 объекта ИнтернетПочтовыйПрофиль.

Объект ИнтернетПочта не поддерживал работу с защищенными версиями протоколов SMTP/POP3.Возможность использовать защищенные версии протоколов SMTP/POP3.
Работа с Интернет. Изменены значения по умолчанию для свойств, описывающие номера портов объекта ИнтернетПочтовыйПрофиль:
  • Для свойства ПортSMTP значение по умолчанию равно 0, что означает порт 25 для обычного соединения и порт 465 для защищенного соединения.
  • Для свойства ПортPOP3 значение по умолчанию равно 0, что означает порт 110 для обычного соединения и порт 995 для защищенного соединения.
  • Для свойства ПортIMAP значение по умолчанию равно 0, что означает порт 143 для обычного соединения и порт 993 для защищенного соединения.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

Для объекта ИнтернетПочтовыйПрофиль использовались следующие значения по умолчанию для номеров портов:
  • Для свойства ПортSMTP использовалось значение 25.
  • Для свойства ПортPOP3 использовалось значение 110.
  • Для свойства ПортIMAP использовалось значение 143.
Упрощена установка портов для работы объекта ИнтернетПочтовыйПрофиль. В большинстве случаев достаточно указания портов по умолчанию.
Управляемая форма.Изменено поведение выпадающего списка для полей формы, отображающих данные ссылочного типа, перечисления или системные перечисления. Изменен внешний вид и функционирование выпадающего списка. Реализована история выбранных значений, которая хранится в системном хранилище настроек (имя настройки - ИсторияВыбора).

При пользовательском формировании списка выбора, допускается использовать значение типа ФорматированнаяСтрока в качестве представления значения.

В режиме совместимости с версией 8.2.16 поведение не изменилось.

Выпадающий список имел другой внешний вид и поведение. Список выбора не отображался в выпадающем списке.Повышение удобства работы с полем ввода, отображающим данные ссылочного типа, перечисления или системные перечисления.
Работа на ОС Linux.Утилита конфигурирования для работы в ОС Linux называется config_system.Утилита конфигурирования называлась config_server.Более полное отражение выполняемых утилитой функций - проверка окружения выполняется не только для сервере, но и для клиентского приложения.
Администрирование.Конфигурационный файл location.cfg позволяет указать «1С:Предприятию», где выполнять поиск служебных данных.

Во время установки версии 8.3, выполняется поиск каталогов с данными (профили пользователей, конфигурационные файлы, файлы программных лицензий и т.д.) от версии 8.2 в каталогах, доступных данному пользователю. Если каталоги с данными от версии 8.2 найдены, то в каталогах с данными версии 8.3 формируется файл location.cfg с указанием на каталоги с данными версии 8.2. Таким образом, установка новой версии не ведет к необходимости полного переноса всех данных и настроек из каталогов версии 8.2 в каталоги версии 8.3.

Данная возможность не предоставлялась.После установки версии 8.3 будет возможно использовать единые настройки для версии 8.2.16 и 8.3.
Программное лицензирование. Если активация программной лицензии выполняется «для всех пользователей» или через сервер «1С:Предприятия», то для сохранения файлов программных лицензий используется каталог:
  • Для ОС Windows: %ALLUSERSPROFILE%\Application Data\1C\licenses (%ALLUSERSPROFILE%\1C\licenses - для ОС Windows Vista и старше);
  • Для ОС Linux: /var/1C/licenses.

Каталог (в зависимости от используемой ОС) создается во время установки «1С:Предприятия». Права на созданный каталог назначаются в зависимости от используемой ОС:

  • Для ОС Windows права чтения и записи на создаваемый каталог назначаются пользователю, от имени которого будет выполняться служба сервера. Если служба не устанавливается - права на каталог не изменяются.
  • Для ОС Linux создается группа пользователей grp1cv8, в которую должны входить все пользователи, от лица которых работает демон сервера «1С:Предприятия». При установке сервера в эту группу включается пользователь usr1cv8, от имени которого работает демон сервера. Для создаваемого каталога назначаются следующие права: владелец - root, права - чтение и запись; группа владельца - grp1cv8, права - чтение и запись; для остальных пользователей назначаются права только для чтения.

Получение клиентской лицензии «для всех пользователей» может выполнять только пользователь с административными правами.

Для сохранения файлов программных лицензий использовался каталог:
  • Для ОС Windows: %ALLUSERSPROFILE%\Application Data\1C\1Cv82\Conf (%ALLUSERSPROFILE%\1C\1Cv82\Conf для ОС Windows Vista и старше);
  • Для ОС Linux: ~/.1cv82/conf.

На ОС Windows каталог использовался при активации программной лицензии «для всех пользователей», а на ОС Linux - при активации программной лицензии через сервер «1С:Предприятия».

Упрощается администрирование файлов программных лицензий. «1С:Предприятие» версий 8.2.16 и 8.3 могут использовать один и тот же набор лицензий в том случае, если активация программных лицензий выполняется «для всех пользователей» или через сервер «1С:Предприятия».
Кластер серверов.

Средства администрирования.

Изменена схема администрирования кластера серверов. Управление процессами кластера и распределение между ними функциональных возможностей выполняется в автоматическом режиме и более недоступно для ручного управления. Создавая специальные правила назначения сервиса кластера или соединения на рабочий сервер, можно влиять на автоматическое распределение. Кластер серверов сохраняет свою работоспособность до тех пор, пока работоспособен хотя бы один рабочий сервер, отмеченный как Центральный сервер. Работоспособность кластера серверов определяет параметр Уровень отказоустойчивости, который определяет максимальное количество рабочих серверов, одновременный выход которых из строя не приведет к аварийному завершению работы пользователей.

Кластер серверов отображается в консоли кластера своим именем (свойство Имя кластера), а не портом.

Средства программного администрирования кластера сервером версии 8.3 несовместимы со средствами программного администрирования кластера серверов версии 8.2.

Для объекта IClusterInfo реализовано свойство SessionFaultToleranceLevel.

Для объекта IWorkingServerInfo реализованы свойства MainServer, ClusterMainPort, DedicatedManagers, InfoBasesPerWorkingProcessLimit, ConnectionsPerWorkingProcessLimit, WorkingProcessMemoryLimit.

Реализован объект IAssignmentRule, позволяющий управлять функциональностью рабочих серверов.

Список требований назначения функциональности доступен с помощью объекта IServerAgentConnection и консоли кластера.

Для объекта IServerAgentConnection реализованы методы RegAssignmentRule(), UnregAssignmentRule(), GetAssignmentRules(), CreateAssignmentRule(), ApplyAssignmentRules().

Свойства объектов IWorkingProcessInfo, IClusterManagerInfo, IClusterServiceInfo доступны только для чтения.

Для объекта IServerAgentConnection удалены методы: CreateWorkingProcessInfo(), RegWorkingProcess(), UnregWorkingProcess(), StartWorkingProcess(), StopWorkingProcess(), SetWorkingProcessUsage(), SetClusterMultiProcess(), SetWorkingProcessCapacity(), SetClusterDescription(), CreateClusterManagerInfo(), RegClusterManager(), UnregClusterManager(), RegClusterService(), UnregClusterService(), CreateStandbyClusterItem(), RegStandbyCluster(), UnregStandbyCluster(), GetStandbyClusterList().

Удален объект IStandbyClusterItem.

Удалено свойство SyncPort для следующих объектов: IWorkingProcessInfo, IClusterManagerInfo, IWorkingServerInfo, IClusterInfo.

Управление рабочими процессами кластера серверов и распределение между ними функциональных возможностей было доступно только в ручном режиме. Кластер серверов отображался в консоли кластера в виде номера используемого порта. Отсутствовала возможность указания уровня отказоустойчивости.Управление рабочими процессами выполняется автоматически, что качественно улучшает процесс распределения нагрузки в рамках кластера серверов. При этом администратор (с помощью специальных правил) имеет возможность указывать на каком рабочем сервере будут выполняться конкретные сервисы кластера или соединения. Например, имеется возможность вынести сервис управления лицензиями на отдельный рабочий сервер с минимальными изменениями в составе оборудования, или определенные фоновые задания выполнять на рабочем сервере, функционирующим под управлением ОС Windows.
Кластер серверов.После установки сервера на ОС Linux, запуск установленного сервера автоматически не выполняется.После установки сервера на ОС Linux выполнялся автоматический запуск установленного сервера.Не выполняется запуск сервера с не полностью настроенным окружением. Для настройки окружения необходимо запустить утилиту config_system и только после этого запускать сервер.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Переименованы группы колонок табличного поля пользовательских настроек системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1.
  • <Имя табличного поля>ГруппаКолонокНастройки;
  • <Имя табличного поля>ГруппаКолонокЗначения.
Переименована группа колонок табличного поля настроек системы компоновки данных. В режиме совместимости с версией 8.2.16 имена не изменились.
  • <Имя табличного поля>ГруппаКолонок.

  • <Имя табличного поля>ГруппаКолонокСтруктура.
Переименованы группы колонок табличного поля параметров данных системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1;
  • <Имя табличного поля>ГруппаКолонок2;
  • <Имя табличного поля>ГруппаКолонок3.
  • <Имя табличного поля>ГруппаКолонокПараметрИЗначениеПериода;
  • <Имя табличного поля>ГруппаКолонокПараметр;
  • <Имя табличного поля>ГруппаКолонокЗначениеПериода;
  • <Имя табличного поля>ГруппаКолонокЗначениеПараметра.
Переименована группа колонок табличного поля доступных полей системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок.
  • <Имя табличного поля>ГруппаКолонокДоступноеПоле.
Переименованы группы колонок табличного поля полей группировки системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1;
  • <Имя табличного поля>ГруппаКолонок2;
  • <Имя табличного поля>ГруппаКолонок3;
  • <Имя табличного поля>ГруппаКолонок4;
  • <Имя табличного поля>ГруппаКолонок5.
  • <Имя табличного поля>ГруппаКолонокПолеГруппировки;
  • <Имя табличного поля>ГруппаКолонокПолеИТип;
  • <Имя табличного поля>ГруппаКолонокПериод;
  • <Имя табличного поля>ГруппаКолонокПоле;
  • <Имя табличного поля>ГруппаКолонокНачалоПериода;
  • <Имя табличного поля>ГруппаКолонокКонецПериода.
Переименованы группы колонок табличного поля выбранных полей системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1;
  • <Имя табличного поля>ГруппаКолонок3;
  • <Имя табличного поля>ГруппаКолонок2.
  • <Имя табличного поля>ГруппаКолонокВыбранноеПоле;
  • <Имя табличного поля>ГруппаКолонокЗаголовокИРасположение;
  • <Имя табличного поля>ГруппаКолонокЗаголовок;
  • <Имя табличного поля>ГруппаКолонокПоле.
Переименованы группы колонок табличного поля отбора системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок2;
  • <Имя табличного поля>ГруппаКолонок3;
  • <Имя табличного поля>ГруппаКолонок4;
  • <Имя табличного поля>ГруппаКолонок1.
  • <Имя табличного поля>ГруппаКолонокОтбор;
  • <Имя табличного поля>ГруппаКолонокОсновныеЭлементыОтбора;
  • <Имя табличного поля>ГруппаКолонокЛевоеЗначение;
  • <Имя табличного поля>ГруппаКолонокПравоеЗначение;
  • <Имя табличного поля>ГруппаКолонокПрименение.
Переименована группа колонок табличного поля порядка системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок.
  • <Имя табличного поля>ГруппаКолонокПоле.

Переименованы группы колонок табличного поля параметров вывода системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1;
  • <Имя табличного поля>ГруппаКолонок2;
  • <Имя табличного поля>ГруппаКолонок3.
  • <Имя табличного поля>ГруппаКолонокПараметрИЗначениеПериода;
  • <Имя табличного поля>ГруппаКолонокПараметр;
  • <Имя табличного поля>ГруппаКолонокЗначениеПериода;
  • <Имя табличного поля>ГруппаКолонокПараметра.
Переименована группа колонок табличного поля вариантов пользовательского поля выбора компоновки данных системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок.
  • <Имя табличного поля>ГруппаКолонокЗначение.
Переименована группа колонок табличного поля оформляемых полей компоновки данных системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок.
  • <Имя табличного поля>ГруппаКолонокПоле.
Переименована группа колонок табличного поля оформляемых полос измерительной диаграммы системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок.
  • <Имя табличного поля>ГруппаКолонокЦветФона.
Переименованы группы колонок табличного поля условий отбора системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • <Имя табличного поля>ГруппаКолонок;
  • <Имя табличного поля>ГруппаКолонок1.
  • <Имя табличного поля>ГруппаКолонокЗначениеИПериод;
  • <Имя табличного поля>ГруппаКолонокПериод.
Переименованы элементы формы варианта отчета системы компоновки данных.

В режиме совместимости с версией 8.2.16 имена не изменились.

  • ПереходКВыбраннымПолямОтчета1;
  • ПереходКОтборуОтчета1;
  • ПереходКПорядкуОтчета1;
  • ПереходКУсловномуОформлениюОтчета1;
  • ПереходКПараметрамВыводаОтчета1.
  • ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолей;
  • ПереходКОтборуОтчетаОтНедоступногоОтбора;
  • ПереходКПорядкуОтчетаОтНедоступногоПорядка;
  • ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформления;
  • ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВывода.
Изменено представление команды НастройкиОтчета формы отчета.
  • Настройка ....
  • Настройки ....
Изменено представление команды ЗагрузитьНастройкиОтчета формы отчета.
  • Выбрать настройку ....
  • Выбрать настройки ....
Изменено представление команды СохранитьНастройкиОтчета формы отчета.
  • Сохранить настройку ....
  • Сохранить настройки ....
Изменено представление команды СтандартныеНастройки формы варианта отчета.
  • Стандартная настройка.
  • Стандартные настройки.
Изменен заголовок поля с именем сохраняемых настроек в диалоге сохранения настроек.
  • Имя сохраняемой настройки.
  • Имя сохраняемых настроек.

Оглавление

Переход с предыдущей версии на версию 8.3.1

Оглавление

Версия 8.2.19

Версия 8.2.19 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятия»

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущих версий на версию 8.2.19

Оглавление

Версия 8.2.18

Версия 8.2.18 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущих версий на версию 8.2.18

Оглавление

Версия 8.2.17


Новые возможности и изменения

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущей версии на версию 8.2.17

Оглавление

Версия 8.2.16

Версия 8.2.16 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущей версии на версию 8.2.16

Оглавление

Версия 8.2.15

Версия 8.2.15 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущей версии на версию 8.2.15

Оглавление

Версия 8.2.14

Версия 8.2.14 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущей версии на версию 8.2.14

Оглавление

Версия 8.2.13

Версия 8.2.13 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.


Новые возможности и изменения

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

Оглавление

Переход с предыдущей версии на версию 8.2.13

Оглавление

Версия 8.2.12

Версия 8.2.12 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях

Оглавление

Переход с предыдущей версии на версию 8.2.12

Оглавление

Версия 8.2.11

Версия 8.2.11 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

Оглавление

Оптимизация

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях

Оглавление

Переход с предыдущей версии на версию 8.2.11

Оглавление

Версия 8.2.10

Версия 8.2.10 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.


Новые возможности и изменения

Оглавление

Изменения, влияющие на поведение системы

Оглавление

Изменения, требующие изменений в конфигурациях

Оглавление

Переход с предыдущей версии на версию 8.2.10

Оглавление

Версия 8.2.9

Версия 8.2.9 является финальной версией технологической платформы «1С:Предприятие 8.2».


Новые возможности и изменения версии 8.2 по сравнению с версией 8.1

Управляемое приложение

Оглавление

Новые возможности и изменения

Сервер и работа с базой данных

Оглавление

Разные объекты

Оглавление

Встроенный язык

Оглавление

Отчеты и система компоновки данных

Оглавление

Конфигурирование

Оглавление

Прочее

Оглавление

Режим 1С:Предприятие

Оглавление

Оптимизация

Оглавление

Изменения, требующие изменений в конфигурациях

Оглавление

Переход на версию 8.2 с версий 8.1 и 8.0

Оглавление

Информационная база, не подключенная к хранилищу

Оглавление

Файловый вариант информационной базы

Оглавление

Клиент-серверный вариант информационной базы

Оглавление

Информационная база, подключенная к хранилищу

Оглавление

Конфигурация, выгруженная в файл

Оглавление

Файл выгрузки информационной базы

Оглавление

Внешняя обработка или внешний отчет

Оглавление

Использование конфигураций разработанных в предыдущей версии программы 1С:Предприятие

Оглавление

Использование файлов поддержки

Оглавление