Техкружок #2.1 Infostart Toolkit. Обзор инструментов

preview_player
Показать описание
Дима Синичников сделал для команды обзор инструментов Infostart Toolkit (1.9.5)

Чтобы материал не сочли за рекламу, ссылку на библиотеки приводить не будем.

В контексте нашего обсуждения упоминались библиотеки инструментов:

00:00 - Для чего?
01:20 - Опрос по используемым библиотекам в команде
05:06 - Итоги опроса
06:00 - Что такое Infostart Tooklit?
07:10 - Варианты поставки
08:10 - Удобная фича с Глобальными хоткеями

Консоль разработчика. Запросы:
08:30 - ТаблицаЗначений как параметр
09:15 - Подсветка синтаксиса запроса и другие возможности редактора
11:30 - Вывод ТаблицыЗначений
13:15 - Выражение в условии
14:30 - Вставка предопределенного значения в запрос
15:20 - Обработка результатов запроса
16:50 - Конструктор запросов и другие возможности редактора
19:00 - Выполнение запроса с временными таблицами
19:48 - Автосохранение консоли разработчика

Консоль разработчика. Код
20:58 - Автокомплит
22:35 - Синтаксический анализ
23:40 - Фиксирование кода

Консоль разработчика. СКД
25:55 - Редактор СКД
26:58 - Анализ исполняемых запросов

28:44 - Подписки на события
29:59 - Редактор параметров сеанса
30:39 - Все функции
31:55 - Редактор объекта
32:35 - Пользователи
34:15 - Регламентные и фоновые задания
35:07 - Групповое изменение реквизитов
35:20 - Поиск ссылок на объект
36:40 - Поиск и удаление дублей
37:35 - Редактор констант

38:14 - Промежуточный итог
39:20 - Анализ план запроса
39:55 - Настройки библиотеки

41:40 - Болтовня)
45:30 - Почему не ИР?
48:40 - Какая версия демонстрировалась?
54:33 - Автокомплит по функциям общего модуля в версии 2.1
55:45 - Про темную тему редактора Monaco
59:35 - Лирика про стоимость
1:00:40 - Закругляемся

Telegram-канал автора проекта:
Рекомендации по теме
Комментарии
Автор

О! С нетерпением жду видео на вашем канале. Очень интересно. Спасибо.

TihiiSamodelkin
Автор

Ребята, спасибо за обзор!
Несколько замечаний/дополнений:
22:35 - это не синтаксический анализ, а отслеживание изменений в коде или запросе. Зеленым выделяются новые строки, желтым измененные, а красным - удаленные. Если нажать на цветовую полоску, можно увидеть различия.
31:55 - суперфича редактора объекта и поиска ссылок на объект в том, что эти инструменты можно открыть практически из любой формы объекта или формы списка, если конфигурация на базе БСП.
Не показана возможность отладки запроса, а это тоже очень полезная и востребованная функция. Можно прямо в отладчике вызвать ИТК.Отл, передать туда запрос/динамический список и потом получить это в консоли запросов. Также можно из отладчика просматривать временные таблицы через ИТК.МВТ

alxdn
Автор

С возвращением :)
(3 мес не было видосов :))

YouBer
Автор

Спасибо за видео!
От себя добавлю:
Открытие консоли по Alt+C удобная фича, но ее в свежем релизе убрали, зато есть Alt+T - открытие меню всех инструментов.
По "все функции" - есть еще фича, что можно отображать и искать либо по синониму, либо по названию в конфигурации, ну и открывается намного быстрее, хорошо заметно на больших конфигурациях.
Групповое изменение реквизитов, журнал регистрации, поиск и удаление дублей, удаление помеченных - это просто ссылки на обработки БСП.
Еще в новой версии появился отчет "Анализ прав доступа" - можно посмотреть через какую роль пользователь получил право на объект.
Вообще киллер-фичей является конструктор запроса для тонкого клиента, который больше похож на конструктор толстого клиента, с более читаемыми соединениями и поэтому отпадает желание использовать другие инструменты в которых нужен конструктор запроса.

thomy
Автор

Немного дополню по итогам просмотра:
9:24, 44:43 киллер фича там загрузка ТЗ из внешних источников, очень помогает при отладке если нужно проверить какие то сложные исходные данные, что бы не моделировать их в системе можно просто набить в ексель и загружать в ТЗ. (В ИР тоже есть)
15:09 - Относительно ИР сделано немного более громоздко.
13:01 - полная помещает ТЗ в расшифровку ТабДок что может сильно влиять на скорость при большом результате. Плохо кстати что эта настройка так далеко, с одной стороны да, чистый интерфейс, с другой стороны в ИР мне больше нравится философия что всё под рукой хоть и несколько сложно. Сложность пропадает после небольшого времени использования, а комфорт остается.

19:30, 39:22 - Зря не раскрыли тему ЖР, понимаю что не всем нужно и настраивать долго но для инхаус разраотчиков проще 10 минут потерять на настройку зато потом часы экономить. Если нужны идеи для новых видео рекомендую подробнее рассмотреть перехват запроса в отладке и перехват плана, очень многим будет полезно.

22:00 - У ИР вроде есть, "проверять я это конечно не буду" (с) но помню что то такое было когда разбирал как вообще в ИР это работает.

27:30 - Как то не понятно ты объяснил, дополню: Суть в том что СКД может менять исходный запрос до неузнаваемости (добавлять / удалять таблицы и поля, менять условия и.т.п.) и иногда бывает так что выполняешь запрос в консоли данные верные, выполняешь в СКД или ошибка или суммы другие (чаще всего из за группировок которые добавляет СКД в текст запроса) И вот этот функционал позволяет увидеть уже именно тот запрос который СКД отправляет на исполнение с учетом всех правок СКД.
В ИР кстати это тоже есть. Вообще Консоль компоновок самое слабое место с ИР даже не сравнить.

29:50 большинство проблем с подписками решается просто "Поиск ссылок на объект" но иногда бывает нужно не по одному объекту понять а по нескольким да еще и в ERP где поиск не быстрый, так что да полезная штука.

30:49 - там есть поиск по вхождению во время ввода, быстрее и удобнее, опять же иногда нужно не просто найти один объект а сделать несколько функций. Плюс горячая клавиша удобно, особенно в чужих конфигурациях где не знаешь в меню как что найти. Единственное чего не хватает это избранного.

32:21 Сильно уступает ИР тут даже комментировать нечего.

33:20 Было бы не плохо, тоже пользуюсь внешней обработкой сейчас.

35:12 У всех групповых изменений реквизитов есть одна общая проблема, они не умееют работать с доп. свойствами и доп. реквизитами (описанными в метаданных). В лучшем случае некоторые позволяют отобрать но никто не позволяет установить.

YouBer