Имя: Пароль:
1C
1С v8
Тормозят "Инструменты разработчика"
0 Alex174
 
07.02.23
14:23
Всем привет! Очень сильно тормозят инструменты разработчика. Комп - 4 ядра по 4ггц, 16гб оперативки, ссд. Обычные формы, упп... Иногда нереально на долго зависает. Контекстная подсказка в консоли кода дико тормозит. Встречался кто-нибудь с таким? Что может быть?
1 shuhard
 
07.02.23
14:29
(0)[ Встречался кто-нибудь с таким? ]
нет
2 vde69
 
07.02.23
14:30
скорее всего просто в темповом каталоге слишком много файлов, если более 5000 файлов то стоит их почистить.
3 Alex174
 
07.02.23
14:33
(2) Попробую, спасибо
4 Alex174
 
07.02.23
14:35
(2) Такс.. А темп какой? Который в Windows или который зарыт далеко в AppData?
5 TormozIT
 
гуру
07.02.23
14:43
Удивляют такие темы без замера производительности.
Кстати у ИР довольно эффективная тех. поддержка, но конечно не такая оперативная как этот форум. Если тут не докопаетесь, то рекомендую ею воспользоваться.
6 Alex174
 
07.02.23
14:52
В общем почистил \AppData\Local\Temp, вроде все ускорилось. Было 2700 файлов, 2.5 гига. Какие-то обработки от ИР валялись. (2) Спасибо большое!
7 Alex174
 
07.02.23
14:53
(5) Вроде решил вопрос. А это вы разработчик? Где-то видел ваш ник, и упоминалось вроде что это ваше детище.
8 mistеr
 
07.02.23
15:00
(7) Он самый. Да благословит его Аллах и продлит дни его!
9 PLUT
 
07.02.23
15:28
(2) вот это уровень телепатии :)

- принтер не печатает!
- нажмите кнопку вкл. на принтере
10 TormozIT
 
гуру
07.02.23
16:33
(2) КАК ты угадал с первой подсказки? Я впечатлен. Но не понял как ты сразу пришел к таком предположению. Видимо у вас особая связь какая то (телепатическая?)
11 Alex174
 
07.02.23
16:53
(5) Сергей, спасибо Вам ОГРОМАДНОЕ за эти инструменты! Теперь вообще не представляю как работать без них! Это самое наикрутейшее что было в мире для разработчиков 1С! Снегопат и рядом не валялся!

зы замера производительности не потребовалось. В консоле кода достаточно было нажать Ctrl+Пробел и можно идти пить чай минут на 5-7...

Зыы А такой же крутой фичи с автоподсказкой, как в хтмл-редакторе кода, в обычном редакторе нельзя никак сделать? Может настройки есть какие? Обычном варианте подсказка конечно есть, но почему-то она не автоматическая, а вызывать ее нужно по Ctrl+Пробел...
12 mistеr
 
07.02.23
17:02
(10) Видимо это больное место. Повод для оптимизации.
13 Alex174
 
07.02.23
17:09
(12) Думаю количество сил затраченных на оптимизацию, не равносильно надписи где нить в настройках: "Чистите темп мать вашу!")
14 mistеr
 
07.02.23
17:11
(13) В идеале время реакции Ctrl+Пробел не должно зависеть от количества файлов в темпе...
15 vde69
 
07.02.23
17:13
(10) (9) (12) это больное место самой 1с (платформы) а заодно и кода

я с этим сталкиваюсь периодически....
16 Kassern
 
07.02.23
17:14
(15) Это да. У меня подобная проблема с хранилищем была. Очень долго захватывались объекты и помещались в хранилище. В итоге почистил темп 1совский и все залетало.
17 Alex174
 
07.02.23
17:27
(16) Тоже минут по 15 один объект захватывается... Завтра посмотрю что изменилось.
18 Kassern
 
07.02.23
17:34
(17) Я про папки \AppData\Local\1C\1cv8 и \AppData\Roaming\1C\1cv8
То ли после аварийного завершения, то ли после загрузки актуальной базы на тест и перепривязки хранилища тормоза начались. Грохнул в этих папках все папки с гуидом в имени, благо на тесте нет никакого подключаемого оборудования и всяких привязок к РМК.
19 TormozIT
 
гуру
07.02.23
18:21
(12) Больное место кого чего? Не понял. Я про такое впервые слышу за 15 лет выращивания этого продукта. Поэтому и удивился, что vde69 так сразу угадал.
20 TormozIT
 
гуру
07.02.23
18:25
(11) В ИР есть чат. Там на мелкие специфичные для ИР вопросы отвечают быстрее чем в форуме.
По автодополнению кода таких настроек нет. HTML редактор удобный, но не стабильный. Он часто подвешивает процесс 1С. Вот скорее всего он и виноват в твоих тормозах. Поэтому основным редактором остается до сих пор старый добрый мой оригинальный.
21 TormozIT
 
гуру
07.02.23
18:27
(20) Подробнее про тормоза HTML редактора тут https://github.com/salexdv/bsl_console/issues/185
22 Alex174
 
07.02.23
18:32
(21) "Тех. поддержка 1С мне сообщила, что в разработчике платформы запланировано обновление webkit, которое в частности призвано решить проблему https://www.hostedredmine.com/issues/919980
Есть шанс что и по нашей проблеме что то изменится. Но я так понял что это планы на 8.3.25-26"

В общем ждем новых релизов. Авось починят.

(20) хтмл да, бывает подвешивает и себя и окно 1С. Но он чертовски удобен) Так быстро код писать, как с ним, у меня не получалось ни разу.
23 Alex174
 
07.02.23
18:33
(20) Он тоже дико тормозил, но после очистки Темпа, стал летать. Видимо действительно в темпе дело было.
24 TormozIT
 
гуру
07.02.23
18:35
(23) Тормозит HTML редактор НЕ из-за очистки временных файлов. Читай внимательно обсуждение (21). Помогает только перезапуск процесса 1С.
25 План счетов
 
07.02.23
18:52
(11) Снегопат был крут. Снегопат для конфигуратора, а ИР как заменяет снегопат? что крутого в ИР?
26 mistеr
 
07.02.23
19:03
(25) ИР почти так же крут, только в режиме предприятия. Переключаться не надо.
27 vde69
 
07.02.23
19:21
(19) слишком большое количество файлов в одном каталоге это больное место винды (50 тысяч файлов почти полностью валят любые операции в рамках этого каталога.),

А учитывая склонность 1с создавать файлы (и далеко не всегда удалять) а при разработке это усугубляется нештатным выходом из программы и т.д. то это первое что следует смотреть если других видимых причин тормозов нет.

В случае (0) проблема явно не в коде а в окружении, вот и подумалось...
28 mistеr
 
07.02.23
19:25
(27) >валят любые операции в рамках этого каталога

Кроме доступа к файлу по полному пути. Желательно это учитывать в своем коде.
29 План счетов
 
07.02.23
19:28
(26) кодить можно? дорабатывать конфу или обработки, отчеты? или набор админских функций и консольки?
30 Гений 1С
 
гуру
07.02.23
19:40
(0) дык их автор имеет кликуху Тормоз IT
31 mistеr
 
07.02.23
19:42
(29) Можно. Кодишь со всеми удобствами, потом переносишь отлаженный код в модули. Не идеал, конечно.

Таким должен быть Конфигуратор здорового человека. С мгновенным доступом ко всем данным. С мгновенным изменением кода прямо в открытой работающей форме.
Преимущества динамической типизации и интерпретации для RAD в конфигураторе практически не используются, где это видано, в XXI веке!
Даже в средах со статической типизацией умудряются организовать почти бесшовный hot reload, в мы еще где-то в 90-х, как сишники какие-то :)
32 TormozIT
 
гуру
07.02.23
19:45
(29)
Консоль кода ИР - весьма удобный и скоростной способ писать неинтерактивный (серверный) или толстый клиентский код без собственных методов (там только тело одного метода можно править).
Цикл "правка кода, выполнение, анализ результатов" тут раз в 10 быстрее, чем при разработке в конфигураторе.
Автоматическое обнаружение и отображение значений параметров выполняемого кода - красота.

Конфу дорабатывать нельзя. Обработки тоже нельзя. Отчет в части схемы компоновки можно - опять же красота.
Вообще если ты даже не пробовал, то думаю имеет смысл хотя бы глянуть. Может поймешь почему так много людей их нахваливают.
33 TormozIT
 
гуру
07.02.23
19:46
(30) Думаешь тормоза из-за моего ника? =)
34 mistеr
 
07.02.23
19:57
(33) Ну если его гениальность из-за ника, значит у все так, очевидно же!
35 deaddy64
 
07.02.23
20:05
Пользуясь случаем, хотел бы выразить благодарность ув. TormozIT и всех причастных за очень эффективный инструмент: экономит время, упрощает процессы.
+ Призываю поступить также и задонатить на нужды проекта, кто может.

ПС. Совсем недавно заметил, хотя может и ранее проскакивало, в презентациях функциональности ERP скрины с подсистемой ИР. Это уже признак качества )
36 TormozIT
 
гуру
07.02.23
20:14
> в презентациях функциональности ERP скрины с подсистемой ИР
Ого! Это где?
37 deaddy64
 
07.02.23
20:31
(36) на слайдах с ИТС https://fserver.1c.ru/its/files/public/erp/tech2019/8919.ppt
как такового процесса использования там нет, лишь присутствует на панели разделов, но всё равно показательно, что сам вендор использует. Короче, огромный респект.
38 Злопчинский
 
07.02.23
20:39
(27) на ИС лежит статья где исседовалсоь всякие тормоза при открытии форм - там кэшировались формы, и в кэше могло лежать тыщ 50 файлов и форма при открытии их всех лопатила...
39 vde69
 
07.02.23
21:31
(38) там в лежит в разных каталогах.

а ты положи все в один каталог :)
40 Alex174
 
08.02.23
07:06
(25) А ты попробуй. У меня на изучение функционала ушло месяца 4, и то я изучил процентов 50. Каждый день что-то новое открываю. Из функционала снегопата пользовался только горячей подсказкой при наборе. Да, удобно. А еще удобно когда снегопат наглушняк вешал конфигуратор со всем наработками. От было весело то)
41 План счетов
 
08.02.23
08:45
(32) (40) Спасибо, буду пробовать.
Печально если удобный и помогает а я не пользуюсь.
42 Гений 1С
 
гуру
08.02.23
10:13
(32) Лучшее - враг хорошего. Работа в конфигураторе приучает внимательнее относиться к коду и писать сразу все почти. Очень помогает, когда клиенты разношерстные. На Фикси может быть и использовал бы. А тут сегодня облако, завтра Фреш, ну нет, не получится приучать себя к хорошему.
43 Гений 1С
 
гуру
08.02.23
10:14
(40) правило программиста - сохраняться каждые 5 минут. У кого оно еще не в крови, тот джун
44 Asmody
 
08.02.23
10:49
(0) Нет "Тормозят" а "ТормозИТ". И это правильно!
45 Asmody
 
08.02.23
11:02
(29) ИР решает 100500 задач, когда надо что-то там в базе выудить (см. "консоль запросов"), быстро с этим что-то сделать (там же "обработка строки" или "обработка результата", или сразу в консоль кода). Когда надо "подёргать" какие-нибудь "ниточки" из обработок или модулей. Когда надо что-то грузануть табличное. Или сравнить что-то с чем-то, вплоть до того, что "взять таблицу из Excel, как-то её проодинесить и вернуть обратно в Excel". Или у тебе надо проверить запрос, который собирается из кусков запрос с десятком ВТ, а к нему ещё десяток параметров, которые как-то вычисляются где-то. Точка останова, две буквы, и вот у тебя уже всё готовое в консоли лежит красивое.   Или надо в "кишочки" объекта влезть и своими ручёнками там нагадить в обход всех проверок. Вот это совсем-совсем малая часть.
46 Asmody
 
08.02.23
11:04
Поэтому я всем настоятельно рекомендую почаще заходить сюда http://devtool1c.ucoz.ru/ и обращать внимание на раздел "Поблагодарить"
47 Гений 1С
 
гуру
08.02.23
11:19
(45) у меня под эти 100500 задач 100500 внешних инструментов и обработок, например, то бишь ИР хорошая вещь но не панацея. Автор ведь так до сих пор и остался верен обычным формам, вроде как.
48 PLUT
 
08.02.23
11:27
(47) для неуправляемых форм тоже есть что-то похожее

https://github.com/cpr1c/tools_ui_1c
49 Fragster
 
гуру
08.02.23
11:40
Я вот заметил, что если оставить включенную 1с с открытыми ИР на ночь (как минимум консоль запросов), то куда-то исчезает место на диске Ц, видимо, засераются темпы.
из-за того, что на ц ноль байт - приходится ребутать. После ребута все ок.
50 PLUT
 
08.02.23
11:44
(49) купите винт на 2 Тб, чтобы место на диске Ц не кончалось
51 TormozIT
 
гуру
08.02.23
14:12
(49) Не верьте ему. Он все врет. Доказательств же нет. Даже заявки нет. Показалось ему наверняка.
52 Fragster
 
гуру
08.02.23
14:22
(51) не надо играть в "отправьте письмо на [email protected]"
53 TormozIT
 
гуру
08.02.23
14:28
(52) Надо надо. Сам всегда создаю заявки и других стимулирую.
54 Fragster
 
гуру
08.02.23
14:42
55 TormozIT
 
гуру
08.02.23
14:48
(54) Теперь придется расследовать твою заявку. Поэтому считаюсь виновным, пока не докажу обратное.
56 PLUT
 
08.02.23
15:04
а вот эта шляпа может поможет в расследовании?

https://learn.microsoft.com/ru-ru/troubleshoot/windows-server/backup-and-storage/configure-low-disk-space-alert-performance-logs
57 rphosts
 
09.02.23
08:14
(49) да почти никогда не срубаю на ночь сеансы на терминальном сервере с запущенными конструктором запроса и порой кое что другое... а квота на файловое пр-во у меня не велика и места есть! Так что в общем случае не подтверждается.
58 rphosts
 
09.02.23
08:14
TormozIT скажи лучше почему иногда порой конструктор запроса вылетает с вариантами Закрыть или Перезапустить.
59 TormozIT
 
гуру
09.02.23
08:22
(57) У него там старинная версия ИР (читай (54)). Так что пока нет смысла участвовать в расследовании проблемы, которая скорее всего уже давно исправлена.
(58) Скажу когда увижу заявку с описанием проблемы.
60 rphosts
 
09.02.23
08:23
(59) 2.Ок, когда достанет настолько, что победит природную лень - напишу.
61 TormozIT
 
гуру
09.02.23
08:24
(57) Кстати любопытный факт. Примерно 10% пользователей ИР часто путают консоль и конструктор запросов. Видимо ты тоже имел ввиду консоль, а не конструктор.
62 Asmody
 
09.02.23
09:14
(61) конструктор в ИР мощный. настолько мощьный, что я до сих пор невкуряю его логику. в 95% случаев пользуюсь неудобным штатным
63 unbred
 
09.02.23
09:40
(62) the same . (45) " Точка останова, две буквы, и вот у тебя уже всё готовое в консоли лежит красивое"
ваще кайф.
TormozIT , спасибо, за мою счастливую отладку.
(46) ага
64 TormozIT
 
гуру
09.02.23
12:11
(62) Ну может тебе столько фич и не нужно в конструкторе запроса. Штатный конструктор простые запросы делает несомненно быстрее. Плюс он всем знаком и привычен.
Было бы желание разобраться, а в чате ИР тебе подскажут ответы на конкретные вопросы.
65 Alex174
 
10.02.23
07:19
(62) Тут тоже согласен. Несколько раз пытался освоить конструктор запросов от ИР. Но он невероятно сложен и огромен) Но я не оставляю надежду освоить его. Это не он сложен, это мы туповаты)
66 TormozIT
 
гуру
10.02.23
07:41
По статистике в чате ИР лишь 37% попробовавших конструктор запросов ИР продолжают им пользоваться. Значит действительно
1. Сложно. Мне бы пару вопросов от испытателей, где им было наименее понятно.
2. Менее удобно для простых запросов. Тут у меня вопросов нет.
67 TormozIT
 
гуру
10.02.23
07:57
Запишите хоть кто нибудь видео с обозначением непонятных мест в интерфейсе конструктора запросов ИР. Присылать видео можно непублично.
68 Alex174
 
10.02.23
08:42
(66) Вот сейчас попробовал снова. Запнулся опят об тоже место:
1. Не понятно где добавлять пакет запросов (создали временную таблицу, а дальше куда?) (походу был баг, не появилось окошечко слева)
2. Как сделать связи таблиц? Все неактивно.
3. Группировка тоже пришлось покумекать как, но вроде разобрался.
4. Не совсем понятна логика в левом окне с наименованием таблиц. Где-то +, где-то цифра (больше с цифрами, +- понял что значит)
5. Вкладка Порядок отладки. Совсем не понятно для чего она..
6. Как переобозвать поле? (нашел)

2 и 5 самые непонятные вещи лично для меня пока.
69 Alex174
 
10.02.23
09:38
(67) Еще, создал 2 временных таблицы, пытаюсь объединить, и в этом третьем пакете не дает переобозвать поле. А иногда хочется)
70 TormozIT
 
гуру
10.02.23
09:45
(68)
1. Сверху флажок "Панель пакета".
2. На странице "Связи", которая становится доступной, когда выбрано больше одной таблицы (аналогично работает в штатном).
4. Цифра означает индекс запроса в пакете.
5. Там же пояснения есть. Хорошо бы указать что в них непонятно.
71 Alex174
 
10.02.23
10:05
(70) пока получилось только методом перетаскивания таблицы в поле тип связи вообще спрятать таблицы из видимости. Их просто нет)
72 H A D G E H O G s
 
10.02.23
10:10
В ИР не хватает менеджера файловой системы сервера.

Ну типа нортон коммандера, справа панель твоих дисков с файлами, слева - панель дисков сервера 1с. И чтобы можно было таскать файлы туда и обратно.
73 TormozIT
 
гуру
10.02.23
10:16
(71) Ничего понял. Если нашел баг, ты точно знаешь что делать.
74 TormozIT
 
гуру
10.02.23
10:17
(72) Такое не буду делать, чтобы не было претензий по информационной безопасности.
75 Злопчинский
 
10.02.23
10:17
(72) а почему панель дисков сервера? какую включил - такая и будет. как в нортоне/фаре. так лучше.
76 Злопчинский
 
10.02.23
10:18
(74) "чтобы не было претензий по информационной безопасности"
ну если доступ куда-то закрыт/ограничен - то и в "нортоне" его не будет...
как-то так я себе представляю..
77 rphosts
 
10.02.23
10:22
(61) https://ibb.co/5rn2yGN
конструктор же?
78 TormozIT
 
гуру
10.02.23
10:29
(77) Ты что забыл как выглядит стандартный толстый конструктор запроса платформы? Да, это он самый.
79 mistеr
 
10.02.23
10:55
(72) Ага, и управления кофеваркой по вайфаю.
80 rphosts
 
10.02.23
10:58
(78) разумеется я помню, проблема в вылете лишь... не, я настолько супер стар что ещё помню как писать запросы ручечками... типа
Выбрать СФ.* Из Документ.СчетФактураВыданный Как СФ
а потом "допилить" средствамт конструктора разворачивающего * в перечень полей и ТЧ...

PS иногда при прокрутке по списку документов вот такая ошибка... увы
81 mistеr
 
10.02.23
12:31
(80) Переопределено представление?
82 Kassern
 
10.02.23
12:43
(80) "иногда при прокрутке по списку документов вот такая ошибка... увы" так там же пишется на что ошибка, можно стек вызовов посмотреть.
83 TormozIT
 
гуру
10.02.23
14:28
(80) Че то не понял, как твоя проблема связана с моим конструктором запроса, в которой этой проблемы то нет.
84 rphosts
 
11.02.23
19:24
(83) беру чужую иб, открываю запросник ИР -> конструктор запросов и на тебе... впрочем не важно
85 TormozIT
 
гуру
11.02.23
21:29
(84) Бери любую консоль запросов. Открывай в той же базе в толстом клиенте -> конструктор запросов и на тебе... тоже не важно
86 rphosts
 
13.02.23
05:16
(85) не-не-не, меня больше прикалывает твой набор инструментов... это как с собой захватить одного веса и объёма кейс но в одном варианте только шлицевая отвёртка, а в другом набор инструментов на 99,9% случаев жизни... причём от 50% тебе не пригодится только заранее не известно что именно.
87 TormozIT
 
гуру
13.02.23
08:32
(86) Я имел ввиду, что показанная тобой ошибка (77) не специфична моей консоли. Она порождается платформой и конфигурацией. А вот если ты откроешь мой конструктор запросов, то в нем такой ошибки не будет.
88 TormozIT
 
гуру
17.02.23
14:23
(55) Наличие проблемы в актуальной консоли запросов ИР не подтвердилось. Fragster молодец, что не поленился и прошел путь заявки. В награду он получил новую версию ИР =)
89 H A D G E H O G s
 
17.02.23
15:11
Пилю свой аналог разбора ТЖ, с более быстрой версией и на УФ.
90 Kassern
 
17.02.23
15:21
(89) Что-то на подобие этого? https://infostart.ru/public/1073101/?ysclid=le8ht3gq9t606415654
91 H A D G E H O G s
 
17.02.23
15:48
(90) Это все наркомания.