Опубликована рабочая версия платформы 1С 8.3.23. В состав релиза вошло несколько долгожданных изменений: лицензия для разработчиков, поддержка регулярных выражений и обработка для миграции на другую СУБД для клиент-серверных баз без выгрузки в .dt.
На радость разработчикам
Самым долгожданным новшеством новой версии 1С:Предприятие 8.3.23 стала лицензия для разработчиков.
Теперь любой разработчик или администратор 1С может активировать на своем компьютере community-лицензию.
Такая лицензия закрепляется за личным кабинетом на сайте developer.1c.ru и может быть израсходована на:
- не более 3 сеансов с прямым подключением;
- не более 1 сеанса при подключении через веб-сервер;
- не более 1 сеанса клиента системы «1С:Аналитика»;
- не более 1 сеанса мобильного клиента;
- подключение единственного сеанса к серверу 1С:Предприятия для целей отладки и внесения доработок.
Community-лицензия предназначена исключительно для разработки и отладки приложений в среде 1С. Использовать ее для решения реальных управленческих и учетных задач нельзя.
Следует учитывать ограничение по сроку действия – выданная community-лицензия рассчитана на неделю использования. Для автоматического продления лицензии достаточно быть подключенным к интернету.
Список устройств, на которых была активирована community-лицензия, хранится в личном кабинете developer.1c.ru. Чтобы не выйти за ограничение в три активации на одного разработчика, неиспользуемые лицензии можно деактивировать через личный кабинет.
Источник: developer.1c.ru
«Лицензию для разработчиков можно активировать для любого дистрибутива платформы версии 8.3.23 и новее, как в файловом, так и в клиент-серверном режиме работы. При работе в клиент-серверном режиме она обеспечивает работу не только клиентского приложения, но и сервера», – говорится в описании релиза.
Скачать дистрибутив платформы и получить лицензию для разработчиков может любой человек, который прошел полную регистрацию (с подтверждением номера мобильного телефона) на портале developer.1c.ru.
Регулярки: гибкий анализ и обработка строк средствами платформы 1С
Еще одна хорошая новость – это новый механизм регулярных выражений. Теперь во встроенном языке можно использовать регулярные выражения для поиска и замены в строках. Обеспечиваться данная функциональность будет с помощью трех новых функций:
- СтрНайтиПоРегулярномуВыражению() — найденные подстроки сохраняются в новый объект РезультатПоискаПоРегулярномуВыражению;
- СтрЗаменитьПоРегулярномуВыражению();
- СтрПодобнаПоРегулярномуВыражению().
По мнению фирмы «1С», это может быть полезно в таких случаях:
- при проверке строк на соответствие шаблонам: телефонные номера, электронная почта, номера договоров и т.п.;
- при сложном поиске в тексте документов;
- при парсинге XML-документов в ЭДО на соответствие требуемым шаблонам (иногда в счет-фактуре нужно проверять номер ГТД на соответствие 5-6 шаблонам);
- при парсинге исходных файлов приложения или массовой замене строк кода по шаблону;
- при парсинге логов, например, технологического журнала.
Расширения: больше удобства для модульных решений
Стоит также отметить новые возможности для работы с расширениями:
- возможность создавать в расширениях собственные регламентные задания, в том числе, предопределенные;
- в конструкторе запросов в расширении, нажав кнопку, можно отобразить таблицы и поля расширяемой конфигурации;
- если запрос использует объекты из основной конфигурации, и эти объекты не добавлены в расширение, они по кнопке могут быть добавлены в расширение автоматически.
Новая кнопка в конструкторе запроса, вызванного из расширения в 8.3.23. Источник: wonderland.v8.1c.ru
Больше возможностей для совместной работы
Фирма «1С» продолжает активно развивать возможности для коммуникации в системе взаимодействия.
Обновления для Сервера взаимодействия включают:
- улучшение работы со звонками: возможность переключать звонок на другое устройство, например, с ПК на мобильное устройство; при возникновении сетевых проблем во время видеозвонка автоматически переустанавливает соединение и улучшать качество изображения, если оно было автоматически ухудшено при плохом качестве соединения;
- возможность встроить чат системы взаимодействия в сторонние сайты, например, в сайт интернет-магазина для общения покупателей и менеджеров ресурса; подчеркивается, что общение можно организовать с использованием ботов, например, для обращений в нерабочее время;
- интеграцию системы взаимодействия и мессенджера WhatsApp через бизнес-аккаунт, то есть на стороне WhatsApp пользователи будут общаться с одним и тем же бизнес-аккаунтом, а в системе взаимодействия каждого пользователя будет видно индивидуально; при этом в панели обсуждений у таких пользователей сверху будет написано имя контакта в WhatsApp, а снизу – наименование соответствующей интеграции в системе взаимодействия;
- возможность обмениваться вложениями (файлами) в обе стороны при настроенной интеграции с ВКонтакте или Telegram.
Потоковое и файловое распознавание речи
Отметим здесь также новый сервис «1С» для распознавания речи и преобразования ее в текст. С его помощью можно реализовать голосовое управление прикладным решением или ввод текста в поля ввода с использованием голосового набора.
Базовые модели распознавания можно скачать с сайта 1С с помощью новой стандартной обработки «Управление распознаванием речи», и использовать их возможности из кода конфигурации локально или в качестве облачного сервиса.
Настройка распознавания речи в 1С. Источник: wonderland.v8.1c.ru
Поддержка процессов импортозамещения: мигрировать с одной СУБД на другую должно быть проще
Процесс перехода на отечественные программные продукты становится все более активным. Зарубежные вендоры не поставляют свои решения на российский рынок уже больше года. Соответственно при запуске новых проектов или при выполнении требований законодательства по переходу на российский софт, обязательный, например, для госкомпаний, потребность в миграции на одну из сборок PostgreSQL, становится задачей, актуальной для многих компаний – и крупного бизнеса, и среднего, и для небольших компаний, использующих клиент-серверную архитектуру.
Фирма «1С» заблаговременно подумала о том, как упростить процесс миграции, и включила в состав 1С 8.3.23 обработку, которая позволяет «переехать» с одной СУБД на другую без выгрузки базы в .dt.
Дело в том, что проблемы с выгрузкой могут быть не только у гигантских информационных баз, но и у небольших. В этом случае для решения проблем с выгрузкой необходимо проводить отдельное расследование, искать причину сбоя, что, очевидно, является трудозатратным процессом. Типовая обработка в составе 1С 8.3.23 позволяет обходить такие затруднения.
Красивый интерфейс для управления проектами
Разработчики платформы существенно улучшили внешний вид диаграммы Ганта. Кроме того, что теперь этот график выглядит более органично и соответствует общей стилистике интерфейса «Такси», у него появились дополнительные функциональные возможности.
Так, в новой диаграмме Ганта в 1С 8.3.23:
- на интервалах диаграммы можно отображать текст и управлять его отображением, если он не помещается в интервал — обрезать или переносить;
- можно выделять значения диаграммы;
- при интерактивном изменении интервалов теперь отображается всплывающая подсказка, содержащая актуальные значения границ интервала.
Новая диаграмма Ганта. Источник: wonderland.v8.1c.ru
Кроме диаграммы Ганта, в улучшении интерфейса можно отметить дополнительные возможности для отображения множественных однотипных значений, например, несколько адресов электронной почты для письма, несколько номеров телефонов для контрагента или контактного лица, несколько ролей пользователя, принадлежность к нескольким группам доступа.
Теперь такие данные можно заполнять привычным способом: вводом текста или автоподбором с клавиатуры, выбором значений из выпадающего списка или в диалоге редактирования списка значений.
Ввод множественных значений в 8.3.23. Источник: wonderland.v8.1c.ru
Обновление для мобильной платформы: сканер документов и поддержка NFC-меток
Фирма «1С» встроила в мобильную платформу функциональность сканера документов: камера устройства сможет найти документ в кадре, в случае необходимости повернуть его и устранить геометрические искажения, скорректировать яркость и контрастность, если освещения недостаточно – автоматически включить фонарик. Доступна также функциональность поточного сканирования, то есть работа с многостраничными документами.
В числе заметных нововведений в мобильной версии платформы отметим:
- возможность взаимодействия с NFC-метками в формате NDEF;
- возможность собирать мобильный клиент (мобильную платформу) разработчика для iOS в сервисе сборки мобильных приложений, то есть иметь компьютер Mac для решения такого рода задач теперь не требуется;
- расширение возможностей запуска мобильных приложений с помощью типа ЗапускПриложенияМобильногоУстройства;
- возможность автоматически заполнять поля ввода, имеющие общепринятый смысл: код одноразовой верификации из SMS, имя пользователя, пароль, данные банковской карты и т.д.;
- более удобный выбор даты и времени.
Работа мобильного сканера в 1С 8.3.23. Источник: wonderland.v8.1c.ru
Оптимизация работы платформы: 8.3.23 должна работать еще быстрее
В части оптимизации производительности технологической платформы разработчики отметили следующие улучшения:
- в клиент-серверном режиме работы можно управлять табличными пространствами для распределения таблиц информационной базы по разным дисковым накопителям; управление выполняется в терминах групп объектов, например, «для всех регистров сведений», или в терминах отдельных объектов; это позволяет, например, повысить производительность за счет выноса индексов или части данных в отдельный сегмент на более быстрые диски;
- тонкий клиент может скачивать свои обновления предварительно, в фоновом режиме, то есть администратор сервера может подготовить обновление тонкого клиента заранее и у работающих пользователей это обновление будет скачано отдельным фоновым процессом с пониженным приоритетом, а когда администратор переводит сервер на новую версию, у пользователей произойдет перезапуск на новую версию (если новый клиент уже установлен) или произойдет установка клиента и перезапуск, таким образом, в результате, при переходе на новую версию сервера, не будет высокой нагрузки на канал связи из-за того, что подключившиеся клиенты одновременно загружают обновление;
- в дата акселераторе оптимизирована работа с памятью, убран ряд сценариев резкого роста потребления памяти во время выполнения пользовательских запросов, увеличена скорость запросов по нескольким таблицам с сортировкой, оптимизировано хранение в памяти и обработка текстовых полей, а также оптимизирована обработка данных с настроенными в конфигурации индексами, включая обновление данных;
- тестирование и исправление информационной базы в клиент-серверном варианте работы теперь выполняется на сервере, в результате оно выполняется быстрее, так как не происходит копирования данных на клиент;
- ускорен запуск приложения и открытие форм в веб-клиенте после того, как в приложение добавлены или обновлены расширения.
Что еще нового в 1С:Предприятие 8.3.23
В числе прочих существенных улучшений в работе технологической платформы отметим:
- поддержку процессоров Эльбрус-8С с версии 8.3.22 платформы «1С:Предприятие» при наличии КОРП лицензий платформы;
- сохранение измененных пользовательских настроек (положения и размера окна приложения, настройки ширины колонок таблиц, положения разделителей), накопившихся за время работы, после аварийного завершения;
- возможность криптографической расшифровки файлов произвольного размера в ОС Windows можно (ранее действовало ограничение в 100 Мбайт); также новая платформа поддерживает стандарт усовершенствованных подписей CAdES, что обеспечит соблюдение требований, изложенных в проекте федерального закона «Об архивном хранении документов»;
- ошибка вызова сервиса кластера при запросе к серверу теперь не приводит к остановке клиентского приложения; пользователю будет отображен диалог, который позволит повторить запрос к серверу через установленное время или немедленно, по кнопке;
- реализацию в автономном сервере возможности подключения Конфигуратора и выполнения всех операций, доступных как в интерфейсе Конфигуратора, так и в командном режиме его работы, а также доступных в режиме Агента;
- возможность отлаживать информационные базы, работающие под управлением автономного сервера, непосредственно из Конфигуратора, без запуска внешнего сервера отладки или настройки на сервер отладки;
- возможность подключения тонкого клиента к автономному серверу по протоколу TCP (пригодится для сценарного тестирования);
- добавление новых методов встроенного языка для работы с JSON, в том числе, в веб-клиенте.
Описание 1С:Предприятие 8.3.23 на сайте «1С» и более подробное – на портале ИТС.