В данном документе кратко перечисляются новые возможности и отличия версии 8.0.5. Подробно о каждой возможности следует читать в дополнении к документации. Кроме того, в данном документе описывается порядок конвертации конфигураций, информационных баз и внешних обработок из формата версии 8.0.4.
Встроенный язык
Глобальный контекст
Запросы
Прикладные объекты
Константы
Критерии отбора
Перечисления
Последовательности
Регистры сведений
Бухгалтерский учет
Периодические расчеты
Общие изменения
прикладных объектов
Обмен данными
Работа с XML
Текстовый документ
Табличный документ
Построитель отчета
Сводная таблица
Диаграмма
Диаграмма Ганта
Картинки
Формы
Поле ввода
Поле текстового
документа
Поле календаря
Табличное поле
Прочее объекты и механизмы
Конфигуратор
Редактор текстов
Редактор модулей
Редактор форм
Конструктор запросов и выходных
форм
Режим 1С:Предприятие
Администрирование
Запуск системы
Сервисные режимы
Комбинации клавиш
Документация и Синтакс-Помощник
Справочная информация
Технологические вопросы
Приложение
Переход с версии 8.0.4 на версию
8.0.5
Информационная
база, не подключенная к хранилищу
Информационная
база, подключенная к хранилищу
Конфигурация,
выгруженная в файл
Файл выгрузки
информационной базы
Внешняя обработка
Использование
конфигураций выпущенных для предыдущей версии
Использование файлов поддержки
Изменения, влияющие на работу
конфигураций
Введено упрощенное конструирование описания типов. В конструкторе может указываться строка, содержащая имена типов.
Реализованы новые процедуры и функции работы с XML.
Реализована возможность получения кода языка (страны) информационной базы.
Для функции НСтр введен параметр, позволяющий получить строку на определенном языке.
Введена функция ДобавитьКДате, предназначенная для добавления к дате некоторой величины.
Реализован менеджер значения константы. Этот объект предназначен для выполнения чтения и записи одной константы. Для менеджера значения константы в конфигурации может быть определен модуль, в котором могут быть обработаны события ПередЗаписью и ПриЗаписи. Менеджер константы и набор констант выполняют запись с использованием менеджера значения константы.
Реализована возможность включения в критерий отбора реквизитов с составным типом, заданным как СправочникСсылка, ДокументСсылка и т.д., а также реквизитов с составным типом, определенным планом видов характеристик (Характеристика…).
Реализована возможность создания форм перечислений.
Реализована возможность отображения списка перечисления в табличном поле.
Реализован модуль набора записей последовательности.
Введена возможность записи набора записей последовательности без замещения.
Введена возможность включения индексов по ресурсам регистров сведений.
Введены методы менеджера регистра бухгалтерии, позволяющие получить итоги регистра.
У записи регистра бухгалтерии реализован доступ к значениям субконто по именам предопределенных видов субконто.
Изменено редактирование предопределенных видов расчетов.
Реализована виртуальная таблица данных графика.
Реализована виртуальная таблица фактического периода действия.
Реализована виртуальная таблица получения базовых данных.
Реализованы дополнительные разрезы метода ПолучитьБазу(). Допускается назначение в качестве дополнительных разрезов не только измерений, но и реквизитов регистра расчета.
Реализован модуль набора записей перерасчетов.
Для справочников, планов видов характеристик, планов счетов, планов видов расчета и перечислений реализована настройка в метаданных способа выбора ("из формы", "быстрый выбор", "обоими способами").
Реализована возможность отбора строк для табличных частей и наборов записей,
отображаемых в табличном поле.
Для наборов записей введен метод Метаданные(), предназначенный
для получения объекта метаданных отвечающего за данный прикладной объект.
Для записей регистров разрешено изменение свойства Активность. При записи набора выполняется проверка на равенство значений свойства Активность во всех записях набора.
Реализована технология обмена данными. Введена группа методов глобального контекста, предназначенная для чтения и записи в формате XML информации, хранящейся в базе данных. Введен новый объект метаданных ПланОбмена, предназначенный для настройки обмена данными. Введены соответствующие прикладные объекты для манипулирования узлами обмена, выполнения операций, связанных с регистрацией изменений данных, выполнения записи и чтения сообщений. В прикладных объектах, отвечающих за запись информации в базу данных, введено свойство ОбменДанными, предназначенное для управления обменом. В прикладных объектах, хранящихся в базе данных в виде объектов, введена возможность преобразования ссылки к уникальному идентификатору и обратного преобразования, а также возможность указания ссылки для записи нового объекта. Введен объект УдалениеДанных, выполняющий удаление объектов базы данных и позволяющий записывать в формате XML информацию об удалении объекта.
В объекте ЧтениеXML введено свойство ИгнорироватьПробелы, устанавливающее режим чтения узлов типа Текст, содержащих только пробельные символы.
Реализован механизм текстовых макетов, предназначенный для описания макетов печатных форм отчетов и первичных документов, формируемых в текстовом виде.
Реализована настройка максимальной высоты строки для автоматического режима определения высоты строки.
При выводе табличного документа в HTML-формат реализован вывод рисунков и диаграмм.
Для линий границ области ячеек табличного документа реализована возможность отображения с отступом.
Изменен вывод подсказки. Подсказка не выводится без перемещения указателя мыши.
Реализована возможность использования макетов оформления.
Реализована возможность выдачи кросс-отчета с использованием макета.
Реализована возможность установки макетов для уровней и подвалов измерений.
Реализована возможность генерации макетов с подвалами.
При генерации макета реализована установка формата для числовых полей с дробной частью.
Введено свойство АвтоДетальныеЗаписи, позволяющее включать в отчет детальные записи только в том случае, если они будут содержать поля, не входящие в состав группировок, реквизитов группировок и ресурсов.
Реализована возможность указания условия отбора по полям табличных частей.
Введена возможность отображения реквизитов измерений.
Введена возможность расположения измерений в одной колонке.
Реализована возможность использования макета оформления.
Введены методы для создания и доступа к сериям и точкам по ключевому значению, позволяющие выполнять заполнение диаграммы в произвольном порядке.
Реализован метод для получения отображения диаграммы в виде картинки.
Изменен вывод тестовых данных. Данные показываются только в режиме настройки диаграммы, если не задано количество серий и точек.
Введена возможность прокрутки области легенды.
Реализован новый объект "Диаграмма Ганта", предназначенный для визуального представления временных интервалов.
В библиотеку картинок внесены картинки, используемые в кнопках командного интерфейса для стандартных команд.
Изменено изображение картинок ПереместитьВверх и ПереместитьВниз.
Реализована возможность подключения контекстного меню для различных элементов управления. Подключаемое контекстное меню может применяться совместно с контекстным меню, автоматически формируемым элементом управления.
В модуле формы реализована возможность подключения глобального обработчика ожидания.
Для окон, состояние которых Прячущееся или Прикрепленное, реализовано открытие подчиненных окон с состоянием, определенным при конфигурировании. Для окон с состоянием Свободное реализовано открытие подчиненных окон с состоянием Свободное, не зависимо от состояния, определенного при конфигурировании.
Реализована возможность изменения выделенного текста средствами встроенного языка.
Реализована возможность изменения выделенного текста средствами встроенного языка.
Введены новые возможности управления календарем. Реализовано управление цветом, шрифтом, выделенными датами, а также ограничение интервала просмотра.
Реализована возможность установки переменной высоты строки.
Реализована возможность настройки пользователем положений колонок и высоты строки ячеек.
Для табличного поля с режимом "только просмотр" реализовано открытие форм в режиме "только просмотр".
Введена возможность использования ячейки в режиме "Гиперссылка".
Для элементов управления, связанных с данными текущей строки табличного поля, отображающего табличную часть или набор записей, введена возможность редактирования.
Реализована возможность перехода клавишами к "родителю" в табличном поле, представляющем собой многоколоночное дерево.
Реализован объект встроенного языка для вызова конструктора форматной строки.
В объекте СистемнаяИнформация введено свойство ВерсияПриложения, позволяющая получить версию платформы 1С:Предприятия.
Реализована возможность сохранения и восстановления значения типа НастройкаПериода.
Реализована возможность редактирования всех ролей в одном окне.
Реализован вывод информации списков настройки ролей и предопределенных элементов прикладных объектов в текстовый и табличный документы.
В окне "Конфигурация" реализован поиск по именам объектов с помощью клавиатуры.
При выполнении команды "Обновить конфигурацию базы данных" введена возможность завершить работу программы в режиме "1С:Предприятие", если выполняется отладка конфигурации.
В панели инструментов "Конфигурация" добавлена команда запуска 1С:Предприятия без режима отладки. По умолчанию, команда отключена.
Реализована возможность отключения от отлаживаемого приложения.
Реализована возможность вызова диалога просмотра типа для свойств объекта, редактирование которого запрещено.
Реализовано сравнение и объединение конфигураций, а также обновление конфигурации с учетом языков интерфейса.
При сравнении и объединении конфигураций реализовано сопоставление предопределенных данных справочников, планов видов характеристик, планов видов расчета и планов счетов по внутренним идентификаторам. Имена предопределенных данных при сопоставлении не используются. Это обеспечивает корректное обновление объектов базы данных при обновлении конфигурации.
Реализованы групповые операции при настройке поставки и поддержки, допускающие использование множественного выбора объектов конфигурации.
Реализованы отчеты по истории хранилища конфигурации.
При редактировании командного интерфейса введена возможность создания команды, выполняющей открытие общей формы.
В шаблонах текста реализована возможность вставки имен предопределенных данных справочников, планов видов характеристик, планов счетов и планов видов расчетов, а также возможность вызова конструктора запросов.
В шаблонах текста реализована возможность отображения подсказки без автозамены.
В поставляемых шаблонах текста изменен шаблон "Запрос", введены шаблоны для вставки запроса с параметром, вставки построителя отчета, вставки форматной строки.
По умолчанию, для текстового редактора установлено использование шрифта Courier New. Это позволяет редактировать тексты Unicode, включающие одновременно символы алфавитов, относящихся к разным кодовым страницам.
Реализована возможность использования команд "Добавить комментарий" и "Удалить комментарий" для текущей строки.
Реализовано выполнение свертки групп мышью, включая подчиненные группы, при нажатой клавише Ctrl.
Расширено действие контекстной подсказки. В частности, контекстная подсказка может использоваться при вводе оператора Новый, а также для переменных созданных с помощью оператора Новый.
Расширено действие перехода к определению. Реализован переход к метаданным, связанным с текущим фрагментом модуля.
Реализован просмотр списка всех элементов управления формы.
Реализована возможность использования конструктора вставки элементов управления, при вызове вставки с помощью кнопок панели инструментов "Элементы управления".
Реализовано упорядочивание таблиц в соответствии с порядком объектов в дереве метаданных. Упорядочивание по алфавиту может быть выполнено отдельной командой.
Реализована возможность настройки генерации макета.
Реализована возможность вызова конструктора запросов средствами встроенного языка.
При удалении помеченных на удаление объектов реализован вывод списка удаленных объектов в окно сообщений.
Реализовано управление просмотром картинки в форме с помощью клавиш цифровой клавиатуры.
Реализовано закрытие текстового документа клавишей Esc.
Реализована возможность перехода в конфигуратор при нажатии кнопки "Конфигуратор" окна обработки ошибок в случае отсутствия у текущего пользователя административных прав. В этом случае перед запуском конфигуратора вызывается диалог аутентификации.
В списке пользователей введена возможность настройки состава колонок, сортировки
и отбора записей по различным критериям. В списке может отображаться выбранный
для пользователя интерфейс, язык, а также выбранные роли.
Реализована возможность вывода информации системных списков (списка
пользователей, списка активных пользователей, журнала регистрации) в табличный
и текстовый документы.
В диалоге запуска реализовано запоминание размера и положения окна запуска.
В диалоге запуска реализована возможность использования стандартных клавиш управления списком.
В командной строке реализована возможность выполнения следующих действий:
В командной строке введена возможность указания режима вывода служебных сообщений в файл без очистки файла.
В командной строке реализована возможность задания командной строки в виде файла.
В калькуляторе реализована настройка отображения длинной дроби.
В панели окон реализован режим "Автоматически прятать".
Реализовано ограничение размера подсказки, выдаваемой при позиционировании курсора мыши на каком-либо объекте.
Добавлены комбинации клавиш для выполнения следующих команд:
Выделены отдельные разделы для событий клиентского и внешнего соединения.
Добавлены разделы "Примитивные типы" и "Булевы операции" встроенного языка.
Добавлен раздел "О фирме "1С"".
Разделены страницы Справки по текстовому редактору и его расширениям (текст, встроенный язык, язык запросов, текстовый макет, HTML).
Изменено использование оперативной памяти механизмом форм. Это повысило производительность выполнения таких массовых операций c формами, как замена текстов.
В поставку включен англоязычный интерфейс.
В поставку включен украинский интерфейс.
Форматы хранения конфигурации и внешних обработок изменены. Для их использования требуется выполнить конвертацию. После конвертации они не могут быть использованы версией 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. Рекомендуется заменить их использование в конфигурации на приведенные в этом перечне аналоги.