Фирма 1С выпустила новую версию 8.3.8 платформы "1С:Предприятие 8", в которой реализовано множество усовершенствований и изменений, расширяющие возможности разработки и программирования прикладных конфигураций, повышающие производительность, стабильность и надежность работы системы, масштабируемость, удобство и комфортность ее использования, как для разработчиков, так и для пользователей.
В первую очередь развитие системы было в следующих направлениях:
Новые возможности и изменения для разработчиков в режиме конфигурирования
Функциональность | Комментарии
|
---|---|
Работа с Интернет | Возможность работы в ОС Linux, с помощью тонкого клиента, с информационными базами, опубликованными на ресурсах, доступ к которым требует использования клиентских сертификатов.
Реализована поддержка работы с каталогом доверенных сертификатов операционной системы Linux (/etc/ssl/certs). Подробнее http://its.1c.ru/db/v838doc/bookmark/adm/TI000000092 |
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов | Расширен список поддерживаемых веб-серверов.
Реализована поддержка веб-сервера Apache 2.4 для ОС Windows и Linux. Для утилиты webinst реализован ключ -apache24. Подробнее http://its.1c.ru/db/v838doc/bookmark/adm/TI000000019 |
Автоматизированное тестирование | Расширены возможности механизма автоматизированного тестирования.
В диалоге О программе (и заголовке окна клиентского приложения) реализовано информирование о том, что клиентское приложение является клиентом или менеджером тестирования. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001065 |
Повышен комфорт работы разработчика | Реализована возможность выполнять сохранение/восстановление настроек окна сравнения/объединения конфигураций. Реализован флажок, управляющий автоматическим сохранением настроек формы.
Переработана форма сравнения/объединения модулей: реализована командная панель, на которой располагаются команды работы с редактором. В настройках фильтров просмотра реализован фильтр Показывать только дважды измененные свойства. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001078 |
Упрощен процесс автоматизированного обновления прикладных решений | Реализованы возможности выполнения следующих операций с помощью команд пакетного запуска конфигуратора:
Сравнение конфигураций (/CompareCfg). Объединение конфигураций (/MergeCfg). Выполнение захвата объектов в хранилище конфигурации (/ConfigurationRepositoryLock). Выполнение отмены захвата объектов в хранилище конфигурации (/ConfigurationRepositoryUnlock). Помещение измененных объектов в хранилище конфигурации (/ConfigurationRepositoryCommit). Установка метки на версию хранилища (/ConfigurationRepositorySetLabel). Для ключа командной строки пакетного запуска конфигуратора /UpdateCfg реализованы параметры: -DumpListOfTwiceChangedProperties - позволяющий сформировать список дважды измененных объектов. -IncludeObjectsByUnresolvedRefs - если в настройках есть объекты, не включенные в список объединяемых и отсутствующие в основной конфигурации, но на которые есть ссылки из объектов, включенных в список, то такие объекты также помечаются для объединения, и выполняется попытка продолжить объединение. -ClearUnresolvedRefs - ссылки на объекты, не включенные в список объединяемых - очищаются. -Settings - указать имя файла с настройками объединения. -force - определяет необходимость автоматически разрешать ряд проблем при объединении: поведение при наличии заблокированных объектов; поведение при предупреждение о наличии дважды измененных свойств, для которых не выбран режим объединения; поведение при предупреждении об удаляемых объектах, на которые есть ссылки в объектах, не участвующих в объединении. Для ключа командной строки пакетного запуска конфигуратора /ConfigurationRepositoryUpdateCfg реализован параметр -objects, позволяющий выполнить операцию не со всей конфигурацией, а только с ограниченным набором объектов. Подробнее http://its.1c.ru/db/v838doc/bookmark/adm/TI000000527 |
Расширены возможности разработчика при отладке сложных пакетных запросов. | Во время отладки запросов реализована возможность работы с временными таблицами: просмотр списка временных таблиц, структуры временных таблиц и содержимого временных таблиц.
Реализован метод Запрос.ВыполнитьПакетСПромежуточнымиДанными(). Реализовано свойство МенеджерВременныхТаблиц.Таблицы. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001759 |
Определение состояния внешних источников данных.
| Реализован метод ВнешнийИсточникДанныхМенеджер.ТранзакцияАктивна(), позволяющий понять, что внешний источник данных находится в состоянии транзакции.
Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001450 |
Web-сервисы и HTTP-сервисы | Расширены возможности интеграции системы «1С:Предприятие» с различными внешними системами. Стало возможно использовать Web-сервисы, поддерживающие оптимизированную передачу двоичных данных, при этом уменьшается объем сетевого трафика и потребление оперативной памяти.
Реализована работа с Web-сервисами, поддерживающими стандарт MTOM. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001473 |
Представление объектов «1С:Предприятия» стало более полно соответствовать стандарту OData. | Для стандартного интерфейса OData:
Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001363
|
Упрощена работа с расширениями конфигурации | Для объектов конфигурации реализован метод РасширениеКонфигурации(), позволяющий определить расширение конфигурации, в котором расположен интересующий объект конфигурации.
Для метода МенеджерРасширенийКонфигурации.Получить() реализован параметр ИсточникРасширенийКонфигурации, позволяющий указать, какой список расширений требуется получить (расширения только из базы данных; расширения, действующие в текущем сеансе или расширения, не прошедшие проверку при подключении или отключенные профилями безопасности). |
Расширены возможности работы с расширениями конфигурации | Реализовано свойство расширения конфигурации РежимСовместимостиРасширенияКонфигурации. Данное свойство позволяет ограничивать возможности расширения используемой версией платформы «1С:Предприятие», используя для редактирования расширения более старшие версии платформы, с большими возможностями расширений.
Реализована возможность создания в расширении конфигурации новых объектов. Реализована возможность в расширении изменять свойства заимствованных объектов конфигурации, описывающих основные и вспомогательные формы. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001781 |
Расширены возможности работы с внешними обработками/отчетами с использованием внешних систем контроля версий. | Стало возможно использовать внешние средства для модификации и создания внешних отчетов и обработок. Реализована возможность выгружать внешнюю обработку/отчет в файлы (в формате XML). Выгрузка возможна с помощью команд меню Файл конфигуратора (Сохранить, Сохранить как, Сохранить копию). При операции выгрузки невозможно изменить тип объекта (сделать внешнюю обработку внешним отчетом и наоборот). Загрузка возможна с помощью команды меню Файл - Открыть.
Реализована возможность выгрузки в файлы и обратной загрузки в диалоге редактирования внешней обработки/отчета. Команды доступны в меню Действия этого диалога. Реализована возможность выполнить сравнение внешней обработки/отчета с внешней обработкой/отчетом, сохраненной на диске в виде файлов формата XML. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000000332 |
Расширены возможности динамического списка. | Для динамического списка реализована поддержка работы с пакетным запросом. Конструктор запроса динамического списка не поддерживает редактирование пакетного запроса.
Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001334 |
Упрощен доступ разработчика к важной для него информации. | В синтакс-помощник добавлена информация о методе, который является обработчиком запроса HTTP-сервиса. Упрощен доступ разработчика к информации о типах параметра и возвращаемого значения. |
Расширены возможности использования стилевых элементов. | Для системного перечисления ЦветаСтиля реализованы следующие значения:
|
Улучшено отображение кнопок. | Размеры кнопок формы и командной панели отличаются от аналогичных размеров в предыдущих версиях системы. |
Новые возможности и изменения для пользователей в режиме 1С:Предприятия
Функциональность | Комментарии
|
---|---|
Улучшение интерфейса и повышение комфорта работы.
| Изменен внешний вид полос прокрутки в интерфейсе Такси (полосы прокрутки в управляемых формах стали лучше заметны пользователю).
Унифицирован внешний вид диалогов поиска в таблицах управляемой формы, связанных с разными данными (изменен порядок полей: вначале идет поле Где искать, затем Что искать). |
Реализованы клавиатурные сокращения: |
Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000000114
|
Улучшены способы навигации по динамическому списку. | В интерфейсе Такси изменено отображение вертикальной полосы прокрутки в динамическом списке. Собственно полоса прокрутки более не отображается. Для манипуляций списком служат несколько кнопок (в начало списка, в конец списка, на страницу вперед, на страницу назад), расположенные в правой нижней части таблицы формы, связанной с динамическим списком. |
Упрощено выполнение операций проведения и отмены проведения в динамическом списке. | В контекстное меню таблицы, связанной с динамическим списком, у которого основной таблицей выступает список документов или журнал документов, добавлены команды Провести и Отменить проведение. |
Упрощено выполнение операции ввода на основании в динамическом списке. | В контекстном меню таблицы управляемой формы, связанной с основным реквизитом управляемой формы списка, для которой есть команды Создать на основании, реализовано одноименное подменю со списком соответствующих команд. |
Отключена возможность использования неработающего механизма. | В тонком и толстом клиентских приложениях, в управляемом режиме работы, во всех вариантах интерфейса исключена возможность включения строки поиска в области системных команд. |
Адаптация поведения клиентского приложения к привычному поведению веб-приложений. | В области системных команд реализовано отображение имени текущего пользователя. Имя пользователя является гиперссылкой, нажатие на которую отображает диалог с информацией о текущем пользователе. В этом диалоге также предоставляется возможность завершить работу с клиентским приложением, при этом одновременно будет выполняться отмена аутентификации OpenID, если аутентификация пользователя выполнялась с помощью этого протокола (т.е. одна команда и для завершения работы приложения и для отмены аутентификации OpenID). Если в информационной базе отсутствуют пользователи, то имя пользователя не отображается.
Реализована возможность задания в .vrd-файле (в том числе из диалога публикации в конфигураторе) URL для перехода после завершения работы веб-клиента. Подробнее http://its.1c.ru/db/v838doc/bookmark/adm/TI000000540 |
Повышен комфорт работы с текстом в веб-клиенте. | В веб-клиенте улучшено выполнение операции отмены/возврата при работе в поле текстового документа и поле ввода.
При использовании веб-браузера Safari для Apple iPad, операция отмены выполняется сразу для целого слова, а не посимвольно, как в других веб-браузерах. |
Повышено удобство работы с приложением в некоторых поддерживаемых операционных системах. | Реализована поддержка списков переходов при работе на ОС Windows 7 и выше, а также на ОС Linux с оболочкой рабочего стола Unity. В список переходов автоматически попадают последние используемые информационные базы, которые в дальнейшем пользователь может использовать без открытия окна программы запуска.
Реализована возможность размещать кнопки (из встроенного языка) в окне предварительного просмотра приложения в панели задач при работе на ОС Windows 7 и выше (аналогично кнопкам управления воспроизведением Проигрывателя Windows Media). Реализована возможность устанавливать картинку или число (из встроенного языка) , которые будут отображаться в правом нижнем углу картинки приложения на панели задач на ОС Windows 7 и выше, а также на ОС Linux с оболочкой рабочего стола Unity. Реализована возможность осуществить мигание картинки приложения (из встроенного языка) на панели задач на ОС Windows XP и выше, а также на ОС Linux с оболочкой рабочего стола Unity. Реализован объект МенеджерПанелиЗадачОС. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000001760 |
Возможность озвучивания экранных элементов интерфейса для пользователей с ограничениями по зрению | Реализована невизуальная доступность интерфейса «1С:Предприятия» для пользователей с ограничениями по зрению. Данная возможность доступна при работе на ОС Windows XP и выше. Для работы используется программа экранного доступа NVDA (см. здесь).
Невизуальная доступность обеспечивается только для управляемых форм, в тонком и толстом клиентских приложениях в интерфейсе Такси. Подробнее http://its.1c.ru/db/v838doc/bookmark/adm/TI000000021 |
Расширены возможности отображения информации в динамическом списке. | В динамическом списке реализована возможность добавления дочерних полей для полей составного типа с помощью диалога пользовательской настройки формы (Еще - Изменить форму). Добавление доступно для полей, имеющих в составе своего типа хотя бы один ссылочный тип. |
Поведение системы приведено в соответствие с общей схемой безопасной работы с файловой системой в веб-клиенте. | В веб-клиенте, при использовании методов СоздатьКаталог() и НачатьСозданиеКаталога(), пользователю задается вопрос Создать каталог ИмяКаталога?
При использовании метода ЗапроситьРазрешениеПользователя(), вопрос о создании каталога (при необходимости запросить такое разрешение) будет добавлен в итоговый вопрос пользователю. Подробнее http://its.1c.ru/db/v838doc/bookmark/dev/TI000000818 |
Оптимизация. Повышение производительности, стабильности и надежности работы.
Функциональность | Комментарии
|
---|---|
Оптимизация работы кластера серверов | Оптимизирована работа с сеансовыми данными. Исключены периодические замедления в работе пользователей при высокой нагрузке на хранилище сеансовых данных в клиент-серверном варианте работы.
Уменьшено место на диске, которое занимают сеансовые данные. Сеансовые данные хранятся в кластере серверов в сжатом виде. Ускорены некоторые внутренние процессы кластера серверов. |
Ускорен запуск тонкого клиента и открытие интерфейса новой формы в случае большого количества открытых форм. | Ускорен запуск тонкого клиента при работе в файловом варианте информационной базы.
В тонком клиенте уменьшено влияние количества открытых форм на открытие новой формы. |
Оптимизации скорости работы динамических списков и запросов ограничения доступа к данным. | Ускорение происходит за счет выбора СУБД более простого плана запроса. В языке запросов реализовано упрощение некоторых выражений вида <ВЫРАЖЕНИЕ> ИЛИ ИСТИНА. |
Ускорены операции обмена между информационной базой и системой хранении конфигурации во внешней системе. | Ускорены операции выгрузки/загрузки конфигурации в файлы в том случае, если конфигурация содержит большое количество управляемых форм. |
Ускорено формирование информационной базы для нового дочернего узла в распределенной информационной базе. | Ускорено создание начального образа информационной базы.
Ускорено чтение записей независимого непериодического регистра сведений при формировании начального образа информационной базы. |
Ускорена работа системы при работе с временными таблицами (в клиент-серверном режиме). | Оптимизированы операции удаления записей из временных таблиц при выполнении некоторых операций в СУБД PostgreSQL и IBM DB2.
При работе в клиент-серверном варианте с использованием СУБД Oracle Database запросы, содержащие выражения … В (&СписокЗначений) исполняются по-другому, если количество значений в списке превышает 100 элементов. |
Расширены возможности диагностики работы с базой данных. | Оптимизировано получение информации о блокировках СУБД. Время получения этой информации не зависит от количества информационных баз в кластере серверов.
Реализован сервис кластера серверов, выполняющий сбор информации о блокировках СУБД. Сервис называется AuxiliaryService (Сервис вспомогательных функций кластера). Реализована возможность управлять сбором информации о блокировках СУБД в технологическом журнале (элемент <DBMSLOCKS>). Включение сбора информации о блокировках ведет к повышенной нагрузке на СУБД. Подробнее http://its.1c.ru/db/v838doc#bookmark:cs:TI000000024 |
Оптимизирована работа файлового варианта информационной базы.
Уменьшено время открытия информационной базы, а также ускорение выполнения некоторых запросов при работе с большими БД. | Оптимизирована работа файлового варианта информационной базы, для чего доработан формат хранения данных в файловой базе данных (формат версии 8.3.8). Реализована возможность изменять размер страницы файла информационной базы (1Cv8.1CD). Размер страницы может быть 4096, 8192, 16384, 32768 и 65536 байт.
Версия 8.3.8 может работать с информационными базами, созданными в предыдущих версиях (формат версии 8.2.14) без нарушения совместимости с предыдущими версиями. По умолчанию новая информационная база создается в формате версии 8.2.14. Реализован параметр DBFormatVersion файла conf.cfg, с помощью которого можно управлять форматом создаваемой информационной базы в файловом варианте. Для строки соединения с информационной базой реализованы параметры DBFormat и DBPageSize, позволяющие управлять форматом создаваемой информационной базы и размером страницы. При необходимости выполнить перенос данных между различными форматами, можно воспользоваться либо переносом через файл .dt (при условии, что база-приемник имеет нужный вариант формата) либо конвертацией файла информационной базы с помощью утилиты cnvdbfl. Утилита cnvdbfl может выполнять конвертацию файла информационной базы с изменением размера страницы. Подробнее http://its.1c.ru/db/v838doc#bookmark:adm:TI000000666 |
Администрирование
Функциональность | Комментарии
|
---|---|
Упрощено администрирование программных лицензий на компьютере пользователя | Реализована утилита командной строки, предназначенная для управления программными лицензиями (активация лицензии, получение информации о лицензии, получение списка лицензий и т.д.). Утилита поставляется в виде двух установочных пакетов и находится в подкаталоге ExtDst каталога конкретной версии (при выборе толстого клиента или сервера), при этом непосредственно установки не происходит. При необходимости использования утилиты, запуск ее установки требуется выполнить вручную. Утилита реализована для ОС Windows (обоих архитектур) и для ОС Linux (обоих архитектур, в виде .deb- и .rpm-пакетов).
Обращение к утилите выполняется с помощью команды ring license. Для работы утилиты требуется Java 8. Подробнее http://its.1c.ru/db/v838doc#bookmark:adm:TI000000674 |
Упрощен процесс добавления информационной базы в список. | Переработаны диалоги добавления и изменения информационной базы в списке информационных баз. Уменьшено количество страниц в данных диалогах.
Реализовано автоматическое определение типа соединения с информационной базой по строке, которая запомнена в буфер обмена перед созданием новой информационной базы или при вводе строки в поле Укажите наименование информационной базы. Автоматически распознается путь к файловой информационной базе и URL, с помощью которого предоставляется доступ к информационной базе, расположенной на веб-сервере. При определении типа информационной базы автоматически заполняются соответствующие поля диалога. Подробнее http://its.1c.ru/db/v838doc#bookmark:adm:TI000000671 |
Уменьшены задержки при старте клиентского приложения при работе с файловым вариантом информационной базы. | Регламентные задания начинают выполняться не ранее, чем через 2 минуты после старта клиентского приложения при работе в файловом варианте информационной базы. |
Совместимость системы программного лицензирования с операционной системой Windows 10. | Не происходит деактивации программных лицензий при обновлениях операционной системы Windows 10.
Подробнее http://its.1c.ru/db/v838doc#bookmark:adm:TI000000539 |
Учтены изменения законодательства об исчислении времени. | Для Российской Федерации учитывается однократный сдвиг часовых зон на один час в связи с принятием законов №№ 453-ФЗ, 27-ФЗ, 57-ФЗ, 58-ФЗ, 59-ФЗ, 69-ФЗ. Изменения касаются всех компонентов системы «1С:Предприятие», кроме веб-клиента. Веб-клиент пользуется информацией о временных зонах, которую предоставляет ОС и веб-браузер. |
Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.
Или воспользуйтесь формой обратной связи.
X