Какие ключевые новшества появились в платформе 1С:Предприятие 8.3.23 и где найти Community-версию?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Выход версии 8.3.23 платформы «1С:Предприятие» стал знаковым событием для сообщества разработчиков. В этой статье мы подробно разберем, какие долгожданные инструменты появились в арсенале программиста, проанализируем изменения в стратегии развития средств разработки и выясним, как легально использовать платформу для обучения и тестов. Мы вместе пройдем по основным точкам обновления, чтобы вы могли эффективно внедрять эти новшества в свою повседневную практику.

Community-версия платформы: доступность и правила игры

Одним из самых обсуждаемых вопросов стала так называемая «Комьюнити-версия». Разберем по шагам, что это такое и как ее получить. Ранее доступ к новым сборкам часто ограничивался закрытым бета-тестированием (ЗБТ), условия которого предполагали проверку на реальных боевых системах. Однако сейчас ситуация изменилась, и платформа стала доступнее.

Основные характеристики Community-версии:

  1. Целевое назначение: Данная версия предназначена исключительно для изучения возможностей платформы, разработки новых конфигураций и самообразования.
  2. Бесплатность: Разработчики могут использовать ее без приобретения коммерческих лицензий, что снимает барьер для входа в профессию.
  3. Технические ограничения: Важно понимать, что версия не предназначена для реального ведения учета. В ней наложены ограничения на количество одновременных сеансов (как правило, доступен один сеанс) и отсутствует возможность полноценной работы в клиент-серверном варианте для продуктивных баз.

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

Нативная поддержка регулярных выражений (RegExp)

Этого события разработчики ждали почти 20 лет. До версии 8.3.23 для работы с регулярными выражениями нам приходилось прибегать к использованию COM-объектов, таких как VBScript.RegExp. Это создавало огромные проблемы при переходе на операционные системы семейства Linux, так как COM-технология является специфичной для Windows.

Рассмотрим, как теперь реализована работа с текстом. В платформу внедрен новый объект РегулярноеВыражение. Это позволяет писать кроссплатформенный код, который будет одинаково успешно работать и на Windows-клиенте, и на Linux-сервере, и даже на мобильных устройствах.

Возможности нового объекта РегулярноеВыражение:

Посмотрим на пример того, как теперь выглядит работа с регулярными выражениями в коде:


// Создаем объект регулярного выражения
РегВыр = Новый РегулярноеВыражение("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$");

// Проверяем строку на соответствие (например, формат Email)
Если РегВыр.Поиск(АдресЭлектроннойПочты) <> Неопределено Тогда
    Сообщить("Адрес корректен");
КонецЕсли;

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

Развитие системы взаимодействия: работа с файлами

Система взаимодействия внутри «1С» продолжает эволюционировать. В версии 8.3.23 была реализована поддержка работы с файлами в интеграциях. Выясним причину важности этого обновления: ранее программный обмен файлами через внешние мессенджеры (например, Telegram или VK) при использовании системы взаимодействия был ограничен.

Что изменилось в API:

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

Теперь мы можем использовать СистемаВзаимодействия как полноценный шлюз для автоматизированного документооборота с внешним миром.

Будущее инструментов разработки: Конфигуратор против EDT

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

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

1C:Enterprise Development Tools (EDT): Именно сюда направлены все основные силы разработчиков инструментов. EDT базируется на платформе Eclipse и предлагает:

Таким образом, если вы хотите использовать «ускорение поиска по фразе», о котором мечтают многие программисты, пора рассмотреть переход на EDT.

Дополнительные технические улучшения 8.3.23

Помимо крупных блоков, версия 8.3.23 принесла множество «подкапотных» улучшений, которые существенно влияют на комфорт работы пользователей и системных администраторов.

Компактный режим интерфейса

Для многих учетных решений (особенно в медицине или на производстве) критично видеть как можно больше данных на одном экране. Рассмотрим реализацию нового режима: платформа теперь позволяет включать компактное отображение форм. Это уменьшает вертикальные и горизонтальные отступы между элементами. В результате на экран помещается на 15–20% больше информации без необходимости использования прокрутки.

Оптимизация памяти и производительность

Разберем, как платформа стала вести себя под высокой нагрузкой. Были оптимизированы механизмы работы сервера с памятью при выполнении тяжелых запросов. Ранее при дефиците ресурсов рабочие процессы rphost могли аварийно завершаться. В версии 8.3.23 алгоритмы управления памятью стали более гибкими, что повышает общую отказоустойчивость системы.

Безопасность и парольные политики

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

HTTP-сервисы и отладка

Для разработчиков интеграций улучшена отладка HTTP-сервисов. Теперь мы можем более детально анализировать входящие запросы в режиме реального времени, просматривая заголовки и тело запроса непосредственно в конфигураторе (при условии использования режима отладки по протоколу HTTP).

Подводя итог, версия 8.3.23 — это не просто очередной минорный релиз. Это фундаментальный шаг в сторону кроссплатформенности (через нативный RegExp), открытости (через Community-версию) и современных стандартов разработки. Мы рекомендуем начать изучение этих функций на тестовых контурах уже сейчас, чтобы в полной мере использовать потенциал обновленной платформы.

← На главную