Знакомьтесь — 1С:Предприятие.Элемент Скрипт!

Знакомьтесь — 1С:Предприятие.Элемент Скрипт

Содержание статьи
  1. Элемент Скрипт 9.0
    1. Особенности новой среды разработки
    2. Выбор режима совместимости
    3. Проверка открытых ресурсов
    4. Оптимизация и повышение производительности
    5. Вывод в консоль
    6. Табличный вывод
    7. FTP-поддержка
    8. Специальные временные периоды
    9. Числа прописью
    10. Обновления документации
    11. Проблемы обратной совместимости
  2. Версия Элемент Скрипт 9.1
    1. Поддержка протокола TCP
Логотип WiseAdvice-IT https://wiseadvice-it.ru/publichnaya-oferta/ https://wiseadvice-it.ru/publichnaya-oferta/

Среда выполнения скриптов 1С:Исполнитель теперь носит другое название — 1С:Предприятие.Элемент Скрипт, как символ непрерывного движения вперед и постоянного улучшения продукта. Рассмотрим наиболее заметные новинки свежих версий инструмента 9.0 и 9.1.

Элемент Скрипт 9.0

Особенности новой среды разработки

  • Редактор кода: функциональный встроенный редактор с автоматической расстановкой форматов, подсветкой синтаксиса, автонаполнением и оперативной проверкой ошибок.
  • Написание кода: четкие подсказки и интерактивная справка во время набора текста.
  • Отладка: удобные средства постановки точек остановки, анализа переменных и пошагового выполнения кода.
  • Индивидуализация настроек: легко создавать уникальные профили для разных задач и потребностей.
  • Работа с Git: воспользуйтесь базовой интеграцией с системой контроля версий для организации командной работы и отслеживания изменений.
Разработка скриптов в среде 1С:Предприятие.Элемента Скрипта
Разработка скриптов в среде 1С:Предприятие.Элемента Скрипта

Выбор режима совместимости

Чтобы сохранить обратную совместимость, появилась возможность определить нужный режим через параметр командной строки --cmpt-mode. Доступны три опции:

  • конкретные версии платформы (например, 8.0, 9.0 и выше),
  • режим текущей версии ("current"),
  • режим, устанавливаемый вручную в теле самого скрипта через директиву "#совместимость".

Обратите внимание: если указанный режим не совпадает с настройками, вы получите предупреждение.

Проверка открытых ресурсов

Забываете закрывать открытый файл или ресурс? Параметр --warn-unclosed-resources оперативно предупредит вас об этом.

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

Значительно повысилась скорость отладки и выполнения скриптов, увеличилась эффективность работы с большим объемом данных и точность расчета квадратного корня.

Вывод в консоль

  • Добавлены новые методы и свойства для вывода данных в консоль, среди которых выделим Записать(), позволяющий добавить дополнительную текстовую строку после основного вывода.
  • Добавлены дополнительные свойства для удобной работы с объектами потоков ввода-вывода.

Табличный вывод

Хотите быстро увидеть ваши данные в читаемом виде? Используйте удобную команду ЗаписатьТаблицу() для красивого вывода результатов.

 Консоль.ЗаписатьТаблицу
Консоль.ЗаписатьТаблицу

  • Результат в таблице


FTP-поддержка

Тип std::ftp обеспечит подключение к FTP/FTPS-серверу, быструю загрузку и скачивание файлов, а также полный доступ ко всей необходимой информации о файлах и папках.

Специальные временные периоды

Можно использовать удобные методы для быстрой работы с неделями, декадами и полугодиями.

Методы для быстрой работы с временными периодами
Методы для быстрой работы с временными периодами

Числа прописью

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

Обновления документации

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

Проблемы обратной совместимости

Несколько старых элементов интерфейса уступили место современным альтернативам, направленным на повышение качества и надежности работы.

  • Строка

  • Форматирование

Версия Элемент Скрипт 9.1

Поддержка протокола TCP

В последней версии 1С:Предприятие.Элемент Скрипт реализована поддержка протокола TCP.

Протокол TCP является одним из ключевых компонентов сетевых коммуникаций, обеспечивая надежность передачи данных между приложениями. Его задача заключается в обеспечении доставки пакетов в правильной последовательности, проверке целостности передаваемых данных и восстановлении утраченных сегментов. Протокол активно используется в различных областях, включая работу веб-приложений, электронной почты, файловых передач и организации удалённого доступа.

Для упрощенной работы с TCP было введено новое пространство имен Стд::Tcp, включающее следующие классы и структуры:

  • СоединениеTcp — класс для установления клиентских TCP-подключений, необходимых для взаимодействия с разнообразными сетевыми службами (например, HTTP, FTP, SMTP, SSH).
  • ВходящееСоединениеTcp — объект, представляющий входящее TCP-подключение, установленное сервером.
  • БлокирующийСерверTcp — реализация сервера, ожидающего входящие соединения и осуществляющего обмен информацией с клиентами.
  • ИсключениеTcp — специальный класс исключений, генерируемых при ошибках в процессе работы с TCP.
  • ИсключениеТаймаутаTcp — исключение, возникающее при превышении заданного тайм-аута операций TCP.

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

Метод ПримерЭхоСервер
Метод ПримерЭхоСервер

Все изменения направлены на значительное повышение комфорта разработчиков и администраторов систем, созданных на платформе «1С:Предприятие».

Нужна помощь при работе с 1С:Предприятие.Элемент Скрипт? Оставляйте заявку, оперативно ответим!

Подписывайтесь на наш TG-канал Новости из мира 1С, а также YouTubeRUTUBE, VK с полезными видео экспертов.

Рассказать друзьям
Предыдущая статья релиз
1С-ЭДО 1.10.1 — новый интерфейс 1С:Предприятие 8.5
Следующая статья релиз
К списку
Комментарии
Меню