Skip to content

Материалы для мастер-класса Овчаренко Д. на INFOSTART EVENT 2021 Moscow Premiere

License

Notifications You must be signed in to change notification settings

ovcharenko-di/ie-2021-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ie-2021-workshop

Материалы для мастер-класса Дмитрия Овчаренко на INFOSTART EVENT 2021 Moscow Premiere

ВНИМАНИЕ! Для полноценного участия в мастер-классе необходима подготовка! Прочитайте внимательно всю информацию на этой странице!

Участники мастер-класса могут присоединиться к специальному чату в TG по ссылке.

Подготовка

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

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

Установка OneScript.Web

  • скачать сборку oscript.web-*-x64.zip по ссылке.

ВНИМАНИЕ! Скачать нужно именно oscript.web-*-x64.zip, а НЕ исходный код!

  • распаковать архив поближе к корню диска, например в C:\oscript.web-0.9.0

Платформа 1С:Предприятие

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

ВНИМАНИЕ! Вам потребуется клиентская лицензия. Если ее нет, можно использовать учебную версию 1С:Предприятие.

Создайте пустую файловую базу и загрузите в нее ./1Сv8.dt

ПО для разработки веб-сервиса

В ОС Windows 10 все необходимое можно установить автоматически с помощью chocolatey (choco), скрипт для автоматической установки: ./install-script.bat. Его надо запускать с правами Администратора. Также нужно вручную установить npcap

Пользователи Linux знают, что делать 😎.

Также можно установить все полностью вручную по списку:

Название ПО Ссылки Примечание
.NET Framework (Mono в случае linux) ссылка Обязательно
Visual Studio Code ссылка Обязательно
git ссылка Обязательно
OneScript ссылка Обязательно
Postman Desktop ссылка Обязательно
Docker Desktop for Windows ссылка
Wireshark ссылка
npcap ссылка Для Windows. Устанавливается вместе с Wireshark

Дополнительные шаги

  • открыть VSCode и установить расширения:
    • 1c-syntax.language-1c-bsl
    • evilbeaver.oscript-debug
  • с помощью командной строки установить библиотеки для OneScript:
    • opm install opm
    • opm install 1commands json 1connector 1testrunner 1bdd oscript-config
  • с помощью командной строки скачать docker-образы:
    • docker pull evilbeaver/oscript-web:0.9.0
    • docker pull evilbeaver/onescript:1.6.0
  • зарегистрировать учетную запись в Postman и войти в приложение под этой учетной записью

Как проверить, что я готов?

  • команда oscript --version выводит версию
  • команда git --version выводит версию
  • команда opm list выводит список всех перечисленных библиотек
  • команда docker --verion выводит версию
  • команда docker images выводит список перечисленных образов
  • в списке установленных плагинов Visual Studio Code есть перечисленные плагины
  • Postman desktop открывается и я залогинен
  • Wireshark открывается, в списке адаптеров виден Adapter for loopback traffic capture или что-то другое с loopback
  • в каталоге, куда я распаковал OneScript.Web, есть файл OneScript.WebHost.exe
  • я взял ноутбук с зарядкой, сам ноутбук тоже заряжен
  • я пришел в 14:50 в зону мастер-классов на 3 этаже 😎

Важная информация

  • Если вы не работали с каким-то из перечисленных инструментов, необходимо заранее ознакомиться с ними хотя бы на базовом уровне.
  • Вы можете установить только обязательное ПО. С ним вы пройдете мастер-класс и получите готовое приложение, но не сможете самостоятельно повторить некоторые шаги.
  • Начальный проект находится в ./web-service

About

Материалы для мастер-класса Овчаренко Д. на INFOSTART EVENT 2021 Moscow Premiere

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published