Материалы для мастер-класса Дмитрия Овчаренко на INFOSTART EVENT 2021 Moscow Premiere
ВНИМАНИЕ! Для полноценного участия в мастер-классе необходима подготовка! Прочитайте внимательно всю информацию на этой странице!
Участники мастер-класса могут присоединиться к специальному чату в TG по ссылке.
Клонируйте этот репозиторий в каталог, путь к которому не содержит пробелов.
Перечисленное ПО необходимо установить заранее и убедиться в его работоспособности, чтобы на мастер-классе максимум времени уделить разработке и не тратить время на подготовку окружения.
- скачать сборку
oscript.web-*-x64.zip
по ссылке.
ВНИМАНИЕ! Скачать нужно именно
oscript.web-*-x64.zip
, а НЕ исходный код!
- распаковать архив поближе к корню диска, например в
C:\oscript.web-0.9.0
Рекомендуется использовать самую актуальную на текущий момент версию платформы 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