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

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 18

  • @QuiteOldOrange
    @QuiteOldOrange 3 года назад

    Спасибо, все получилось с первого раза. Теперь автоматизация рутины пойдет сильно веселей, интересней и продуктивней :)

  • @forprog2008
    @forprog2008 2 года назад

    Большое спасибо! Очень помогло!

  • @eXtend1C
    @eXtend1C 5 лет назад

    Андрей, большое спасибо!

  • @morskoj
    @morskoj Год назад +1

    не могу запустьть отладку, VS код не может найти мой файл, путь прописываю прямо ему в лоб!!!!!! все равно в ошибку, Cant't lanuch debugee (не удаеься найти указанные файл)!"!!!!

  • @pavlo1c
    @pavlo1c 9 месяцев назад +1

    все по видео, но точка останова не ставится нигде :( 1.86.2

    • @pavlo1c
      @pavlo1c 9 месяцев назад

      @user-zr4uw5ng3r вообще красный кружок не ставит

    • @pavlo1c
      @pavlo1c 9 месяцев назад

      @user-zr4uw5ng3r только то что вы в видео сказали

  • @screwchasseur1642
    @screwchasseur1642 4 года назад

    Как все таки передавать параметры? Поле arg в файле настроек. Вот например как передать следующий параметр session kill -with-nolock --db testbase ?

    • @screwchasseur1642
      @screwchasseur1642 4 года назад

      @Андрей Овсянкин Спасибо большое за ответ! Я так пробовал. Но все равно ошибка. Даже экранировал обратный слэш "\" в 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 }

  • @МихайлоЄфименко-л7з

    Спасибо за видео, но ничего вот так просто не взлетает. Одни вопросы. Почему я открыл в VStudio один файл D:\proj\CostingRollingShop2\.git\hooks\v8files-extractor.os а запускается другой судя по логам C:\Program Files\OneScript\lib\cmdline\src\cmdline.os

    • @МихайлоЄфименко-л7з
      @МихайлоЄфименко-л7з 3 года назад +1

      Разобрался, 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С и пытается запустить конфигуратор, а у меня тут только серверные лицензии

    • @МихайлоЄфименко-л7з
      @МихайлоЄфименко-л7з 3 года назад

      @Андрей Овсянкин Спасибо, Андрей. Вот текст из лога, который у меня был при ошибке, при этом в 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 5 лет назад +1

    Для чего это нужно?

    • @Веселый1С
      @Веселый1С  5 лет назад

      Не ясен вопрос. Для чего нужен отладчик?

  • @arshanskiysergey2791
    @arshanskiysergey2791 5 лет назад

    зачем нужен 1Script если есть vbscript, powershell и т.д.? )

    • @LeonidSpartan1
      @LeonidSpartan1 3 года назад

      зачем кодить на чужом языке, если можно это делать на своем?)