Имя: Пароль:
1C
1С v8
Рефакторинг - есть инструменты для индексации кода, свойств?
0 arsik
 
гуру
05.12.25
10:30
Иногда нужно изменить имя метод или реквизит.
У меня часто встречается такое, в связи с обновлениями. Например появился реквизит в конфе поставщика, ну и нужно подменять везде преф_Реквизит на Реквизит.

И что я делаю?
Разворачиваю все дополнительные печатные формы и обработки в каталог.
Потом запускаю глобальный поиск по имени реквизита в конфигурации, в расширениях, во внешних файлах.
И это очень долго.

А нет ли инструмента, который бы проиндексировал один раз все и выдавал бы результат быстро?
Под все я понимаю конфигурация, расширения, внешние обработки.
1 VladZ
 
05.12.25
10:31
(0) Бери почасовую оплату и не парься.
2 arsik
 
гуру
05.12.25
10:33
(1) Дело не в деньгах. Я не люблю тратить попусту время.
3 Гипервизор
 
05.12.25
10:42
(0) Как в этом "проиндексированном всём" появится информация о новых расширениях и внешних отчётах?
4 arsik
 
гуру
05.12.25
10:44
(3) Ну я же не против индексировать периодически. Внешние отчеты и выгрузить можно.
5 H A D G E H O G s
 
05.12.25
10:46
(0) Дополнительные печформы и обработки - зло и ущербность. С появлением расширений надо отказаться от них.
6 arsik
 
гуру
05.12.25
10:55
(5) Поддерживаю, но это в идеальном мире :). Есть же всякие СБИС.
Ну ладно. Я готов исключить дополнительные внешние обработки.
PS: Но там тоже свои нюансы с расширениями.
СКД например не открывается, т.к. не добавлено что-то в расширение. Или если у обработки есть форма нужно тащить в расширение все типы реквизитов.
7 H A D G E H O G s
 
05.12.25
11:37
(6) Нет ничего плохого затащить все типы в расширение.
8 Timon1405
 
05.12.25
11:43
9 arsik
 
гуру
05.12.25
11:43
(7) Мне не очень так удобно. Стараюсь лишнего не тащить.
Ну и кроме самих типов нужно еще и значения тащить у перечислений или предопределенные, если они где то в форме есть или в СКД.
10 Asmody
 
05.12.25
11:45
(0) переходите на, простигосподи, EDT, там это реализовано
11 arsik
 
гуру
05.12.25
11:46
(8) Ой ну а GIT то этому как поможет? Я и так могу конфу с обработками разобрать и в разобранной искать тем же VSCode
(10) Страшно! Очень страшно! Мы не знаем что это такое, если бы мы знали, что это такое, но мы не знаем, что это такое!⁠
12 Asmody
 
05.12.25
11:46
(11) precommit1c, единожды настроенный на репу, разбирает всё сам
13 Bigbro
 
05.12.25
11:47
по репозиториям гита в вскоде довольно быстро все ищется. внутри индексация есть.
14 arsik
 
гуру
05.12.25
11:47
(12) Ну это только разбор. Таких инструментов много.
15 Timon1405
 
05.12.25
11:53
(11) тогда непонятно что именно хотите? если репо уже лежит разобранное локально то vscode быстро ищет в нем. сделали  workspace из конфа+расширение+внешниеобработки и ищете сразу везде
16 Asmody
 
05.12.25
11:55
(15) оно хочет кнопку "Сделать всё за меня"
17 Гипервизор
 
05.12.25
12:01
(10) "Лучше, конечно, помучиться" (с)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан