Какие новые возможности появились в платформе 1С:Предприятие 8.3.24 и как их использовать разработчику

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

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

Использование форматированных строк в табличных документах

Одной из самых ожидаемых функций стала возможность использования объекта ФорматированнаяСтрока непосредственно в ячейках табличного документа. Давайте проанализируем ситуацию, которая была до этого обновления: если нам требовалось выделить жирным только одно слово внутри длинного предложения в печатной форме (например, в тексте договора или спецификации), нам приходилось либо разбивать это предложение на несколько ячеек, либо использовать сложные механизмы формирования текстовых макетов.

Теперь рассмотрим, как это реализовано в 8.3.24. В свойствах ячейки табличного документа появилась поддержка полноценного форматированного текста. Это позволяет:

  1. Выделять жирным, курсивом или подчеркиванием отдельные слова в рамках одной ячейки.
  2. Изменять цвет и шрифт для разных фрагментов текста внутри одного абзаца.
  3. Добавлять гиперссылки прямо в текст ячейки, что крайне полезно для интерактивных отчетов.

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


ТекстДляЯчейки = Новый ФорматированнаяСтрока("Сотрудник обязуется приступить к работе ", 
    Новый ФорматированнаяСтрока("01.09.2023", Новый Шрифт(,,Истина), ЦветаСтиля.ЦветТекстаВыделения), 
    " в должности ведущего программиста.");
ОбластьМакета.Параметры.УсловияТруда = ТекстДляЯчейки;

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

Новые инструменты отладчика: точки трассировки и счетчики

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

Разберем по шагам, чем они полезны:

Рассмотрим ситуацию: у вас есть цикл обработки 10 000 документов, и ошибка возникает где-то в середине. Вместо того чтобы нажимать F5 тысячи раз, мы устанавливаем точку трассировки с условием прохода и выводом ключевого реквизита документа в консоль.

Оптимизация реструктуризации и работы с итогами (Пункт 6)

Многие разработчики обратили внимание на «пункт 6» в плане задач. Он посвящен глобальной оптимизации механизмов платформы. Выясним причину, почему это важно для крупных информационных баз.

В 8.3.24 реализована параллельная очистка и пересчет итогов. Ранее эти операции выполнялись последовательно, что создавало «бутылочное горлышко» при обновлении конфигураций с большими регистрами накопления и бухгалтерии. Теперь платформа умеет задействовать несколько ядер процессора для этих задач.

Также была оптимизирована реструктуризация таблиц. Процесс изменения структуры базы данных стал более «интеллектуальным»: платформа минимизирует количество блокировок и временных таблиц, что ускоряет обновление конфигурации в разы на СУБД MS SQL Server и PostgreSQL.

Интеграция с WhatsApp и мессенджерами через Систему взаимодействия

Разберем вопрос интеграции с внешними мессенджерами. Вместо создания собственных «велосипедов» на HTTP-запросах, 1С предлагает использовать штатный механизм СистемаВзаимодействия. В версии 8.3.24 добавлена полноценная поддержка официальных бизнес-аккаунтов WhatsApp.

Как это работает на практике:

  1. Вы подключаете канал WhatsApp в настройках системы взаимодействия.
  2. Сообщения от клиентов попадают в интерфейс 1С как обычные обсуждения.
  3. Разработчик может программно обрабатывать эти сообщения, привязывая их к объектам СправочникСсылка.Клиенты или ДокументСсылка.ЗаказПокупателя.

Это позволяет реализовать бесшовную работу менеджера, которому больше не нужно переключаться между окнами — вся история переписки хранится в базе 1С и доступна для анализа.

Улучшения для Linux и мобильной платформы

Проанализируем изменения для альтернативных операционных систем. Платформа 8.3.24 делает большой шаг в сторону паритета функциональности Windows и Linux. В частности, значительно улучшена работа с диалогами выбора файлов и системными шрифтами. Для мобильной платформы ключевым новшеством стала улучшенная автономность: механизмы синхронизации стали более устойчивыми к разрывам соединения, а работа со встроенными сканерами штрихкодов стала быстрее за счет оптимизации драйверов на уровне ядра платформы.

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

Таким образом, переход на 8.3.24 — это не просто формальное обновление, а получение мощных инструментов для улучшения интерфейса (через форматированные строки) и ускорения разработки (через продвинутую отладку). Мы рекомендуем начинать тестирование этой версии на копиях баз уже сейчас, особенно если ваши пользователи часто работают с печатными формами сложной структуры.

← На главную