1С:Предприятие 8.0
Новые возможности и отличия версии 8.0.5 от 8.0.4

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

Встроенный язык
Глобальный контекст
Запросы
Прикладные объекты
    Константы
    Критерии отбора
    Перечисления 
    Последовательности 
    Регистры сведений 
    Бухгалтерский учет 
    Периодические расчеты 
    Общие изменения прикладных объектов
Обмен данными
Работа с XML
Текстовый документ
Табличный документ 
Построитель отчета 
Сводная таблица
Диаграмма
Диаграмма Ганта
Картинки
Формы
    Поле ввода 
    Поле текстового документа 
    Поле календаря 
    Табличное поле 
Прочее объекты и механизмы
Конфигуратор
Редактор текстов
Редактор модулей
Редактор форм
Конструктор запросов и выходных форм
Режим 1С:Предприятие
Администрирование
Запуск системы
Сервисные режимы
Комбинации клавиш
Документация и Синтакс-Помощник
Справочная информация
Технологические вопросы
Приложение
Переход с версии 8.0.4 на версию 8.0.5 
    Информационная база, не подключенная к хранилищу 
    Информационная база, подключенная к хранилищу 
    Конфигурация, выгруженная в файл 
    Файл выгрузки информационной базы 
    Внешняя обработка
Использование конфигураций выпущенных для предыдущей версии
Использование файлов поддержки
Изменения, влияющие на работу конфигураций

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

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

Глобальный контекст

Реализованы новые процедуры и функции работы с XML.

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

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

Запросы

Введена функция ДобавитьКДате, предназначенная для добавления к дате некоторой величины.

Прикладные объекты

Константы

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

Критерии отбора

Реализована возможность включения в критерий отбора реквизитов с составным типом, заданным как СправочникСсылка, ДокументСсылка и т.д., а также реквизитов с составным типом, определенным планом видов характеристик (Характеристика…).

Перечисления

Реализована возможность создания форм перечислений.

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

Последовательности

Реализован модуль набора записей последовательности.

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

Регистры сведений

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

Бухгалтерский учет

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

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

Периодические расчеты

Изменено редактирование предопределенных видов расчетов.

Реализована виртуальная таблица данных графика.

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

Реализована виртуальная таблица получения базовых данных.

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

Реализован модуль набора записей перерасчетов.

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

Для справочников, планов видов характеристик, планов счетов, планов видов расчета и перечислений реализована настройка в метаданных способа выбора ("из формы", "быстрый выбор", "обоими способами").

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

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

Обмен данными

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

Работа с XML

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

Текстовый документ

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

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

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

При выводе табличного документа в HTML-формат реализован вывод рисунков и диаграмм.

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

Изменен вывод подсказки. Подсказка не выводится без перемещения указателя мыши.

Построитель отчета

Реализована возможность использования макетов оформления.

Реализована возможность выдачи кросс-отчета с использованием макета.

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

Реализована возможность генерации макетов с подвалами.

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

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

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

Сводная таблица

Введена возможность отображения реквизитов измерений.

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

Реализована возможность использования макета оформления.

Диаграмма

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

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

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

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

Диаграмма Ганта

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

Картинки

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

Изменено изображение картинок ПереместитьВверх и ПереместитьВниз.

Формы

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

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

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

Поле ввода

Реализована возможность изменения выделенного текста средствами встроенного языка.

Поле текстового документа

Реализована возможность изменения выделенного текста средствами встроенного языка.

Поле календаря

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

Табличное поле

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

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

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

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

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

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

Прочее объекты и механизмы

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

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

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

Конфигуратор

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

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

В окне "Конфигурация" реализован поиск по именам объектов с помощью клавиатуры.

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

В панели инструментов "Конфигурация" добавлена команда запуска 1С:Предприятия без режима отладки. По умолчанию, команда отключена.

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

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

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

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

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

Реализованы отчеты по истории хранилища конфигурации.

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

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

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

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

Редактор текстов

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

Редактор модулей

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

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

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

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

Редактор форм

Реализован просмотр списка всех элементов управления формы.

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

Конструктор запросов и выходных форм

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

Реализована возможность настройки генерации макета.

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

Режим 1С:Предприятие

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

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

Реализовано закрытие текстового документа клавишей Esc.

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

Администрирование

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

Запуск системы

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

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

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

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

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

Сервисные режимы

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

В панели окон реализован режим "Автоматически прятать".

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

Комбинации клавиш

Добавлены комбинации клавиш для выполнения следующих команд:

Документация и Синтакс-Помощник

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

Добавлены разделы "Примитивные типы" и "Булевы операции" встроенного языка.

Справочная информация

Добавлен раздел "О фирме "1С"".

Разделены страницы Справки по текстовому редактору и его расширениям (текст, встроенный язык, язык запросов, текстовый макет, HTML).

Технологические вопросы

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

Приложение

В поставку включен англоязычный интерфейс.

В поставку включен украинский интерфейс.

Переход с версии 8.0.4 на версию 8.0.5

Форматы хранения конфигурации и внешних обработок изменены. Для их использования требуется выполнить конвертацию. После конвертации они не могут быть использованы версией 8.0.4 1С:Предприятия 8.0.

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

Информационная база, не подключенная к хранилищу

Информационная база, подключенная к хранилищу

Конфигурация, выгруженная в файл

Файл выгрузки информационной базы

Внешняя обработка

Использование конфигураций выпущенных для предыдущей версии

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

Использование файлов поддержки

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

Если файл обновления (cfu) подготовлен версией 8.0.4, то он не может быть использован с новой версией.

Если файл поставки конфигурации (cf) подготовлен версией 8.0.4, то для его использования необходимо данной версией 1С:Предприятия 8.0 сначала выполнить его конвертацию, как описано в разделе "Конфигурация, выгруженная в файл" раздела "Переход с версии 8.0.4 на версию 8.0.5", а затем выполнить обновление с использованием обновленного файла поставки.

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

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

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

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

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

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

Исправлена ошибка в типе свойства ТекущаяСтрока табличного поля связанного со значением типа СписокЗначений. Свойство ТекущаяСтрока имеет тип ЭлементСпискаЗначений.

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

Исправлена ошибка в свойствах НастройкаОтбора и НастройкаПорядка расширений табличных полей списков. Значения этих свойств имеют типы НастройкаОтбора и НастройкаПорядка соответственно.

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

Исправлены ошибки в именах свойств и методов объектов встроенного языка:

Исправлены ошибки в англоязычных синонимах имен объектов, свойств и методов объектов встроенного языка:

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