Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 08:20

    zeratulayuris on develop

    Рефакторинг тестов Добавил проверку разбора в сцен… Отрефакторил тесты and 1 more (compare)

  • 08:20
    zeratulayuris closed #140
  • Oct 11 05:19
    zeratulayuris review_requested #140
  • Oct 11 05:19
    zeratulayuris review_request_removed #140
  • Sep 24 12:48
    Bazooka2091 closed #144
  • Sep 23 03:33
    Bazooka2091 commented #144
  • Sep 22 11:32
    zeratulayuris commented #144
  • Sep 21 15:21
    Bazooka2091 edited #144
  • Sep 21 15:19
    Bazooka2091 commented #143
  • Sep 21 15:18
    Bazooka2091 commented #143
  • Sep 21 15:18
    Bazooka2091 closed #143
  • Sep 21 11:12
    zeratulayuris commented #143
  • Sep 21 11:12
    zeratulayuris commented #143
  • Sep 18 09:11
    Bazooka2091 opened #144
  • Sep 18 09:07
    Bazooka2091 opened #143
  • Aug 14 08:47
    zeratulayuris closed #142
  • Aug 14 08:47
    zeratulayuris commented #142
  • Aug 06 10:01
    StratoCasterFen commented #142
  • Aug 05 14:18
    StratoCasterFen commented #142
  • Aug 05 14:14
    nixel2007 commented #142
Mikhail Chernyshev
@Smilebringer
Может-может, 26.10 был на форуме ERP, что-то разработчики типовых решений 1с пока не перешли) Для меня их переход будет уже маркером стабильности)
Artem Kuznetsov
@arkuznetsov
@Smilebringer У меня пробег на EDT over 20K строк кода. И еще оно прикольно ошибки и предупреждения по коду выдает (в конфигураторе таких не получишь).
Nikita Gryzlov
@nixel2007
Вы можете вместо вызова скрипта прекоммита вызывать vanessa-runner
Либо использовать в нем режим watch
Alexey Kostromin
@alexkmbk

Может-может, 26.10 был на форуме ERP, что-то разработчики типовых решений 1с пока не перешли) Для меня их переход будет уже маркером стабильности)

Думаю дело не только в стабильности, у многих сотрудников ноуты, там EDT в ближайшие лет 5 еще будет точно тормозить.

yadimetrio
@yadimetrio
Ну если ноут за 150к+, то не будет)
Max A Mazin
@realMaxA
"Съесть-то он съест, да кто ж ему даст?"
fishca
@fishca
@yadimetrio к сожалению даже на топовом железе EDT пока тоска полная :(
Mikhail Chernyshev
@Smilebringer

@nixel2007

Вы можете вместо вызова скрипта прекоммита вызывать vanessa-runner

Про vanessa-runner понял, а что за режим watch?
Nikita Gryzlov
@nixel2007
Копипаст из телеграмма

Nikita Gryzlov:
@vlad_frost создаем файл watch.json где-нибудь в репе с примерно таким содержимым (на примере add)
[
{
"srctoepf" : {
"connectionstring":"/F./build/ibservice",
"user":"",
"password":"",
"inDir":"./",
"outDir":"./build/out/",
"autoupdate": true
}
}
]

залезаем в исходники vanessa-runner в файл tools/runner.os, комментим блок
// Если ФайлПутьКИсходникамОбработки.ЭтоКаталог() Тогда
// ФайлПутьКИсходникамОбработки = Новый Файл(ФайлПутьКИсходникамОбработки.ПолноеИмя+"../");
// КонецЕсли;

примерно 520 строка

создаем файл .vscode/tasks.json со следующим содержимым:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "vrunner-watch",
"type": "shell",
"isBackground": true,
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true
},
"command": "runner-old",
"args": [
"watch",
"./watch.json"
],
"problemMatcher": []
}
]
}

кто сделает pull-request в vunessa-runner, тот молодец.

тюнить есть куда, в inDir задать ./epf/, например, в watch указать --filter. но текущий конфиг - работает

Владислав Мороз:
А почему "command": "runner-old",?

Nikita Gryzlov:
потому что в vrunner этой команды нет. недопортировали

Гифку не могу переслать. Но этот диалог ищется поиском в канале про едт
Mikhail Chernyshev
@Smilebringer
Спасибо, поделитесь ссылкой на канал
Nikita Gryzlov
@nixel2007
@edt1c
Aleksey Khorev
@khorevaa
bambr1975
@bambr1975
нет, это же в телеграмме https://t.me/edt1c
avk1c82
@avk1c82
Добрый день! Из xDrivenDevelopment/precommit1c загрузил данные, но каталог v8Reader - пустой. source tree выдает ошибку {... Некорректно установлен V8Reader. Не обнаружен файл <D:\FILES_GIT\1C_REPO\.git\hooks\v8Reader\V8Reader.epf>
Nikita Gryzlov
@nixel2007
У вас не проинициализированы сабмодули.
Устанавливайте лучше из опм. Для этого нужно выполнить две команды из ридми
avk1c82
@avk1c82
Устанавливайте лучше из опм. Для этого нужно выполнить две команды из ридми.
Спасибо все получилось
Теперь возник следующий вопрос - как отключить безопасный режим. Когда выполняю команду "Закоммитить", закускается 1с и внешняя обработка V8Reader.epf. Но приложение 1С не закрывается само, а вызывается диалог (стандартый для внешних обработок) и просьбой еще раз выполнить действие? Не подскажите как отключить данную проверку безопасности?
avk1c82
@avk1c82
Спасибо. Я ведь только что прочел статью на эту тему. А потом задал вопрос =)
avk1c82
@avk1c82
Я так понял что для каждой обработки нужно создавать отдельный репозитарий, правильно?
Борис
@zeratulayuris
Нет, это необязательно и даже нежелательно.
avk1c82
@avk1c82
Тогда как быть с такой ситуацией:- Предположим у меня один репозитарий, и я каждый день создаю по новой обработке, и еще вношу изменения в имеющиеся. В SourceTreee это все будет отражаться в одной ветке. Пройдет год, и если мне надо будет внести изменения в обработку полугодовой давности - то велика вероятность что я вовсе ее не найду в этом дереве. Может кто подсказать, как вы распределяете у себя данные в репозитерии?
Max A Mazin
@realMaxA
А зачем искать обработку в дереве?
Она лежит на диске -- бери и правь
Дерево -- это лишь история изменений
Это как история хранилища. Ты ж не ищешь объект в истории хранилища, чтобы его править...
Если у тебя в репозитории только одна ветка, то работать с ней можно точно так же, как и с хранилищем: Изменил что-то -- закоммитил.
Но в git есть ветки, которых нет в хранилище. При помощи веток можно изолировать текущие изменения от основного кода.
Max A Mazin
@realMaxA
Например при работе над задачей. Пока задача не готова, все изменения лежат в отдельной ветке, основная ветка неизменна. Когда всё, что надо по задаче сделал -- влил её (её изменения) в основной "ствол".
Если над кодом работает более одного человека, всё немного усложняется, т. к. пока один работал над задачей, второй изменил код в основной ветке. В этом случае последнему коммитящему потребуется разрешить конфликты слияния.
Если эти конфликты есть, конечно
avk1c82
@avk1c82
Спасибо! Картина философии начала проявляться
Artem
@Arti4k
Добрый день, подскажите как должен выглядеть gitignore?
Max A Mazin
@realMaxA
По разному. Каждый сам для себя формирует его содержимое. Или я понял не правильно и Вас интересует формат .gitignore?
Artem
@Arti4k
Ну, если необходимо смотреть только вносимые изменения, например, что тогда нужно добавить?
Max A Mazin
@realMaxA
вопрос не понятен. У меня, например, в гитигноре ничего специфического для прекоммита нет.
Artem
@Arti4k
а не специфического? Смотрю на отчет sourcetree мне кажется кое что можно и убрать!))
Max A Mazin
@realMaxA
Можно считать, что у меня он пустой
Artem
@Arti4k
Понял, спасибо)
Max A Mazin
@realMaxA
Но я использую репо только для складывания сорцов из хранилища и хранения внешних отчётов-обработок
Artem
@Arti4k
И в одном репозитории лежат все отчеты-обработки?
Max A Mazin
@realMaxA
да
касающиеся конкретного продукта
Artem
@Arti4k
спустя время посмотреть изменения просмотреть удобно?
Max A Mazin
@realMaxA
Не совсем понятно. Точно так же, как и для остального кода. Это удобно или нет?