Версия 8.2.9
Версия 8.2.9
Версия 8.2.9 является финальной версией технологической
платформы "1С:Предприятие 8.2".
Переход на
версию 8.2 с версий 8.1 и 8.0
-
Реализована функциональность управляемого приложения: новая
модель распределения функциональности между клиентом и сервером, новый механизм
форм, новый механизм командного интерфейса, механизм функциональных опций,
новый механизм сохранения настроек пользователя, тонкий клиент, веб-клиент.
-
Реализована поддержка СУБД Oracle Database.
-
Изменены параметры, используемые по умолчанию при создании базы
данных IBM DB2.
Устанавливаемые значения параметров уменьшают количество чтений с диска и
увеличивают производительность операций с базой данных.
-
Введено понятие сеанса работы пользователя. Оно используется для
единой идентификации сеансов для пользователей, работающих со всеми видами
клиентов.
-
Реализована отказоустойчивость при программных и аппаратных сбоях
кластера серверов 1С:Предприятия.
-
Реализована возможность определения зарезервированных рабочих
процессов наряду с включенными и выключенными.
-
Реализована возможность перезапуска рабочего процесса сервера
после достижения установленного объема виртуального адресного пространства.
-
Реализована динамическая балансировка нагрузки между рабочими
процессами кластера.
-
Реализована возможность определения одного или нескольких
дополнительных менеджеров кластера в составе кластера и распределения между
ними работу сервисов сервера.
-
Сервис сеансовых данных может выполняться на нескольких
менеджерах кластера.
-
При попытке установить монопольный доступ к информационной базе в
файловом варианте, выполняется очистка пула соединений веб-сервера, имеющих
соединения с этой информационной базой.
-
В консоли кластера и в объектной модели доступа к информации
кластера реализовано получение PID (идентификатора запущенного процесса
операционной системы).
-
В конфигурационный файл технологического журнала добавлен элемент
<mem>. Если элемент <mem> присутствует, то процессы сервера
1С:Предприятия ведут подсчет выделенных и не освобожденных фрагментов памяти и
суммарного объема выделенных и не освобожденных фрагментов памяти.
-
Реализована возможность отслеживания утечек памяти (элемент "leaks"
технологического журнала) для следующих объектов: РегистрБухгалтерииМенеджер,
ПланСчетовМенеджер, ПланОбменаМенеджер, ХранилищаНастроекМенеджер,
РегистрНакопленияМенеджер, ПланВидовХарактеристикМенеджер, ДокументМенеджер, ПеречислениеМенеджер,
РегистрСведенийМенеджер, ОбработкаМенеджер, СправочникМенеджер, ОтчетМенеджер,
БизнесПроцессМенеджер, ЗадачаМенеджер, ПланВидовРасчетаМенеджер,
РегистрРасчетаМенеджер, УправляемаяФорма, ФиксированнаяСтруктура,
ФиксированноеСоответствие, ДанныеФормыСтруктура, ДанныеФормыКоллекция,
ДанныеФормыСтруктураСКоллекцией, ДанныеФормыЭлементКоллекции, ДанныеФормыДерево,
ДанныеФормыКоллекцияЭлементовДерева, ДанныеФормыЭлементДерева.
-
Реализовано хранение в информационной базе значений типа "УникальныйИдентификатор".
-
Сервер 1С:Предприятия под управлением ОС Linux требует установки
дополнительных библиотек в следующих случаях:
-
для работы управляемого приложения;
-
при использовании на сервере объектов "Диаграмма", "ГрафическаяСхема",
"ТабличныйДокумент";
-
при использовании метода "ПолучитьКартинку()" объектов "Диаграмма",
"ДиаграммаГанта", "Дендрограмма", "СводнаяДиаграмма";
-
для экспорта табличного документа в формат XLS на стороне
сервера.
-
Модернизирован скрипт запуска/остановки сервера 1С:Предприятия
для ОС Linux. Добавлена возможность установки параметров запуска, улучшена
процедура остановки сервера, добавлены команды вывода информации о текущем
состоянии сервера.
-
В языке запросов реализована функция "ТИПЗНАЧЕНИЯ".
-
В языке запросов реализована возможность указывать литералы типа "Тип".
-
Реализованы модули менеджеров прикладных объектов.
-
Реализовано назначение прав доступа для реквизитов объектов
метаданных.
-
Реализована возможность работы прикладной функциональности с
временем, соответствующем заданному часовому поясу, не зависящему от
расположения сервера. Реализованы методы глобального контекста
УстановитьЧасовойПоясИнформационнойБазы(),
ПолучитьЧасовойПоясИнформационнойБазы(), УстановитьЧасовойПоясСеанса(),
ЧасовойПоясСеанса(), ТекущаяУниверсальнаяДата(), МестноеВремя(),
УниверсальноеВремя(), ЧасовойПояс(), ПолучитьДопустимыеЧасовыеПояса(),
ПредставлениеЧасовогоПояса(), СмещениеЛетнегоВремени(),
СмещениеСтандартногоВремени().
-
Реализован механизм агрегатов, предназначенный для повышения
скорости работы с большими объемами данными оборотных регистров накопления для
получения аналитических отчетов в различных разрезах.
-
Для объектов языка (менеджеров, объектов), имеющих метод "ПолучитьФорму()", реализован
анализ параметров вызова и, при необходимости, вызов функции "ПолучитьФорму()"
глобального контекста.
-
Введено понятие пустого ключа записи регистра сведений. Реализован
конструктор ключа записи регистра сведений. Для ключа записи регистра сведений
реализован метод "Пустой()". Для менеджера регистра сведений реализован метод "ПустойКлюч()".
-
Введена новая методика записи движений при проведении документов.
При проведении явно указывается, какие наборы записей необходимо записывать.
Для свойства "УдалениеДвижений" метаданных документа введен вариант "УдалятьАвтоматическиПриОтменеПроведения",
который используется по умолчанию. Для набора записей регистров
введено свойство "Записывать". Введено свойство метаданных у документа "ЗаписьДвиженийПриПроведении".
Установка свойству значения "ЗаписыватьВыбранные" (используется по
умолчанию) обеспечивает запись тех наборов, у которых установлено свойство
"Записывать". Методика ориентирована на использование оптимизированной записи
измененных наборов записей без удаления движений в начале проведения. Для
коллекции документа "Движения" реализован метод "Записать()". Для набора
записей регистра накопления и регистра бухгалтерии реализовано свойство "БлокироватьДляИзменения".
-
Для объекта "ДвоичныеДанные" реализован метод "Размер()".
-
Для объектов метаданных, имеющих номера или коды, реализовано свойство
"Допустимая длина кода (номера)". Свойство доступно только в том случае, если
тип кода (номера) строковый. При конвертации из предыдущих версий
устанавливается в значение "Фиксированная". При создании нового объекта
устанавливается в значение "Переменная".
-
Реализован механизм проверки заполнения реквизитов,
обеспечивающий регулярный способ описания в конфигурации корректности
заполнения данных пользователем.
-
Расширена стандартная механика заполнения объектов. Для
реквизитов объектов в метаданных реализованы свойства, оказывающих влияние
на процедуру стандартного заполнения: "Значение заполнения" – данное значение
будет присваиваться реквизиту процедурой стандартной обработки заполнения, "Заполнять
из данных заполнения" – определяет возможность заполнения из переданных данных
заполнения. В формах реализован вызов заполнения при вводе новых объектов, а
также передача в обработчик заполнения значений отборов, если ввод вызван из
списка. Для объектов реализован параметр в процедуре обработки события
заполнения "СтандартнаяОбработка". Реализован обработчик события заполнения для
набора записей регистра сведений. Для набора записей регистра сведений и
менеджера записи регистра сведений реализован метод "Заполнить()".
-
Для объекта метаданных "Документ" реализованы свойства "ПривилегированныйРежимПриПроведении"
и "ПривилегированныйРежимПриОтменеПроведения". Для объекта метаданных "БизнесПроцесс"
реализовано свойство "ПривилегированныйРежимПриСозданииЗадач".
-
Доступ к данным при различных проверках, выполняемых системой при
записи объектов (для справочников при проверке родителя, владельца и
уникальности кода, для документов, бизнес-процессов и задач при проверке
уникальности номера, для планов обмена отключена при проверке уникальности
кода, для планов счетов и планов видов характеристик при проверке родителя и
уникальности кода), выполняется в привилегированном режиме, что позволяет не
отключать ограничения в правах на уровне записей для соответствующих полей,
если работа конфигурации с этими данными планируется только в управляемом
режиме или в коде, выполняемом на сервере.
-
Для объекта "ПользовательИнформационнойБазы" реализовано свойство
"СохраняемоеЗначениеПароля", которое позволяет получить и установить хеш-значение
пароля.
-
Для справочников, документов, планов видов характеристик, планов
счетов, планов видов расчетов, планов обмена, бизнес-процессов и задач,
реализовано свойство "ВерсияДанных". В режиме совместимости с версией 8.1
свойство недоступно.
В режиме с совместимости с версией 8.1 права на поле "ВерсияДанных" проверяются
на основе прав на поле "Ссылка".
-
Для объектов типа СправочникСсылка, ДокументСсылка, ПланВидовХарактеристикСсылка,
ПланСчетовСсылка, ПланВидовРасчетаСсылка, ПланОбменаСсылка,
БизнесПроцессСсылка, ЗадачаСсылка реализован конструктор, создающий ссылку по
уникальному идентификатору.
-
Реализована возможность работы механизма анализа данных на
сервере и во внешнем соединении.
-
Реализована возможность использования на сервере объекта "ОболочкаHTMLДокумента".
-
Реализована возможность использования объекта "ГеографическаяСхема"
на сервере и во внешнем соединении.
-
Реализована возможность использования объекта "ГрафическаяСхема"
на сервере, во внешнем соединении и в веб-клиенте.
-
Реализована возможность управления разбиением табличного
документа на сервере на страницы, в том числе и на сервере под управлением ОС
Linux.
-
Реализована XDTO-сериализация для объекта типа "ФиксированныйМассив".
-
Реализована XDTO-сериализация для объекта типа "ТекстовыйДокумент".
-
Реализована XDTO-сериализация для объекта типа "ТабличныйДокумент.
-
Для метода "Найти()" объекта "ЭлементыГрафическойСхемы"
реализован вариант поиска по имени элемента графической схемы.
-
Реализована возможность отложенного обновления значения параметра
сеанса, например, при изменении данных или настроек пользователя. Для
этого введен метод "Очистить()" объекта "ПараметрыСеанса".
-
Для методов "СледующаяЧасть()" и "ПредыдущаяЧасть()" объекта "СписокПолнотекстовогоПоиска"
реализован параметр "ТекущаяНачальнаяПозиция".
-
В методе "ВыгрузитьЖурналРегистрации()" реализована выгрузка
журнала в таблицу значений, а также реализован параметр, ограничивающий
количество выгружаемых записей журнала.
-
Реализован метод "ПолучитьЗначенияОтбораЖурналаРегистрации()",
выдающий возможные значения для отбора при выгрузке журнала регистрации.
-
Для объекта "Файл" реализованы методы "ПолучитьУниверсальноеВремяИзменения()"
и "УстановитьУниверсальноеВремяИзменения()".
-
Для методов "НайтиФайлы()" глобального контекста и объекта "FTPСоединение"
реализован параметр "Искать в подкаталогах".
-
Реализована возможность использования объекта типа
"ФиксированныйМассив" для передачи параметров виртуальных таблиц регистра
бухгалтерии "Остатки", "Обороты", "ОстаткиИОбороты", "ОборотыДтКт" и методов
менеджера регистра бухгалтерии "Остатки", "Обороты", "ОстаткиИОбороты", "ОборотыДтКт",
которые могу принимать в качестве параметров виды субконто.
-
Для объекта "СписокЗначений" реализовано свойство "ДоступныеЗначения",
позволяющее ограничить список допустимых значений для элементов списка
некоторым множеством значений.
-
Реализована идентификация элементов списка значений числовым
идентификатором.
-
Для метода "ПравоДоступа()" реализован параметр для указания
имени стандартного реквизита или имени стандартного реквизита стандартной
табличной части.
-
Реализован метод глобального контекста "ТекущийКодЛокализации()",
возвращающий код локализации текущего сеанса. Для установки может
использоваться параметр командной строки /VL.
Реализован метод глобального контекста "ПолучитьДопустимыеКодыЛокализации()".
Реализован метод глобального контекста "ПредставлениеКодаЛокализации()".
-
Реализована возможность программного включения и отключения
привилегированного режима. Реализованы методы глобального контекста "УстановитьПривилегированныйРежим()"
и "ПривилегированныйРежим()".
-
Реализован безопасный режим исполнения кода с возможностью его
программного включения и отключения. Реализованы методы глобального контекста "УстановитьБезопасныйРежим()"
и "БезопасныйРежим()".
-
Реализован метод глобального контекста "ПредопределенноеЗначение()"
для получения ссылки на предопределенное значение.
-
Для объектов "ЧтениеFastInfoset" и "ЗаписьFastInfoset" реализован
метод "УстановитьДвоичныеДанные()".
-
При подписке на события COM-объекта, а также объекта "ВнешнийОбъект",
имеющих одно и то же имя, но разное число параметров, учитывается количество
параметров обработчика и для события подбирается обработчик с соответствующим
количеством параметров.
-
Реализованы методы глобального контекста "ЗаблокироватьДанныеДляРедактирования()"
и "РазблокироватьДанныеДляРедактирования()".
-
Реализованы универсальные коллекции значений "ФиксированноеСоответствие"
и "ФиксированнаяСтруктура". Они могут использоваться в параметрах сеанса.
-
Для общих модулей реализовано свойство "ВызовСервера". Доступно
только для общих модулей с признаком "Сервер".
-
Реализована новая технология внешних компонент, позволяющая создавать
внешние компоненты как с использованием C++ API, так и по технологии COM.
Компоненты, реализованные по новой технологии, могут быть загружены как в
клиентских приложениях, так и на сервере. Поддержка старых внешних компонент сохранена
в полном объеме.
-
Для объектов "ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных", "ОформлениеМакетаОформленияКомпоновкиДанных",
"ОформлениеКомпоновкиДанных" реализован параметр "ОтметкаНезаполненного".
-
В системе компоновки данных реализована возможность использовать
(в тексте запроса набора данных – объект в предложениях {ВЫБРАТЬ} и {ГДЕ}, в
конструкторе схемы компоновки данных, в конструкторе запроса для системы
компоновки данных, в макете компоновки данных, в настройках компоновки данных)
поля – вложенные наборы данных.
-
В настройках системы компоновки данных реализована
возможность использования видов сравнения "В списке", "Не в списке", "В
группе из списка", "Не в группе из списка" для поля с установленным
списком доступных значений, а также для пользовательских полей – выбор.
Реализована возможность заполнения списка значений параметра, у которого
установлен список доступных значений.
-
В системе компоновки данных реализована возможность устанавливать
отборы для полей типа "Тип".
-
Реализован метод "УстановитьЗначениеПараметра()", который
устанавливает значение параметра компоновки данных и включает свойство "Использование".
-
В системе компоновки данных реализована возможность получения
представления полей набора данных из синонимов полей запроса. Если синоним для
поля не указан, то используется путь к данным поля.
-
Для объекта "ОтчетОбъект" реализован обработчик события "ПриКомпоновкеРезультата()".
-
Для параметров редактирования параметра системы компоновки данных
реализовано свойство "ВыборГруппИЭлементов".
-
Для метода "Восстановить()" объекта "КомпоновщикНастроекКомпоновкиДанных"
реализован необязательный параметр "СпособВосстановления", управляющий восстановлением
работоспособности настроек.
-
Для объекта "КомпоновщикНастроекКомпоновкиДанных" реализовано
свойство "ФиксированныеНастройки" и метод "ЗагрузитьФиксированныеНастройки()".
-
Для объекта "ДоступныйПараметрКомпоновкиДанных" реализованы
свойства "ДоступенСписокЗначений" и "ТипЗначения".
-
Для объектов "ДоступноеПолеКомпоновкиДанных" и "ДоступноеПолеОтбораКомпоновкиДанных"
реализовано свойство "ТипЗначения".
-
В диалоге настроек системы компоновки данных, информация о том,
что группировка отключена (удалена пользователем) отображается в виде особой
пиктограммы в структуре настроек. При окончании редактирования состава
пользовательских настроек разработчику выдается предупреждение в том случае,
если группировка одновременно является пользовательской и отключенной.
-
Если в отчете, при расшифровке, пользователь выбирает пункт "Отфильтровать"
по некоторому полю, то, если в отборе варианта уже присутствует элемент отбора
с тем же полем, не имеющий установленного представления и расположенный не в
группе условий, то в создаваемых настройках не будет создаваться новый элемент
отбора, а будет использован уже существующий элемент.
-
В свойствах конфигурации введена возможность установки режима
совместимости с 1С:Предприятием 8.1. Режим совместимости автоматически
устанавливается при конвертации конфигурации, созданной в 1С:Предприятии
8.1 или 8.0. Особенности поведения, зависящие от режима совместимости,
перечислены в разделе "Изменения, требующие изменений в конфигурациях или
влияющие на поведение системы".
-
При обновлении конфигурации базы данных, в клиент-серверном
варианте, реализована возможность попытки принудительного разрыва всех сеансов
и повторного обновления конфигурации базы данных в случае, если обновление
конфигурации требует реструктуризации базы данных.
-
В диалогах надписи "Windows аутентификация" заменены на "Аутентификация
операционной системы", надписи "Пользователи Windows" заменены на "Пользователи
операционной системы".
-
В контекстном меню корневого узла дерева конфигурации добавлены
команды для открытия различных редакторов конфигурации.
-
Реализован "Конструктор запроса с обработкой результата", создающий
код формирования и выполнения запроса, а также цикл обхода результата или
формирование табличного документа или диаграммы.
-
В диалог параметров Конфигуратора (закладка "Запуск
1С:Предприятия") включен параметр "Код локализации сеанса".
-
Ветка "Элементы Стиля" перенесена из ветки "Стили" в корень ветки
"Общее".
Для элементов стиля реализовано свойство "Значение".
-
Значения типа "Булево" отображаются в отладчике как Истина/Ложь
(или True/False) в зависимости от значения свойства "Вариант встроенного языка".
-
В диалоге выбора типов изменен порядок следования и группировка
типов.
-
Изменен порядок основных форм в диалогах редактирования
метаданных и создания новых форм.
-
Страница настроек параметров запуска 1С:Предприятия разделена на
две части – "Основные" и "Дополнительные". Закладка "Тексты модулей"
переименована в "Модули".
-
Для объектов метаданных в заголовке палитры свойств отображается
имя объекта метаданных.
-
В синтакс-помощнике улучшено выделение информации по режимам
доступности и использования. Реализована возможность фильтрации отображаемой
информации по доступности объектов, методов, свойств.
-
При создании нового объекта метаданных, для которого нет
специального окна редактирования, открывается сразу и палитра свойств и окно "Дополнительно"
(если оно используется для этого объекта).
-
Изменен состав свойств, отображаемых в режиме "Только важные".
-
Размер списка выбора типа для свойств "Тип" реквизитов объектов
метаданных увеличен до 20 строк.
-
При указании принадлежности объекта метаданных к подсистемам, реализовано
включение объекта в те или иные подсистемы независимо от взаимной подчиненности
подсистем. Объект может быть отнесен одновременно к "родительской" подсистеме и
к подчиненной ей "дочерней" подсистеме.
-
Для объекта конфигурации "Подсистема" реализовано право "Просмотр".
-
Реализована возможность захвата в хранилище конфигурации
отдельной подсистемы и возможность настройки правила поставки для подсистем
в диалоге настройки поставки конфигурации.
-
В диалоги редактирования метаданных внесены различные изменения,
в том числе, отражающие измененный состав свойств объектов метаданных.
-
При редактировании справки в Конфигураторе реализовано размещение
ссылок на системные разделы справки. При редактировании справки в Конфигураторе
при выборе ссылки на системный раздел справки:
-
для режима редактирования конфигурации "Управляемое приложение"
отображаются только разделы, относящиеся к управляемому приложению, и
отображается колонка "Веб-клиент".
-
для режима редактирования конфигурации "Управляемое приложение и
обычное приложение" отображаются все разделы и отображаются колонки
"Управляемое приложение", "Веб-клиент", "Обычное приложение".
-
Изменен состав поставляемых шаблонов текста. Шаблоны изменены и
дополнены в соответствии с изменениями и новыми возможностями платформы.
-
Во время публикации на веб-сервере файловой информационной базы,
при использовании анонимной аутентификации, выполняется проверка наличия прав
на каталог базы данных у пользователя, выступающего в роли "anonymous". Если прав недостаточно, то выдается предупреждение о
невозможности работы с этой информационной базой через веб-сервер.
Рекомендуется или предоставить необходимые права или установить флажок
"Использовать аутентификацию операционной системы на веб-сервере".
-
Изменен список поддерживаемых дистрибутивов ОС Linux.
-
Реализована единая программа запуска для версий 8.0, 8.1 и 8.2.
-
Реализован дистрибутив тонкого клиента для работы в
клиент-серверном варианте.
-
Реализована возможность установки 1С:Предприятия с помощью
групповых политик и logon-скриптов.
-
В списке информационных баз реализована возможность указания
используемой версии 1С:Предприятия для каждой информационной базы в списке.
-
Изменен механизм публикации Web-сервисов. Новые возможности также
доступны с помощью утилиты командной строки "webinst" (реализована для ОС
Windows и ОС Linux). Имя публикации должно состоять только из латинских символов.
Для веб-сервера Apache имя каталога публикации также должно состоять только из
латинских символов. Публикация через файлы ".1cws" не поддерживается. Утилита
"wsinst" удалена из комплекта поставки.
-
Для Linux-сервера реализована возможность формирования
изображения диаграмм, схем и т.д. в виде файлов формата BMP или PNG.
-
Реализована поддержка элементами формы картинок формата PNG с
альфа-каналом. Системные картинки, которые используются в режиме 1С:Предприятия,
преобразованы в формат PNG.
-
В меню "Справка" включено подменю "Информация в Интернете".
-
При создании клиент-серверной базы тип сервера базы данных по
умолчанию не установлен.
-
Изменено поведение метода "ОткрытьСправку()". В параметре можно
указывать ссылку на главу справки.
-
Для объекта "СистемнаяИнформация" реализовано свойство "ТипПлатформы".
-
Изменена внутренняя реализация работы системы с XML.
-
Реализован новый тип "ДокументHTML".
-
На сервере и во внешнем соединении реализована возможность
сохранять табличный документ в форматах HTML и Excel97.
-
Методы "Формат()" и "Преобразовать()" объекта "Картинка" могут
использоваться на сервере и в режиме внешнего соединения.
-
Для методов "ПроверитьВывод()", "ПроверитьПрисоединение()", "КоличествоСтраниц()"
табличного документа реализована доступность выполнения на сервере и во внешнем
соединении.
-
Для табличного документа реализованы свойства "РазмерСтраницы", "ШиринаСтраницы",
"ВысотаСтраницы".
-
Реализована возможность получения сообщений, выдаваемых
пользователю, на сервере, из внешнего соединения, из Web-сервисов и фоновых
заданий. Реализован метод глобального контекста "ПолучитьСообщенияПользователю()",
возвращающий сообщения, еще не выведенные пользователю. Для объекта
COM-соединение реализован метод "GetUserMessages()". Для объекта "ФоновоеЗадание"
реализован метод "ПолучитьСообщенияПользователю()", позволяющий получать вне
фонового задания сообщения, сформированные в процессе работы фонового задания.
-
Реализован объект встроенного языка "ДиалогРедактированияСтандартногоПериода",
предоставляющий способ интерактивного редактирования стандартного периода.
-
В библиотеку картинок добавлены картинки "НастройкиОтчета",
"Форма", "ХранилищеНастроек", "АктивныеПользователи", "ЖурналРегистрации", "ЖурналРегистрацииПоПользователю",
"ПоказатьДанные", "Свойства", "НовоеОкно", "ОтменитьПоиск", "ПолучитьНавигационнуюСсылку",
"ПерейтиПоНавигационнойСсылке", "ДобавитьВИзбранное", "НоваяВложеннаяСхемаКомпоновкиДанных".
-
Реализован режим автоматической прокрутки по средней клавише мыши
в текстовом документе, табличном документе, графической схеме, табличном поле.
-
При записи действий пользователя (инициированной параметром командной
строки /logui) введена отметка начала действия, окончания и длительности
действия.
-
У метода "ОткрытьФайл()" объекта "ЧтениеXML" реализован параметр "Кодировка".
Необходимо явно указывать кодировку входного файла, если файл имеет
4-байтовую кодировку (UTF-32) или семейство IBM-кодировок, т.е. для всех
кодировок, у которых имеется заголовок.
-
При получении отображения результатов полнотекстового поиска в
виде HTML реализовано выделение найденных слов разными цветами.
-
Для системного перечисления "ВариантСтандартногоПериода"
реализовано значение "Месяц".
-
В текстовом редакторе и поле ввода реализовано выделение текущего
слова по Ctrl + W.
-
В выпадающих списках выбранная строка располагается в центре, а
не вверху.
-
Для ячейки табличного документа реализовано свойство "РежимИзмененияРазмераКолонки",
которое обеспечивает возможность изменения размера колонки мышью при наведении
на правую границу ячейки. Для ячейки области макета компоновки данных
реализовано аналогичное свойство.
-
В диалоге создания и редактирования информационной базы
реализованы настройки, которые задают режим использования аутентификации
пользователя в информационной базе.
-
Реализован режим повторного использования возвращаемых значений
функций общих модулей, предназначенный для оптимизации многократного получения
некоторых данных в течении сеанса или вызова сервера.
-
Для перечислений реализованы стандартные реквизиты "Ссылка" и
"Порядок".
-
В журнале регистрации реализованы события попытки аутентификации
и неудачной аутентификации. Данные события доступны для просмотра только
пользователям, обладающим административными правами.
Режим 1С:Предприятие
-
Реализована возможность получения клиентских лицензий с помощью
сервера или модуля расширения веб-сервера. В этом случае для каждого сеанса
требуется отдельная лицензия.
-
Реализовано запоминание ключа, к которому было выполнено
последнее успешное подключение. Повторный поиск лицензий начинается с этого
ключа, что обеспечивает ускорение запуска клиентского приложения.
-
Изменен алгоритм поиска лицензий для работы 64-х разрядного COM-соединения. Наряду с серверной лицензией могут
использоваться клиентские лицензии.
-
В диалоге "О программе" в режиме 1С:Предприятия в текстовом поле "Конфигурация"
реализовано отображение адреса информации о конфигурации, адреса информации о поставщике
конфигурации и авторских прав на конфигурацию.
-
В диалоге, вызываемом командой "Сохранить как" реализована
возможность выбора типа файла для сохранения. Выбранный тип используется в
дальнейшем для файла при сохранении командой "Сохранить".
-
Оптимизирован механизм работы с базой данных. В режиме
совместимости с версией 8.1 и при работе с СУБД IBM DB2 версии ниже 9.5
используется предыдущая реализация механизма работы с базой данных, аналогичная
версии 8.1.
-
Оптимизировано первое открытие конфигурации.
-
Оптимизирована работа файлового варианта базы данных при
исполнении запросов с группировкой и получающих большое количество записей.
Оптимизировано использование оперативной памяти и скорость исполнения запроса.
Оптимизировано исполнение запросов, содержащих виртуальные таблицы "Обороты"
регистров бухгалтерии и регистров накопления.
-
Оптимизированы внутренние механизмы платформы в части
использования памяти и вычислительных ресурсов.
-
Оптимизирован механизм работы с временными файлами.
-
Оптимизированы внутренние механизмы платформы, работающие с сеансовыми
данными. Уменьшен объем трафика между клиентом и сервером при работе в клиент-серверном
варианте.
-
Для повышения масштабируемости и производительности сервера
1С:Предприятия, метаданные конфигурации полностью загружаются сервером при
соединении с информационной базой.
-
Для справочников без кода и наименования реализовано создание
индексов "Владелец+Ссылка" и "Владелец+Родитель+[Группа]+Ссылка".
-
Оптимизированы чтение и запись XML и XDTO-файлов.
-
Оптимизирована выгрузка и загрузка информационной базы. Уменьшен
объем файла выгрузки информационной базы.
-
Уменьшена загрузка процессора при вводе и редактировании текста в
поле ввода.
-
Повышена скорость работы процессора компоновки данных при
формировании отчета, содержащего большое количество строк.
-
Оптимизировано обновление конфигурации базы данных при наличии в
конфигурации плана обмена с распределенной информационной базой.
-
Изменен внешний вид интерфейса приложения. Изменено отображение
элементов управления, используемые цвета, картинки. В режиме совместимости с
версией 8.1 интерфейс не изменяется.
-
Прекращена поддержка операционных систем Windows 98, Windows Me.
-
Изменена программа установки 1С:Предприятия.
-
Реализована возможность установки и работы одновременно с
несколькими версиями 1С:Предприятия.
-
Исключена возможность административной установки, не
устанавливается файл "admupd.cfg" в каталог установки платформы, не
поддерживается ключ командной строки /AU.
-
Список баз хранится в файле ibases.v8i, который расположен в каталоге
C:\Documents and Settings\UserName\Application Data\1C\1CEStart.
-
Конфигурационные файлы по умолчанию расположены в каталоге C:\Program
Files\1Cv82\conf. Имя каталога, хранящего настройки кластера серверов изменено
с "server" на "srvinfo". Файлы с настройками кластера серверов (при установке
сервера как службы) расположены в каталоге C:\Program Files\1Cv82\srvinfo.
-
Изменено местоположение каталога шаблонов. Реализована
возможность указания нескольких каталогов шаблонов. Файл v8cscadr.lst более не
используется.
-
Изменены имена пакетов установки для ОС Linux: файлы 1C_Enterprise-*.rpm переименованы в 1C_Enterprise82-*.rpm, файлы 1c-enterprise-*.deb
переименованы в 1c-enterprise82-*.deb.
-
Для работы с серверами предыдущих версий нужно выполнять
регистрацию утилиты соответствующей версии с помощью файла RegMSC.cmd (по
умолчанию регистрируется утилита наиболее свежей версии). Ярлык для запуска
утилиты администрирования кластера серверов переименован в "Администрирование
серверов 1С Предприятия".
-
Максимальный размер данных неограниченной длины в СУБД IBM DB2
уменьшен до 1Gb и включено их журналирование. В процессе конвертации информационной
базы из предыдущих версий и во время загрузки информационной базы из файла выполняется
уменьшение максимальной длины данных неограниченной длины. Конвертация или
загрузка из файла информационной базы завершится аварийно, если она содержит
данные неограниченной длины, фактический размер которых превышает 1Gb.
-
В отладочном режиме работы сервера "1С:Предприятия" (запущенного
с ключом /debug) загрузка объектов конфигурации производится по необходимости,
в отличие от обычного режима работы сервера, где производится загрузка всех
объектов конфигурации. Это ускоряет процесс запуска "1С:Предприятия" при
изменении конфигурации.
-
В реквизитах, не хранящихся в базе данных для формирования
составного типа реквизита допустимо использовать любые доступные типы, за
исключением типов "Характеристика.<Имя плана видов характеристик>". Для
реквизитов, хранящихся в базе данных, ограничения на формирование составных
типов не изменяются.
-
Изменена методика работы с файлами шаблонов текста. Для каждого
варианта встроенного языка используется свой файл шаблонов и настройка списка
шаблонов. Пользовательские файлы шаблонов не рекомендуется хранить в каталоге
установки 1С:Предприятия, файлы стандартных шаблонов не редактируются.
-
Для новых регистров накопления и бухгалтерии по умолчанию
устанавливается признак разделения итогов. При обновлении конфигурации базы
данных для таких регистров также устанавливается признак разделения итогов. При
создании новой информационной базы из конфигурации, в которой для регистров
установлены признаки разделения итогов, в информационной базе этот признак
также будет включен для соответствующих регистров. В режиме совместимости с
версией 8.1 поведение не изменилось.
-
Изменен способ хранения объекта метаданных "Подсистема" в
конфигурации. После конвертации из предыдущих версий для информационных баз,
подключенных к хранилищу, подсистемы будут отображаться как новые объекты.
Необходимо выполнить захват корневого объекта метаданных и поместить подсистемы
в хранилище.
-
Редактор картинок поддерживает работу с альфа-каналом. После
завершения редактирования картинок, созданных в предыдущих версиях, они будут
преобразованы в формат PNG. В режиме совместимости с версией 8.1 поведение не изменилось.
-
В редакторе картинок кнопки "Установить прозрачный фон" и "Убрать
прозрачность" доступны только для форматов BMP, JPEG и TIFF.
-
При сравнении табличных документов строки, добавленные в конец
табличного документа и ячейки, добавленные в конец строки, считаются
добавленными.
-
Изменено представление ссылочных типов. Представление ссылочного
типа состоит только из представления объекта метаданного.
-
Изменилось представление полей регистра бухгалтерии и полей типа "Вид
субконто" в табличной части формы счета.
-
В полях ввода и в текстовом редакторе запрещено вводить символы,
недопустимые с точки зрения XML 1.0. При попытке интерактивного ввода такого
символа ввод символа игнорируется, при вставке из буфера обмена – недопустимые
символы пропускаются и во вставленный текст не попадают.
-
Изменены текстовые представления некоторых команд системы
компоновки данных.
-
Изменен текст сообщения, которое выдается при редактировании
объекта, измененного другим пользователем. Новый текст сообщения: "Данные были
изменены или удалены другим пользователем".
-
Изменены представления сообщений об ошибке, связанных со
стандартными реквизитами. Сообщения имеют следующий вид: "Значение поля
"ИмяПоля" причина_ошибки", например, если код справочника не является
уникальным, будет выведено сообщение "Значение поля "Код" не уникально".
-
Изменено представление записи регистра сведений при формировании
текста сообщения об ошибке.
-
Изменено сообщение об ошибке, которое выдается при отмене
операции в обработчике события. Вместо текста "Операция не выполнена" выводится
текст вида "Не удалось провести: "Продажа товара"!".
-
Изменен формат сообщения об ошибке блокировки объекта базы
данных. Изменено представление блокировки объекта базы данных в консоли
кластера.
-
К событиям технологического журнала добавлены свойства SessionID
– номер сеанса, назначенного текущему потоку, AppID – идентификатор клиентского
приложения сеанса, назначенного текущему потоку. Значение свойства Usr заполняется
из назначенного сеанса, а не из соединения.
-
Улучшен расчет ширин колонок при выводе результата компоновки
данных в табличный документ.
-
При сохранении внешнего отчета или обработки, картинки, выбранные
из библиотеки картинок, не конвертируются в абсолютные. В режиме совместимости
с версией 8.1 такая конвертация выполняется.
-
Изменен формат вывода в отчет по конфигурации свойства объектов
метаданных "ВводПоСтроке". Теперь в отчет выводится не представления, а имена
полей.
-
Значения типов "Число" и "Дата" отображаются в соответствии с региональными
настройками текущего сеанса, если в диалоге "Региональные установки
информационной базы" установлено свойство "Использовать региональные установки
текущего сеанса".
-
Значение типа "Булево" отображается в соответствии с используемым
языком интерфейса платформы, если в диалоге "Региональные установки
информационной базы" не заданы конкретные значения.
-
Значение типа "Булево" по умолчанию вместо "Истина"/"Ложь"
отображается словами "Да"/"Нет" (в соответствии с используемым языком интерфейса
платформы). В режиме совместимости с версией 8.1 представление не изменилось.
-
Строковое представление значения и типа объекта внешней
компоненты формируются в соответствии с тем, что было указано в параметре
оператора встроенного языка "Новый()". В режиме совместимости с версией 8.1
поведение не изменилось.
-
Свойствам табличного документа "Вывод" и "ОриентацияСтраницы"
можно присваивать только значения соответствующего типа. При присваивании
значения неподходящего типа генерируется исключение. В режиме совместимости с
версией 8.1 поведение не изменилось.
-
Если для элемента формы (в любом клиенте и любом виде формы)
выбрана нестандартная рамка или цвет рамки, а также для элементов "Кнопка",
"Поле ввода" и "Полоса регулирования" выбран нестандартный цвет фона кнопки, то
элемент формы отображается также, как и в версии 8.1. Отображение элементов
формы в режиме совместимости с версией 8.1 не изменилось.
-
Нажатие клавиш Tab или Shift+Tab в таблице формы, не содержащей
строк или имеющей режим выделения "Строка", приводит к активизации соответственно
следующего или предыдущего элемента формы. В режиме совместимости с версией 8.1
поведение не изменилось.
-
Для команд работы с иерархией (в таблице, табличном и текстовом
документах) реализованы следующие сочетания клавиш: развернуть узел – "Shift +
Alt + Gray+", свернуть узел – "Shift + Alt + Gray-", развернуть все узлы дерева
– "Ctrl + Shift + Alt + Gray+", свернуть все узлы дерева – "Ctrl + Shift + Alt
+ Gray-". В веб-клиенте используются только эти сочетания. В других клиентах
допустимо использование ранее существовавших сочетаний.
-
Не выделяются заголовки активных колонок таблиц формы. В режиме
совместимости с версией 8.1 поведение не изменилось.
-
Изменено поведение методов "ПолучитьВремяИзменение()" и "УстановитьВремяИзменения()"
объекта "Файл". Время модификации файла возвращается или устанавливается с
учетом правил пересчета времени, действующих на момент времени изменения, а не
на момент выполнения получения или установки. В режиме совместимости с версией
8.1 поведение не изменилось.
-
Запрос, в котором указано ключевое слово РАЗЛИЧНЫЕ, а в
предложении УПРОРЯДОЧИТЬ ПО указано выражение, отсутствующее в списке выборки,
считается некорректным, и при исполнении такого запроса будет выдана ошибка. В
режиме совместимости с версией 8.1 ошибка выдаваться не будет.
-
Если в схеме компоновки данных используется набор данных –
объединение и некоторое поле присутствует только в одном дочернем наборе
данных, то в случае, когда к данному полю применяется отбор, в результат
компоновки будут выданы записи только из этого набора данных. В режиме
совместимости с версией 8.1 поведение не изменилось.
-
Если у пользователя отсутствует право на интерактивный просмотр
объекта метаданных, то система компоновки считает недоступными все поля таблицы
объекта. В режиме совместимости с версией 8.1 поведение не изменилось.
-
Изменено представление полных имен модулей в технологическом
журнале, журнале регистрации и т.д. В режиме совместимости с версией 8.1
используются старое представление полных имен модулей.
-
Идентификатор, присвоенный ссылке нового объекта, созданного
копированием, в процедуре объекта "ПриКопировании()" остается неизменным (используется
затем при записи). В режиме совместимости с версией 8.1 поведение не изменилось.
-
Вид сравнения "Содержит" системы компоновки данных считает
символы "_", "%" и "[" как обычные, а не как специальные символы. В режиме совместимости
с версией 8.1 поведение не изменилось.
-
Операция языка запросов ВЫРАЗИТЬ возвращает строку переменной
длины (без концевых пробелов) при приведении к типу СТРОКА. В режиме
совместимости с версией 8.1 поведение не изменилось.
-
Реквизит метаданных типа "Строка фиксированной длины" не может
быть длиной более 100 символов. В режиме совместимости с версией 8.1 это
ограничение отсутствует.
-
В языке запросов в конструкции ЗНАЧЕНИЕ при обращении к значениям
точек маршрута, термин "Точки" заменен на термин "ТочкаМаршрута". Возможность
использования термина "Точки" сохранена для совместимости.
-
Свойство "Поле" объекта "ДоступноеПолеКомпоновкиДанных" содержит
путь к данным на языке, указанном в свойстве конфигурации "Вариант встроенного
языка". В режиме совместимости с версией 8.1 поведение не изменилось.
-
Свойство "Параметр" объектов "ДоступныйПараметрКомпоновкиДанных"
и "ЗначениеПараметраКомпоновкиДанных" содержит параметр на языке, указанном в
свойстве конфигурации "Вариант встроенного языка". В режиме совместимости с
версией 8.1 поведение не изменилось.
-
При заполнении системой настроек компоновки данных (при
интерактивном редактировании, обработке расшифровки и т.п.) все свойства типа "ПолеКомпоновкиДанных"
заполняются путем к данным на языке, указанном в свойстве конфигурации "Вариант
встроенного языка". В режиме совместимости с версией 8.1 поведение не
изменилось.
-
В диалоге выбора цвета, веб-цвета сортируются по оттенкам. В
режиме совместимости с версией 8.1 сортировка выполняется по английским
названиям цветов.
-
В конструкторе формы и конструкторе макета при изменении синонима
не изменяется имя, а при изменении имени не изменяется синоним, если синоним
отличается от того, который был автоматически сформирован. В режиме совместимости
с версией 8.1 поведение не изменилось.
-
Права "ИнтерактивноеДобавление", "ИнтерактивноеУдаление", "ИнтерактивнаяПометкаУдаления",
"ИнтерактивноеСнятиеПометкиУдаления", "ИнтерактивноеУдалениеПомеченных", "ИнтерактивноеПроведение",
"ИнтерактивноеПроведениеНеОперативное", "ИнтерактивнаяОтменаПроведения", "ИнтерактивноеИзменениеПроведенных",
"ИнтерактивныйСтарт", "ИнтерактивнаяАктивация", "ИнтерактивноеВыполнение" могут
быть установлены только если установлено право "Редактирование". В режиме совместимости
с версией 8.1 поведение не изменилось.
-
Свойство конфигурации "МодульПриложения" переименовано в "МодульОбычногоПриложения".
Старый вариант оставлен для совместимости. При выгрузке файлов конфигурации
модуль обычного приложения выгружается в файл "Конфигурация.МодульОбычногоПриложения.txt",
а в режиме совместимости с версией 8.1 – "Конфигурация.МодульПриложения.txt".
При загрузке файлов конфигурации воспринимаются оба варианта.
-
Свойство "Клиент" переименовано в "Клиент (обычное приложение)".
Общие модули, отмеченные свойством "Клиент (обычное приложение)" загружаются в
толстом клиенте в режиме обычного приложения.
-
Изменена структура таблиц базы данных в которой осуществляется
хранение информационной базы 1С:Предприятия. Изменены некоторые значения в
колонке "Назначение" таблицы значений, возвращаемой методом "ПолучитьСтруктуруХраненияБазыДанных()".
-
Свойство "Тип" объектов "ДоступноеПолеКомпоновкиДанных", "ДоступноеПолеОтбораКомпоновкиДанных"
и "ДоступныйПараметрКомпоновкиДанных" не рекомендуется для использования, оставлено
для совместимости. Необходимо использовать свойство "ТипЗначения".
-
Удалены свойства "ЦветФонаГруппировки", "ЦветТекстаГруппировки", "ЦветФонаЗаголовков",
"ЦветТекстаЗаголовков" табличного документа. В режиме совместимости с версией
8.1 данные свойства поддерживаются.
-
При записи в XML-файл пустой строки с помощью методов
ЗаписатьАтрибут() или ЗаписатьТекст() (вызванного между вызовами методов ЗаписатьНачалоАтрибута()
и ЗаписатьКонецАтрибута()) объекта ЗаписьXML, в выходной поток будет помещена
конструкция вида <ИмяАтрибута>="". В режиме совместимости с версией 8.1
поведение сохранено: при записи пустой строки в качестве значения атрибута в
выходной поток ничего не записывается.
-
Ключ параметра командной строки "Client" переименован в "ThickClientServerOrdinaryApplication",
ключ параметра командной строки "ClientServer" переименован в "ThickClientOrdinaryApplication",
ключ параметра командной строки "ExternalConnectionServer" переименован в "ExternalConnection".
Возможность использования "Client", "ClientServer" и "ExternalConnectionServer"
доступны в режиме совместимости с версией 8.1.
-
Если реквизит типа "Дата" (с составом "Дата и время")
редактируется в поле, в котором с помощью форматной строки указано отображение
какой-либо части реквизита (даты или времени), то редактирование одной части (даты
или времени) не приводит к изменению другой.
-
Все компоненты 1С:Предприятия 8 являются полностью
Unicode-приложениями.
-
В диалоге выбора шрифта исключена возможность указания набора символов.
Необходимо использовать Unicode-шрифты.
-
Выполнен переход с использования ICU 3.4 на использование ICU
4.0. ICU 4.0 основана на стандарте CLDR (Common Locale Data Repository) версии
1.6. Более подробную информацию можно получить на http://www.unicode.org/cldr/.
В связи с обновлениями стандарта CLDR и обновленной версией ICU, для ряда
языков и стран имеются изменения форматирования чисел и дат, а также сортировки
строк.
-
Исключена поддержка кодировки JIS_X0201.
-
Публикация Web-сервисов с помощью файлов ".1cws" не поддерживается.
Утилита "wsinst" удалена из комплекта поставки.
-
Настройка пула соединений Web-сервисов с
информационной базой выполняется с помощью файла default.vrd. Файл wsconnectionpool.xml
больше не используется. После публикации пул соединений включен по умолчанию.
-
При каждом вызове Web-сервиса начинается
новый сеанс и вызывается обработчик "УстановкаПараметровСеанса()".
-
Для таблиц журналов документов реализовано виртуальное поле "Тип",
содержащее тип документа.
-
Если в запросе отчета используется ограничение на параметры,
ссылающиеся на даты стандартного периода, и если какая-либо из частей даты
будет содержать пустую дату, то значение этой даты будет считаться не
установленным. Если пользователь не введет дату окончания произвольного
периода, то она будет считаться не установленной.
-
При копировании ячеек табличного документа в буфер обмена, данные
помещаются в формате Excel97. Это позволяет обеспечить вставку в ОpenOffice
ячеек, содержащих кириллические символы. Также скопированный фрагмент табличного
документа в формате Excel97 сохраняет сдвиги колонок для каждой строки табличного
документа.
-
При сохранении табличного документа в формате XLS выполняются
следующие преобразования: шрифты из системного набора значений "WindowsШрифты"
заменяются на шрифт Arial, ячейки объединяются по
новому алгоритму (если ячейка табличного документа в Excel представляется
несколькими ячейками, и при этом ячейка табличного документа ограничена слева
или справа рамкой или цветом, то ячейки Excel объединяются). В режиме
совместимости с версией 8.1 поведение не изменилось.
-
Все системные текстовые строки, формируемые на сервере, отображаются
в соответствии с языком интерфейса текущего сеанса.
-
В режиме "1С:Предприятие" справка из формы открывается без
выбора раздела. Если для формы не определена справка, то открывается справка
объекта метаданных, которому принадлежит данная форма, если ее нет, то
открывается раздел "Общая информация о формах". Выбор
раздела сохранен в режиме совместимости с версией 8.1.
-
Для свойства "Проверка заполнения" реализована установка по
умолчанию значения "Выдавать ошибку" для следующих стандартных реквизитов:
Наименование у плана обмена; Владелец, Наименование у справочника; Дата у
документа; Наименование у плана видов характеристик; Код, Наименование у плана
счетов; ВидСубконто у плана счетов виды субконто; Наименование у плана видов
расчета; ВидРасчета у плана видов расчета ведущие виды расчета; ВидРасчета у
плана видов расчета базовые виды расчета; ВидРасчета у плана видов расчета
вытесняющие виды расчета; Период у регистра сведений; Период у регистра
накопления; Период у регистра бухгалтерии; ПериодРегистрации, ВидРасчета,
ПериодДействияНачало, ПериодДействияКонец у регистра расчета; Дата у
бизнес-процесса; Наименование у задачи. При вводе этих объектов, если
соответствующие реквизиты не заполнены, будет выдаваться ошибка. Проверка
не выполняется в режиме совместимости с версией 8.1.
-
Из справки убраны автоматически добавляемые поля и надписи снизу
и сверху ("Фирма 1С" и "1С:Предприятие", данные о конфигурации и разработчике).
-
Изменен алгоритм определения каталога временных файлов при работе
модулей расширений веб-сервера. При получении запроса и отправке ответа
каталогом временных файлов по-умолчанию является каталог временных файл
пользователя, от имени которого выполняется запрос. При обработке запроса для
файловой информационной базы (обработка производится непосредственно модулем расширения
веб-сервера) каталогом временных файлов по-умолчанию является подкаталог "1Cv8Temp"
каталога расположения файловой информационной базы. В файл "default.vrd", в
элемент <vrs:point> добавлен необязательный атрибут "temp", в котором
можно указать каталог временных файлов для работы модулей расширений веб-серверов.
-
Для объекта "Подсистема" реализовано свойство "Состав", которое
содержит список объектов, принадлежащих подсистеме. При конвертации из
предыдущих версий свойство заполняется на основании принадлежности подсистемам
объектов конфигурации. В режиме совместимости с версией 8.1 для объектов
метаданных, которые могли принадлежать подсистемам, свойство "Подсистемы"
доступно из встроенного языка. Также в режиме совместимости с версией 8.1
доступно свойство конфигурации "Состав", которое заполняется ссылками на
объекты, которые принадлежали корневому элементу дерева подсистем. При
выключении режима совместимости с версией 8.1, свойство конфигурации "Состав"
будет очищено и станет недоступным в окне свойств конфигурации.
-
Реализована прокрутка выпадающего меню и контекстного меню при
помощи колеса мыши, если меню отображается не целиком. Отменено перемещение
вверх-вниз выпадающего и контекстного меню при помощи колеса мыши.
-
Исключена настройка возможности использования нескольких рабочих
процессов в кластере серверов, в диалоге свойств кластера консоли кластера
серверов 1С:Предприятия удален флаг "Много процессов". Кластер серверов
1С:Предприятия всегда поддерживает запуск нескольких рабочих процессов. В
объекте "COMConnector" значение свойства "MultiProcess" объекта "Кластер
серверов" игнорируется (свойство сохранено для совместимости), метод
SetClusterMultiProcess() объекта "Соединение с агентом сервера" не вызывает
никаких действий и сохранен для совместимости.
-
Изменен состав методов у объекта "ОболочкаHTMLДокумента".
-
В консоли кластера серверов изменены некоторые названия
элементов. При отображении списка рабочих процессов к имени компьютера добавлен
порядковый номер рабочего процесса на данном компьютере.
-
Реализована проверка значений блокировки в элементах управляемых
блокировок при выполнении метода "Заблокировать()" для всех полей на
соответствие типу поля блокировки. В режиме совместимости с версией 8.1,
поведение не изменилось.
-
При разбиении табличного документа на страницы на сервере,
работающем под управлением ОС Linux из-за особенностей предоставления
операционной системой информации о шрифтах возможны отличия размера получаемых
страниц от реально печатаемых на принтере. В этих случаях необходимо изменять
размеры полей бумаги.
-
Изменен механизм автозаполнения даты в конце года (ноябрь-декабрь)
– при вводе дат начала года (январь-февраль) подставляется будущий год. Изменен
механизм автозаполнения даты в начале года (январь-февраль) – при вводе дат
конца года (ноябрь-декабрь) подставляется предыдущий год, если он не задан
явно.
-
В диалоге аутентификации изменен внешний вид и включено
отображение названия информационной базы из списка информационных баз.
-
Изменено представление приложения 1CV8 (в методе "ПредставлениеПриложения()",
системных формах). Вместо "1С:Предприятие", используется "Толстый клиент".
-
Изменены представления приложений для веб-серверов (в методе
ПредставлениеПриложения, системных формах). Вместо префикса "WEB", используется
"Веб".
-
Изменены диалоги выбора цвета, шрифта и линии в режиме
1С:Предприятия.
-
Для списка пользователей и списка активных пользователей по
умолчанию осуществляется переход в начало списка. Также для списка активных
пользователей по умолчанию включена сортировка по имени пользователя.
-
Реализована более строгая работа с пространствами имен DOM-XML.
Если используются пространства имен, то нужно проанализировать, возможные
изменения поведения.
-
Для горизонтального режима отображения синтакс-помощника изменен
внешний вид окна: вместо закладок "Содержание", "Индекс" и "Поиск" используются
одноименные кнопки командной панели.
-
Изменен англоязычный вариант имени свойства "ОсновнаяФормаКонстант".
Вместо "DefaultConstantForm" используется "DefaultConstantsForm". Возможность
использования "DefaultConstantForm" сохранена для совместимости.
-
Изменен англоязычный вариант имени свойства отчета
"СхемаКомпоновкиДанных". Вместо "CompositionDataSchema" используется
"DataCompositionSchema". Возможность использования "CompositionDataSchema"
сохранено для совместимости.
-
Для объекта "Форма" свойство "ИмяСохраненияПоложенияОкна" формы
переименовано в "КлючСохраненияПоложенияОкна". Старый вариант оставлен для
совместимости.
-
Для объекта "ТабличныйДокумент" свойство "ИмяСохраненияПоложенияОкна"
переименовано в "КлючСохраненияПоложенияОкна". Старый вариант оставлен для
совместимости.
-
Для объекта "ТабличныйДокумент" свойство "ИмяПараметровПечати"
переименовано в "КлючПараметровПечати". Старый вариант оставлен для
совместимости.
-
Настройки параметров печати под именем, заданным в свойстве
табличного документа "КлючПараметровПечати", сохраняются после вызова диалога
параметров страницы, открытия окна предварительного просмотра и выполнения
печати (как интерактивно, так и программно). Настройки печати сохраняются в
информационной базе.
Настройки параметров печати у отдельных табличных документов (объектов)
меняются независимо (даже если совпадает ключ параметров печати). Свойства
заполняются из сохраненных по ключу параметров печати при назначении ключа. В
режиме совместимости с версией 8.1 такие настройки параметров печати не
различаются и изменяются одновременно.
-
Методы табличного документа "Вывести()" и "Присоединить()" выдают
ошибку в случае, если в качестве первого параметра в них передана область
табличного документа. В режиме совместимости с 8.1 поведение остается
неизменным.
-
Метод глобального контекста "КодЛокализации()" переименован в "КодЛокализацииИнформационнойБазы()".
Старый вариант оставлен для совместимости.
-
Методы "Напечатать()" объектов табличный документ, географическая
схема, графическая схема и поле графической схемы в качестве параметра принимают
в качестве параметра значения типа "РежимИспользованияДиалогаПечати".
Использование параметра типа "Булево" сохранено для совместимости.
-
Метод "ПользователиWindows()" переименован в "ПользователиОС()".
Возможность использования "ПользователиWindows()" оставлена для совместимости.
-
Англоязычное наименование метода "ОткрытьФайл()", для объектов "ЧтениеFastInfoset"
и "ЗаписьFastInfoset", изменено с "Open()" на "OpenFile()". Старый вариант
оставлен для совместимости.
-
Для объектов "ОбластьПостроенияГеографическойСхемы", "ОбластьЛегендыГеографическойСхемы",
"ОбластьЗаголовкаГеографическойСхемы", имя свойства "Прозрачность" изменено на "ПрозрачныйФон".
Старый вариант оставлен для совместимости.
-
В объекте "СоединениеИнформационнойБазы" реализовано свойство "НомерСеанса"
и переименовано свойство "НачалоСеанса" в "НачалоСоединения". Старое имя
сохранено для совместимости.
-
Картинки "ДокументОбъект", "ПланВидовХарактеристикОбъект", "РегламентныеЗадания",
"СправочникОбъект", "БизнесПроцессОбъект", "ЗадачаОбъект", "ПланВидовРасчетаОбъект",
"ПланОбменаОбъект", "ПланСчетовОбъект", "РегистрСведенийЗапись" доступны для
интерактивного выбора только в режиме совместимости с версией 8.1.
Картинка "ВыбратьИзСписка" переименована в "ВыбратьЗначение",
"ДобавитьЭлементСписка" переименована в "СоздатьЭлементСписка", "НоваяГруппа"
переименована в "СоздатьГруппу", "ИзменитьЭлементСписка" переименована в
"Изменить", "УстановитьПометкуУдаленияЭлементаСписка" переименована в
"ПометитьНаУдаление", "УдалитьЭлементСпискаНепосредственно" переименована в
"УдалитьНепосредственно", "УдалитьЭлементСписка" переименована в "Удалить". Для
интерактивного выбора доступны картинки с новыми именами, картинки со старыми именами
доступны для интерактивного выбора только в режиме совместимости с версией 8.1.
-
В автоматически генерируемых формах настроек отчета и
конструкторе схемы компоновки данных закладка "Параметры данных" переименована
в "Параметры".
-
Текст команды настроек отчета "Новая вложенная схема" изменен на "Новый
вложенный отчет".
-
В редакторе форматной строки текст "логическое" и "логическое
значение" заменен на "булево".
-
В диалоге "О программе" для клиент-серверного варианта текст
"Информационная база" заменен на "Имя базы".
Переход на версию 8.2.9 возможен с версий 8.1.5 и выше, а
также с версии 8.0.18.
Версия платформы 1С:Предприятие 8.2.9 может быть установлена
на компьютер без удаления предыдущих версий платформы.
Внимание!
Форматы информационной базы, конфигурации, внешних обработок
и внешних отчетов изменены. Для работы с новой версией 1С:Предприятия должно
быть выполнено преобразование информационной базы (конфигурации, внешних
обработок и внешних отчетов). После начала преобразования работа с данной
информационной базой (конфигурацией, внешней обработкой и внешним отчетом)
предыдущими версиями платформы 1С:Предприятие 8 будет невозможна.
Перед преобразованием
необходимо сделать резервную копию информационной базы (конфигурации, внешней
обработки, внешнего отчета)!
Если в процессе преобразования будут происходить какие-либо
программные или аппаратные сбои, то данные информационной базы могут оказаться
утеряны.
Преобразование информационной базы может выполняться только
пользователем, имеющим административные права.
Для преобразования информационной базы следует выполнить
описанные ниже действия.
Внимание!
Формат файла информационной базы изменен. Для его
использования требуется выполнить преобразование.
Перед преобразованием необходимо
сделать резервную копию информационной базы.
Если в процессе преобразования будут происходить какие-либо
программные или аппаратные сбои, то данные информационной базы могут оказаться
утеряны. После преобразования, информационная база не сможет быть использована
предыдущими версиями платформы 1С:Предприятием 8.
- Сделать резервную копию информационной базы.
- Запустить конфигуратор предыдущей версии платформы
1С:Предприятия 8.
- В случае, если редактируемая конфигурация отличается от
конфигурации базы данных - обновить конфигурацию базы данных.
Внимание!
Если обновления
конфигурации базы данных произведено не будет - в процессе преобразования будет
произведен принудительный возврат к конфигурации базы данных. Для исключения
возможных ошибок при преобразовании - рекомендуется выполнить тестирование и
исправление информационной базы.
- Завершить работу конфигуратора предыдущей версии
1С:Предприятия 8.
- Запустить конфигуратор данной версии платформы
1С:Предприятия 8.2.
- Если информационная база отсутствует в списке
информационных баз - выполнить добавление существующей информационной
базы.
- Открыть информационную базу в режиме Конфигуратора.
- На предложение выполнить преобразование информационной
базы дать утвердительный ответ. После сообщения об удачном преобразовании
программа продолжит работу.
- Сделать резервную копию информационной базы.
- Запустить конфигуратор предыдущей версии платформы
1С:Предприятия 8.
- В случае, если редактируемая конфигурация отличается от
конфигурации базы данных - обновить конфигурацию базы данных.
Внимание!
Если обновления
конфигурации базы данных произведено не будет - в процессе преобразования будет
произведен принудительный возврат к конфигурации базы данных. Для исключения
возможных ошибок при преобразовании - рекомендуется выполнить тестирование и
исправление информационной базы.
- Завершить работу конфигуратора предыдущей версии
1С:Предприятия 8.
- Запустить конфигуратор данной версии 1С:Предприятия 8.2.
- Если информационная база отсутствует в списке
информационных баз – выполнить добавление новой информационной базы. В
диалоге создания новой информационной базы выполнить действия по созданию
новой пустой информационной базы в клиент-серверном варианте. При этом все
параметры базы данных необходимо указать соответствующими конвертируемой
информационной базе. Перед созданием информационной базы необходимо
сбросить флажок "Создать базу данных в случае ее отсутствия".
- На предложение выполнить преобразование информационной
базы дать утвердительный ответ. После сообщения об удачном преобразовании
программа продолжит работу.
Внимание!
Формат хранилища конфигурации изменен.
Перед преобразованием необходимо
сделать резервную копию хранилища конфигурации
Если в процессе преобразования будут происходить какие-либо
программные или аппаратные сбои, то данные информационной базы могут оказаться
утеряны. После преобразования, информационная база не сможет быть использована
предыдущими версиями платформы 1С:Предприятие 8.
- Сделать резервную копию информационной базы.
- Предыдущей версией платформы 1С:Предприятия 8 для всех
информационных баз, подключенных к хранилищу, следует выполнить следующие
действия:
- Поместить и освободить все захваченные объекты в
хранилище конфигурации.
- Получить последнее состояние из хранилища.
- Сохранить конфигурацию и обновить конфигурацию базы
данных.
- Сделать резервную копию хранилища (файл 1cv8ddb.1CD каталога хранилища). Рекомендуется
удалить каталог "cache" из каталога хранилища.
- В информационной базе, подключенной к хранилищу от имени
пользователя, имеющего административные права, выполнить захват всех
объектов в хранилище.
- Данной версией 1С:Предприятия 8.2 выполнить конвертацию
всех информационных баз, как это описано в разделах " Информационная база,
не подключенная к хранилищу" для файлового или клиент-серверного вариантов
информационной базы. При соединении с хранилищем конфигурации, на
предложение преобразования хранилища конфигурации дать утвердительный
ответ. После удачной конвертации программа продолжит работу.
- Поместить все объекты конфигурации в хранилище.
Внимание!
При этом
в хранилище будут добавлены все объекты метаданных "Подсистема".
Внимание!
При получении конфигураций старых версий из хранилища
(созданных до перехода на 8.2.9) будет выполняться конвертация конфигураций.
При попытке обновления объектов из хранилища конвертации получаемых объектов не
производится.
- Запустить конфигуратор данной версии 1С:Предприятия 8.2.
- Открыть файл конфигурации (выполнить "Файл – Открыть",
выбрать тип файла "*.cf" и выбрать нужный файл).
- На предложение выполнить конвертацию дать утвердительный
ответ.
- Запустить конфигуратор данной версии 1С:Предприятия 8.2.
- Открыть внешнюю обработку (внешний отчет).
- На предложение выполнить конвертацию дать утвердительный
ответ.
- Выполнение пакетной конвертации файлов предприятия 8.x
возможно с использованием ключа командной строки /ConvertFiles.
Пользователям прикладных решений (конфигураций) при переходе
на новую версию платформы 1С:Предприятия 8 может потребоваться обновление
версии конфигурации. Рекомендуется получить у поставщика (разработчика)
используемого решения информацию о необходимости обновления версии
конфигурации.
Для файлов поставки конфигурации (cf) необходимо выполнить
действия, аналогичные описанным в разделе "Конфигурация, выгруженная в файл". Файлы
обновления (cfu), подготовленные предыдущими версиями 1С:Предприятия 8 не могут
быть использованы для обновления конфигураций, сконвертированных для версии
1С:Предприятие 8.2.