OneScript 1.4: доступна отладка веб-приложений на языке 1С

OneScript 1.4: доступна отладка веб-приложений на языке 1С

08.06.2020      46964
В новом релизе существенно переработан отладчик для OneScript, работающий в среде Visual Studio Code. Появилась поддержка отладки веб-приложений OneScript.Web (в том числе и в режиме подключения к уже работающему процессу).

Новые возможности для OneScript.Web

OneScript.Web – это часть экосистемы OneScript, кроссплатформенный MVC-фреймворк, основанный на ASP.NET MVC. С его помощью можно создавать легковесные сайты и управлять их контентом на языке 1С. Для верстки страниц в движке OneScrip.Web по умолчанию используется ASP-шаблонизатор Razor, который представляет собой HTML-страницу с вкраплениями кода на C#.

Веб-приложение для OneScript.Web основано на определенной MVC-структуре, шаблон которой можно скачать в качестве заготовки для своего сайта из репозитория на GitHub. Процесс разработки веб-приложений на языке 1С с помощью OneScript.Web подробно освещен в цикле статей на Инфостарте:

Благодаря появлению в новом релизе OneScript 1.4 отладки веб-приложений OneScript.Web создавать сайты на языке 1С стало еще удобнее.

Как подключить отладку для веб-приложения на OneScript.Web

Для разработки сайтов на OneScript.Web в среде Visual Studio Code можно установить из маркетплейса в панели расширений два расширения, которые добавляют возможности автодополнения и отладки – Language 1C (BSL) и OneScript Debug.

 

 

После установки этих расширений для файлов с расширением *.os будут доступны отладка, автодополнение и синтакс-помощник (по стандартным объектам OneScript, библиотекам oscript-library и методам разработки приложений OneScript.Web).

 

 

Чтобы запустить отладку сайта, написанного на языке 1С, в новой версии отладчика OneScript Debug 0.6.0 появилась возможность создать файл запуска launch.json для OneScript.Web.

 

 

В созданном файле launch.json необходимо задать значение параметра runtimeExecutalbe – указать путь к файлу сервера OneScript.Web (актуальный релиз OneScript.Web можно скачать отдельно из репозитория на GitHub).

 

 

После настройки launch.json можно установить точку останова и запустить отладку веб-приложения. Отладчик поддерживает показ локальных переменных, вычисление выражений и подсказку при наведении на переменную.

Кроме непосредственного запуска веб-приложения из отладки (режим launch) появилась возможность присоединиться отладчиком к уже работающему приложению (режим attach). Для этого сервер OneScript.Web должен быть запущен с ключом:
--debug.port=порт_отладки

Дополнительные улучшения

Также в новом релизе OneScript 1.4 разработчики предусмотрели возможность передавать переменные среды в отлаживаемое приложение через свойство env в виде перечисления «Ключ»: «Значение» (передача переменных среды через свойство env доступна и для отладки сайтов OneScript.Web, и для отладки обычных OneScript-приложений).

 

 

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

Установка приложения

Установочный дистрибутив OneScript 1.4.0 можно скачать на сайте проекта (к загрузке доступны версии для Windows, rpm и deb);

Актуальный релиз OneScript.Web 0.7.0 можно скачать отдельно из репозитория на GitHub

 

Подробнее об изменениях в новом релизе OneScript 1.4.0



Источник: https://infostart.ru/journal/news/mir-1s/onescript-1-4-dostupna-otladka-veb-prilozheniy-na-yazyke-1s_1247849/
Автор:
Виктория Дорохина Аналитик


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vano-ekt 855 08.06.20 14:30 Сейчас в теме
а где интервью с разрабами 1C:Исполнителя? 😁
portwein; D_astana; +2 Ответить
4. support 4571 09.06.20 08:04 Сейчас в теме
(1) это надо фирму 1С спрашивать
2. vladdv 08.06.20 22:26 Сейчас в теме
Интересно, какая целевая аудитория у этой разработки? Один из главных недостатков 1с - язык 1с, который многословен, застрял в прошлом веке и не развивается. И взять развитый asp.net, выкинуть гармонично в него вписывающийся и очень мощный c# и впилить 1с - выглядит как минимум странно...
6. olegtymko 750 09.06.20 08:17 Сейчас в теме
(2) 1с исполнитель как раз показатель что язык 1с хочет и будет развиваться.

Почему выглядит странно?
3. portwein 09.06.20 07:15 Сейчас в теме
Шаблонизаторы это конечно круто. И я ими пользовался изначально, когда пилил что то на Spring Boot + Thymeleaf. А потом я попробовал React - и как то получилось гармоничнее и интереснее. Я думаю наверняка что то такое появится и тут.
5. olegtymko 750 09.06.20 08:15 Сейчас в теме
(3)вы можете для фронта использовать React, беком будет выступать osweb.
7. portwein 09.06.20 11:02 Сейчас в теме
(5) Вот это кстати интересный кейс. Думаю стоит попрактиковаться на досуге, спасибо!
8. olegtymko 750 09.06.20 18:26 Сейчас в теме
(7) Экономия времени и мыслетоплива за счет написания бека на языке 1С почти без переключения контекста.
Оставьте свое сообщение

См. также

Фирма «1С» купила долю в стартапе, разрабатывавшем онлайн-бухгалтерию для банков

Новость Банки ИТ-новость

Теперь фирме «1С» принадлежит 51% компании «АК». Решение, заинтересовавшее «1С», предназначено для автоматизации расчета налогов, и позволяет банкам предоставлять дополнительные сервисы ИП и юрлицам.

сегодня в 17:10    5489    ЕленаЧерепнева    0       

Подводим итоги INFOSTART EVENT 2021 Moscow Premiere

Новость Инфостарт infostartevent Мероприятия

Готовы результаты итогового опроса, который мы проводим среди офлайн-участников конференции INFOSTART EVENT 2021 Moscow Premiere. Большая часть участников оставили свои комментарии и замечания о конференции и оценили понравившиеся доклады.

сегодня в 15:00    15379    eselyanina    0       

С 27 декабря экзамен по внедрению подсистем управленческого учета в 1С:ERP будут принимать на версии 2.5

Новость ERP2 ИТ-новость

Фирма «1С» сообщила об изменениях порядка сертификации специалистов-консультантов по внедрению подсистем управленческого учета в 1С:ERP. Теперь задачи для претендентов будут составлять на базе новой версии 1С:ERP 2.5.

26.11.2021    8505    ЕленаЧерепнева    0       

Запускаем предновогодний марафон-распродажу

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Каждую неделю мы будем публиковать скидки на курсы. А вам по-дружески предлагаем сделать себе или коллегам подарок: научиться чему-то новому и полезному. А чтобы подарков получилось побольше – сделаем побольше скидки :)

26.11.2021    7152    dklimchuk    0       

Вышла «1С:Управление торговлей 11.5»

Новость УТ11 Конфигурация

Фирма «1С» выпустила обновленную 1С:УТ 11.5 для автоматизации торговых компаний. В релиз вошли новые функциональные возможности и поддержка актуальных релизов технологической платформы.

25.11.2021    9438    ЕленаЧерепнева    4       

Определены победители розыгрыша среди онлайн-участников INFOSTART EVENT 2021 Moscow Premiere

Новость Инфостарт infostartevent Мероприятия

Команда Инфостарт провела онлайн-розыгрыш среди онлайн-участников конференции INFOSTART EVENT 2021 Moscow Premiere. Всего разыгрывали 4 лота среди 592 участников. Для определения победителей использовали рандомайзер – генератор случайных чисел.

24.11.2021    8378    eselyanina    0       

Опубликована версия 2.5 комплексного решения по управлению мясоперерабатывающим предприятием и модуля к 1С:ERP

Новость ERP2 Пищевая промышленность Конфигурация

Новые версии конфигурации «1С:ERP Управление мясоперерабатывающим предприятием» и модуля «1С:Производство мясной и рыбной продукции» разработаны на базе 1С:ERP 2.5. Более ранние версии отраслевых решений снимают с поддержки.

23.11.2021    5533    ЕленаЧерепнева    0       

Приглашаем на онлайн-семинар «Трансформация электронной отчетности в 2022 году»

Новость Отчетность Сервисы

30 ноября в 10:00 пройдет бесплатный онлайн-семинар, посвященный обмену опытом применения сервиса «1С-Отчетность». Участников ждут реальные кейсы использования сервиса в компаниях из различных отраслей, общение с экспертами и викторина с призами.

23.11.2021    8820    vikad    0       

7 декабря приглашаем на вебинар по партнерской программе ФинПлан

Новость Инфостарт

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

23.11.2021    7649    vikad    0       

Продолжается набор на онлайн-интенсив «1C:Предприятие для программистов: Расчетные задачи»

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Во вторник, 30 ноября 2021 года, стартует онлайн-интенсив «1С:Предприятие для программистов: Расчетные задачи». Курс поможет изучить механизмы платформы «1С:Предприятие» для автоматизации расчета заработной платы.

22.11.2021    9364    mgrinchenko    0       

Участвуйте в конкурсе «Лучший пользователь системы 1С:ИТС» вместе с Инфостартом

Новость Инфостарт Сервисы

В этом году Инфостарт выступает центром проведения отборочного и регионального туров конкурса «Лучший пользователь системы 1С-ИТС». Если система 1С:ИТС – один из главных инструментов в вашей работе, участвуйте в конкурсе!

19.11.2021    12171    ekandyba    1       

Infostart Toolkit 2.2: глобальное меню, версия инструментов ADMIN и поддержка веб-клиента

Новость v8::Запросы v8::СКД Автоматизация Инфостарт Infostart Software Partners Маркет Инструменты и обработки

С версии 2.2 вы можете вызывать инструменты по сочетанию клавиш из любого объекта системы с помощью глобального меню, а также использовать Infostart Toolkit в веб-клиенте. Кроме этого, появился новый вариант поставки – более недорогая версия ADMIN.

19.11.2021    13863    vikad    1       

Фирма «1С» анонсировала изменения в языке запросов и выражениях СКД для 8.3.22

Новость v8 v8::Запросы v8::СПР Зазеркалье ИТ-новость

Фирма «1С» планирует добавить новую функцию для получения уникального идентификатора объекта из ссылки в запросе. Функциональность будет полезна при интеграции приложений 1С с внешними системами.

19.11.2021    11053    ЕленаЧерепнева    8       

Фирма «1С» рассказала, как продвигается работа над платформой 8.3.22

Новость Зазеркалье ИТ-новость

Фирма «1С» обновила статус задач в плане работ по развитию технологической платформы 8.3.22. Некоторые из уже взятых в работу задач разработчики отметили как выполненные. Рассказываем, какие именно.

19.11.2021    11353    ЕленаЧерепнева    0       

Готов фотоотчет и доступны видеозаписи докладов Infostart Event 2021 Moscow Premiere

Новость Инфостарт infostartevent Мероприятия

Премьерная конференция в Москве состоялась! Москва покорена: по красной ковровой дорожке прошли 966 участников из разных городов России, а также из Казахстана, Белоруссии, Молдовы, Украины и Кыргызстана.

18.11.2021    15537    eselyanina    4       

Фирма «1С» объявила о планируемом повышении цен на отраслевые конфигурации

Новость Конфигурация

С 1 апреля 2022 года планируется повышение розничных цен на отраслевые и специализированные программные продукты, выпускаемых фирмой «1С» под маркой «1С-Совместно».

18.11.2021    10296    ЕленаЧерепнева    2       

Облачные решения 1С можно купить со скидкой 50%

Новость 1С:CRM ДО КА2 Розница УНФ УТ11 Облачные технологии Сервисы

Фирма «1С» присоединилась к государственной программе субсидирования предприятий малого бизнеса. В рамках этой программы можно приобрести решения для управления бизнесом со скидкой 50%.

17.11.2021    11082    ЕленаЧерепнева    0       

Учимся работать с расширениями конфигураций: онлайн-интенсив на Инфостарте

Новость Обучение, бизнес-тренинг, курсы Инфостарт

С 15 по 28 декабря на Инфостарте пройдет онлайн-интенсив «1С:Предприятие для программистов: Расширения конфигурации». Слушатели курса научатся работать с расширениями конфигурации и адаптировать типовые решения под требования заказчика.

17.11.2021    12504    mgrinchenko    1       

Фирма «1С» подвела итоги конкурса дипломных работ и объявила старт новых соревнований

Новость ИТ-новость Конкурс

Объявлены победители Международного конкурса выпускных квалификационных работ с использованием программных продуктов «1С». И сразу же сообщается о старте новых соревнований в 2021/ 2022 учебном году.

17.11.2021    5482    ЕленаЧерепнева    0       

Продолжается набор на онлайн-интенсив «DevOps для 1С» с 22 ноября по 21 декабря 2021 года

Новость Обучение, бизнес-тренинг, курсы BDD/TDD-тестирование, Vanessa Инфостарт

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

16.11.2021    12952    mgrinchenko    12       

Обновлен модуль «1C:Риэлтор. Управление продажами недвижимости» для 1С:ERP 2.5

Новость ERP2 Конфигурация

Фирма «1С» выпустила новую версию отраслевого решения для компаний, занимающихся сделками по купле-продаже объектов недвижимости, а также сообщила о прекращении поддержки предыдущей версии продукта.

16.11.2021    10224    ЕленаЧерепнева    0       

Опубликован рабочий релиз «1С:Комплексной автоматизации» версии 2.5

Новость КА2 Конфигурация

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

16.11.2021    10370    ЕленаЧерепнева    3       

Конференция завершилась: подводим итоги конкурсов и объявляем лауреатов премии Infostart Awards

Новость Инфостарт infostartevent Мероприятия

Во второй день конференции участники могли пройти квест, попытать счастья в розыгрыше призов и получить подарки за лучшие вопросы докладчикам. Рассказываем о призерах и делимся впечатлениями от церемонии награждения Infostart Awards.

15.11.2021    21233    vikad    533       

Приглашаем гостей конференции поучаствовать в розыгрыше призов на стенде Sportmaster Lab

Новость Инфостарт infostartevent Мероприятия

Сегодня – последний день конференции, но еще есть время пообщаться с коллегами и поучаствовать в активностях от ИТ-лаборатории. Рассказываем, какие активности ждут вас на стенде SM Lab.

12.11.2021    12640    user997184    0       

Первый день INFOSTART EVENT 2021 Moscow Premiere. Как это было

Новость Инфостарт infostartevent Мероприятия

12 ноября – второй и заключительный день конференции INFOSTART EVENT 2021 Moscow Premiere. Продолжаем посещать доклады, общаться с единомышленниками и делиться впечатлениями о прошедшем первом дне.

12.11.2021    23892    AnastasiaKl    0