Отладчик 1Script. Как пользоваться, настраивать, подключать.

  Рет қаралды 3,630

Веселый1С

Веселый1С

4 жыл бұрын

Отлаживать 1Script в Visual Studio Code - проще простого. За 5 минут запустим отладку, разберем настройки и принципы работы с отладчиком в VSCode.

Пікірлер: 24
@QuiteOldOrange
@QuiteOldOrange 2 жыл бұрын
Спасибо, все получилось с первого раза. Теперь автоматизация рутины пойдет сильно веселей, интересней и продуктивней :)
@eXtend1C
@eXtend1C 4 жыл бұрын
Андрей, большое спасибо!
@morskoj
@morskoj 8 ай бұрын
не могу запустьть отладку, VS код не может найти мой файл, путь прописываю прямо ему в лоб!!!!!! все равно в ошибку, Cant't lanuch debugee (не удаеься найти указанные файл)!"!!!!
@forprog2008
@forprog2008 2 жыл бұрын
Большое спасибо! Очень помогло!
@pavlo1c
@pavlo1c 5 ай бұрын
все по видео, но точка останова не ставится нигде :( 1.86.2
@user-zr4uw5ng3r
@user-zr4uw5ng3r 5 ай бұрын
Как именно не ставится? Вообще красный кружок не рисуется? Или рисуется, но на нем не останавливается?
@pavlo1c
@pavlo1c 5 ай бұрын
@@user-zr4uw5ng3r вообще красный кружок не ставит
@user-zr4uw5ng3r
@user-zr4uw5ng3r 5 ай бұрын
​@@pavlo1cплагин поддержки языка 1С установлен в VSCode?
@pavlo1c
@pavlo1c 5 ай бұрын
@@user-zr4uw5ng3r только то что вы в видео сказали
@screwchasseur1642
@screwchasseur1642 4 жыл бұрын
Как все таки передавать параметры? Поле arg в файле настроек. Вот например как передать следующий параметр session kill -with-nolock --db testbase ?
@user-zr4uw5ng3r
@user-zr4uw5ng3r 4 жыл бұрын
args: ["session", "kill", blabla]
@screwchasseur1642
@screwchasseur1642 4 жыл бұрын
@@user-zr4uw5ng3r Спасибо большое за ответ! Я так пробовал. Но все равно ошибка. Даже экранировал обратный слэш "\" в Sserver amebase. Может что не так делаю или такое не поддерживается? Т.е. строка такая "args": ["session", "kill", "--with-nolock --db base_test --ras adrser:3545 --rac 'C:/Program Files/1cv8/8.3.10.2561/bin/rac.exe' --ibconnection /Sadrser:3545\\base_test --db-user username --db-pwd testpass --v8version 8.3.10.2561"], Но выдает ошибку: КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files\OneScript\lib\vanessa-runner\oscript_modules\opm\oscript_modules\cmdline\src\cmdline.os / Ошибка в строке: 436 / Неизвестный параметр в позиции 1 параметр session session kill --with-nolock --db base_test --ras adrser:3545 --rac 'C:/Program Files/1cv8/8.3.10.2561/bin/rac.exe' --ibconnection /Sadrser:3541\base_test --db-user username --db-pwd testpass --v8version 8.3.10.2561 }
@user-zr4uw5ng3r
@user-zr4uw5ng3r 4 жыл бұрын
@@screwchasseur1642 надо все параметры передавать отдельными элементами массива, тогда не нужно будет изгаляться с одинарными кавычками
@user-pi5sn5rb4k
@user-pi5sn5rb4k 3 жыл бұрын
Спасибо за видео, но ничего вот так просто не взлетает. Одни вопросы. Почему я открыл в VStudio один файл D:\proj\CostingRollingShop2\.git\hooks\v8files-extractor.os а запускается другой судя по логам C:\Program Files\OneScript\lib\cmdline\src\cmdline.os
@user-pi5sn5rb4k
@user-pi5sn5rb4k 3 жыл бұрын
Разобрался, opensource рулит ! Главное что отладчик вообще запустился. Для тех кто бьется как я, что сделал : 0)Читал логи в .git\hooks, видно что запускается v8runner.os. 1) Поставил точку останова в v8runner.os, отладчик зашел туда. 2) Увидел что при "program": "${file}" в launch.json запускается все таки скрипт v8files-extractor.os, а дальше это он пишет ошибку что неизвестный параметр. 3) отладчиком же увидел какой параметр он ожидает (это был "--git-precommit"), сработало вот это "args": ["--git-precommit", "src"], а до этого я тулил так "args": ["--git-precommit src"] 4) далее пришлось поменять текущий каталог запуска скрипта, потому что по умолчанию стояло вот это "cwd": "${workspaceRoot}", что означало текущий каталог скрипта D:\proj\CostingRollingShop2\.git\hooks\, а скрипт искал обработку в этом каталоге, которую надо разобрать на файлы, поэтому "cwd": "${workspaceRoot}" превратилось в "cwd": "D:\\proj\\CostingRollingShop2" 5) и сработала ситуация которая возникала, в момент коммита (перед коммитом), когда запускал команду коммит, изменения этой обработки. 6) и оказалось что проблема в том, что чтобы запустить обработку V8Reader.epf этот precommit1c, не находя в параметрах путь к базе создает прямо в папке проекта пустую файловую базу 1С и пытается запустить конфигуратор, а у меня тут только серверные лицензии
@user-zr4uw5ng3r
@user-zr4uw5ng3r 3 жыл бұрын
@@user-pi5sn5rb4k запускается не открытый сейчас файл, а тот, который указан в launch.json. Однако, если указать там макрос $file, то будет подставляться текущий выбранный файл. В итоге я не совсем понял, что именно вы хотите сделать, но разобрались вы правильно.
@user-pi5sn5rb4k
@user-pi5sn5rb4k 3 жыл бұрын
@@user-zr4uw5ng3r Спасибо, Андрей. Вот текст из лога, который у меня был при ошибке, при этом в VS был открыт файл v8files-extractor.os : "ОШИБКА - {Модуль C:\Program Files\OneScript\lib\cmdline\src\cmdline.os / Ошибка в строке: 107 / Неизвестная команда: --git-precommit src}". Поэтому я сделал вывод что запускается другой файл. А сделать я хочу ? - настроить pre-commit конечно ! :) Пока не понятно почему v8files-extractor.os пытается все таки создать временную файловую базу, хотя я ему пишу путь конкретной существующей базы с ключём --ib-connection-string "Srvr='UA-1SUPP';Ref='developer'". Пока не понял как правильно экранировать кавычки
@FA-sh5jl
@FA-sh5jl 4 жыл бұрын
Для чего это нужно?
@user-nd9cv4pd5m
@user-nd9cv4pd5m 4 жыл бұрын
Не ясен вопрос. Для чего нужен отладчик?
@arshanskiysergey2791
@arshanskiysergey2791 4 жыл бұрын
зачем нужен 1Script если есть vbscript, powershell и т.д.? )
@user-zr4uw5ng3r
@user-zr4uw5ng3r 4 жыл бұрын
На этот вопрос ответ дан здесь: kzfaq.info/get/bejne/eL1ig8J2rretaZs.html Если коротко, то для 1С-ников так удобнее - один язык для фронта, бэкенда и девопса
@LeonidSpartan1
@LeonidSpartan1 2 жыл бұрын
зачем кодить на чужом языке, если можно это делать на своем?)
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 47 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 54 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 37 МЛН
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 9 М.
ПОЧЕМУ СТОИТ ИДТИ В 1С?
5:38
Alek OS
Рет қаралды 57 М.
Отладчик 1С за 10 минут
10:47
IRONSKILLS - Курсы по 1С
Рет қаралды 35 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 17 М.
Лучший браузер!
0:27
Honey Montana
Рет қаралды 1,1 МЛН
Nokia 3310 top
0:20
YT 𝒯𝒾𝓂𝓉𝒾𝓀
Рет қаралды 3,8 МЛН
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 544 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 175 М.