Infostart Toolkit 2023.4: новая консоль кода и переход от консоли разработчика на отдельные обработки

18.07.2023      4810

В Infostart Toolkit 2023.4 появилась отдельная консоль кода с исследованием значений и поддержкой параметров, добавлена поддержка улучшенного конструктора запросов в платформе 8.3.24, просмотр модулей команд в инструменте «Метаданные» и анализ прав доступа к общим командам.

Рассмотрим перечисленные возможности подробнее.


Об Infostart Toolkit

Infostart Toolkit – это коммерческий проект при поддержке Инфостарта, набор инструментов для разработчиков конфигураций 1С и специалистов по внедрению.

Продукт поставляется в виде расширения, в состав которого входит набор взаимосвязанных помощников:

Инструменты предназначены для работы полноправного пользователя в конфигурациях на управляемых формах с режимом совместимости 8.3.10 и выше.

Расширение не меняет структуру метаданных и существующие объекты конфигурации, а только добавляет новые модули и обработки. Это позволяет использовать инструменты в РИБ и не влияет на обновление основной конфигурации.


Новая консоль кода

Разработана отдельная обработка консоли кода с поддержкой параметров, исследованием значений и оптимизированной скоростью работы.

 

 

Переменные, используемые в коде, и их значения выводятся в панели «Результат». Их можно анализировать тут же в дереве.

 

 

Или использовать для анализа отдельное окно «Исследование значений» – открывается по гиперссылке в поле «Значение».

 

 

Кроме этого, значения отображаются в подсказке редактора

 

Сообщения, выводимые при выполнении, собираются в раздел «Сообщения»*. По ним доступен поиск.

* Раздел «Сообщения» работает только при выполнении кода в контексте «Сервер». На клиенте информация выводится в стандартное окно сообщений.


Поддержка параметров

Новая консоль кода поддерживает интерактивное задание параметров на закладке «Параметры».

 

 

Их значения можно использовать в коде через встроенную переменную «Параметры» в режиме «Только чтение».

В качестве параметров можно использовать значения примитивных типов, массивы или ссылки на объекты конфигурации.

 

 

Также в глобальное меню ссылочных объектов конфигурации добавлена команда «Обработать в коде». Она автоматически открывает новую консоль кода с установленным значением параметра «Объект», который можно сразу использовать для выполнения произвольного кода.

 

Применение команды глобального меню «Обработать в коде»

 

Сохранение кода с параметрами

Новая консоль поддерживает сохранение кода в настройки или в файл.

 

 

При сохранении в файл используется открытый формат *.tlk_code, который позволяет версионировать изменения отлаживаемых алгоритмов в Git.

Пример сохраняемого файла:

<?xml version="1.0" encoding="UTF-8"?>
<Data Version="1.0" Comment="Infostart Toolkit PROF 2023.4.02">
	<Code Presentation="Код">
		<Text>НовыйМассив = Новый Массив;
Для Сч = 1 По 5 Цикл
	
	НовыйМассив.Добавить(Сч);
	Сообщить("Добавлен элемент №" + Сч);
	
КонецЦикла;

СистемнаяИнформация = Новый СистемнаяИнформация();
НовыйМассив.Добавить(СистемнаяИнформация);</Text>
	</Code>
</Data>


Прочее

Добавлена поддержка улучшенного конструктора запросов в платформе 8.3.24.

 

 

В отчете «Анализ прав доступа» можно анализировать доступ к общим командам.

 

 

А в инструменте «Метаданные» – просматривать модули команд*.

*Возможность работает только при указании каталога выгрузки конфигурации в настройках расширения (Infostart Toolkit – Настройки – Выгруженные файлы).

 

 

Добавлена подсказка в конструкторе строки отладки для динамического списка – позволяет получить и отладить в консоли запросов реально исполняемый запрос динамического списка, который может отличаться от исходного за счет различных настроек списка. Подробнее об отладке схем компоновки данных с помощью Infostart Toolkit можно прочитать в статье.

 

Подробнее с возможностями нового релиза Infostart Toolkit 2023.4 и списком исправленных ошибок можно ознакомиться на странице релизов в репозитории GitHub

В репозитории можно регистрировать ошибки и пожелания, а также отслеживать развитие проекта.
 

Ознакомиться с инструментами Infostart Toolkit подробнее и купить


Автор:
Аналитик


Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ansverrr 18.07.23 13:06 Сейчас в теме
Забавно, что сначала взяли курс на объединение всех консолей в одну, а теперь разделяете. :)
Спасибо за новые плюшки.
корум; DrAku1a; Evg-Lylyk; +3 Ответить
2. Evg-Lylyk 4628 18.07.23 13:14 Сейчас в теме
(1)
Забавно, что сначала взяли курс н...

Стало понятно что так лучше. Пользы от одной обработки кроме общего кода мало. Выбран подход общий код консолей вынести и каждую в отдельную обработку.
Для работы с СКД в консоли есть множество элементов на форме из-за которых она запускается дольше даже когда запускается консоль кода.
hame1e00n; +1 Ответить
12. VladimirSil 19.07.23 15:10 Сейчас в теме
(2) Евгений, делите еще инструменты по подсистемам, чтобы была возможность убрать инструмент, который не используем. Спасибо.
3. hame1e00n 523 18.07.23 14:04 Сейчас в теме
Добавлена подсказка в конструкторе строки отладки для динамического списка – позволяет получить и отладить в консоли запросов реально исполняемый запрос динамического списка, который может отличаться от исходного за счет различных настроек списка. Подробнее об отладке схем компоновки данных с помощью Infostart Toolkit можно прочитать в статье.


Евгений, можете вот это пояснить - не совсем понял где это?
Динамический список же формируется на основе запроса, который содержится в свойствах настроек формы.

Где эта отладка для динамического списка?)
4. Evg-Lylyk 4628 18.07.23 14:38 Сейчас в теме
(3) В консоли СКД "Анализ исполняемого запроса" кнопка рядом с выполнить
hame1e00n; +1 Ответить
5. hame1e00n 523 18.07.23 14:49 Сейчас в теме
(4) Понял, спасибо!
6. webester 26 18.07.23 19:21 Сейчас в теме
Есть ли возможность добавить расшифровку запросов из rl? а то по отдельности вроде бы все понятно, но вместе, черт ногу сломит
7. Evg-Lylyk 4628 19.07.23 11:59 Сейчас в теме
(6) Не очень понятно вы это себе представляете. Может для этого подойдет Анализ планов запросов?
8. webester 26 19.07.23 12:08 Сейчас в теме
(7)
Не очень понятно вы это себе представляете

немного не понял, а в чем проблема, берем rls подставляем текст шаблона имя таблицы, можно синонимы сделать более читаемыми и получаем текст, в целом обычно это получается и глазами +- Но получить бы сразу нормальный,...
Может для этого подойдет Анализ планов запросов

не уверен. Тест оригинального запроса тоже подойдет. Но текст который добавляет рлс к запросу был бы удобнее. В любом случае доступа к серверу БД у меня нет. Да и смысл какой, если ответ в рлс
9. Evg-Lylyk 4628 19.07.23 12:10 Сейчас в теме
(8) Давайте продолжим в личных сообщениях
10. flanchev 13 19.07.23 14:04 Сейчас в теме
Обнаружил маленький неприятный момент - если вызвать глобальное меню "Alt+T" и оттуда попытаться открыть Консоль кода, то откроется консоль разработчика, которая старая. Не очень удобно.
11. Evg-Lylyk 4628 19.07.23 14:35 Сейчас в теме
(10) Спс, принято, исправим
13. Evg-Lylyk 4628 19.07.23 15:12 Сейчас в теме
(12) Можно подробнее, это где? В инструменте Метаданные?
14. VladimirSil 19.07.23 15:21 Сейчас в теме
(13) Не, в самом расширении. Разбить все инструменты по подсистемам, в ИТК_InfostartToolkit и под ним подсистему под каждый инструмент.
15. Evg-Lylyk 4628 19.07.23 15:24 Сейчас в теме
(14) Сейчас они разбиты на Администрирование, Разработка, Поддержка
Зачем каждый инструмент в подсистему?
Если вам нужно настроить права то есть отдельные роли на каждый инструмент.
16. VladimirSil 19.07.23 15:34 Сейчас в теме
(15) С инструментом еще идет ряд общих модулей. Некоторые инструменты мы не используем, и хотелось бы, чтобы была возможность их убирать с расширения.
17. Evg-Lylyk 4628 19.07.23 15:39 Сейчас в теме
(16) А зачем это делать?
Вот например использую конфигурацию Бухгалтерия понятно же что использую не все документы, как-то не приходит в голову что-то убирать. А если завтра вы заходите их использовать.
Вы можете убрать из ролей доступ и они пропадут у всех, но при обновлении проблемы.
Для себя можно настроить вид подсистемы "IS Toolkit" как нужно, убрав не используемые инструменты
18. VladimirSil 19.07.23 15:59 Сейчас в теме
(17) Чтобы не было дублей обработок, например обработка Регламентные и фоновые задания у нас своя, ну ок)), правами уберем.
19. Evg-Lylyk 4628 19.07.23 16:01 Сейчас в теме
(18)
например обработка Регламентные и фоновые задания у нас своя
а чем мешает та что в Туллкит...
Просто интересно что ваша умеет?
20. VladimirSil 19.07.23 16:20 Сейчас в теме
(19) Свои внутренние полезняшки, там переход на внутренние логи, контроль, это не универсальные вещи.
Evg-Lylyk; +1 Ответить
21. hame1e00n 523 22.07.23 17:00 Сейчас в теме
Новая консоль кода - просто огонь!!!
Спасибо большое!
Очень удобная и полезная вещь!
Evg-Lylyk; +1 Ответить
22. Evg-Lylyk 4628 23.07.23 19:31 Сейчас в теме
(21) Спасибо, приятно и в будущем постараемся радовать
hame1e00n; +1 Ответить
23. hame1e00n 523 24.07.23 15:47 Сейчас в теме
А горячие клавиши для вызова новой консоли кода добавите?
24. Evg-Lylyk 4628 24.07.23 15:59 Сейчас в теме
(23) Хорошо, планировал сделать
Alt + C (Code)
Alt + Q (Query)
Alt + D (DCS) - СКД
hame1e00n; +1 Ответить
25. hame1e00n 523 24.07.23 16:07 Сейчас в теме
Отлично!
Alt + Q даже заметно удобнее (в плане нажатия), чем прежнее Alt + C для общей консоли
26. texnic79 43 24.10.23 08:21 Сейчас в теме
Подскажите. При переходе на новый релиз ERP (2.5.14) в нем новая БСП из интерфейса объектов пропали команды редактора объектов, поиск ссылок и т.д. В чем может быть причина?
27. Evg-Lylyk 4628 24.10.23 09:07 Сейчас в теме
(26) Приветствую, наверное что-то поменяли... разберусь, отвечу
28. texnic79 43 25.10.23 19:27 Сейчас в теме
(27) Одно уточнение. Такая штука наблюдается и на старых релизах, но база создана путем выгрузки из базы с расширением. В исходной базе расширение работает, а в копии - нет.
29. Evg-Lylyk 4628 25.10.23 19:32 Сейчас в теме
(28) Даже не знаю, переустановка Туллкит помогает?
32. texnic79 43 31.10.23 18:50 Сейчас в теме
(29). На версии 3.1.9.144 (БСП) изменили структуру модулей. в модуле "ПодключаемыеКоманды" больше не дополняются виды команд, надо перенести в перенес в расширении в модуль "ПодключаемыеКомандыПереопределяемый" и все заработало
30. texnic79 43 25.10.23 20:48 Сейчас в теме
Удалил, поставил новую версию, все равно не помогло... Раздел есть, все работает, но в меню объектов не прорисовывается.
31. texnic79 43 25.10.23 21:03 Сейчас в теме
Эта ерунда не только у меня, но и коллеги. Тоже сделали выгрузку и пропали значки. У меня туллкит установлен на полностью типовой базе. Если надо, могу выгрузку дать
33. Evg-Lylyk 4628 31.10.23 20:35 Сейчас в теме
(32) Ок, спасибо
Оставьте свое сообщение

См. также

Контекстные обсуждения в 1С 8.3.27: показать все, что скрыто

Новость Зазеркалье

Фирма «1С» в очередном анонсе будущего релиза технологической платформы 1С:Предприятие 8.2.27 пообещала реализовать поиск по контекстным обсуждениям в Системе взаимодействия. Также ожидается обновление для интеграции с WhatsApp и Linux-пользователей.

сегодня в 12:07    3    ЕленаЧерепнева    0       

1

1С-Отчетность: дистанционный перевыпуск сертификата УЦ ФНС и бесплатный ЛК

Новость Отчетность Сервисы ИТС

В сервисе 1С-Отчетность появилась функциональность дистанционного перевыпуска сертификата УЦ ФНС для руководителя организации. Также продлевается бесплатное использование облачного «Личного кабинета» для контроля отчетности всех инфобаз компании.

сегодня в 09:53    60    ЕленаЧерепнева    0       

1

Издательство МИФ дарит участникам конференции «Анализ & Управление в ИТ-проектах» промокод на скидку 10%

Новость Aнализ&Управление Мероприятия

Издательство МИФ – официальный партнер конференции «Анализ & Управление в ИТ-проектах». Это значит, что на конференции можно будет потрогать, посмотреть и купить книги об управлении, тайм-менеджменте и бизнесе

вчера в 16:30    182    user997184    0       

1

Росстат обновил правила заполнения отчета по основным показателям деятельности малого бизнеса

Новость ИТ-Новость Отчетность

С 10 апреля 2024 года изменились правила заполнения отчета в Росстат по форме №ПМ «Сведения об основных показателях деятельности малого предприятия». Сама форма осталась прежней.

вчера в 14:00    179    user1915669    0       

2

Онлайн-курс «Автоматизированное тестирование в 1С»: старт 6 мая

Новость Обучение Программист

До старта курса по автоматизированному тестированию в 1С осталось 4 дня. Количество мест на тариф с обратной связью от преподавателя – ограничено. Успейте записаться!

вчера в 12:00    238    AnastasiaKl    0       

2

MAKER: экономьте время на составлении ТЗ и визуализации интерфейса при разработке в 1С «с нуля»

Новость Сервисы ИТС

MAKER – это первый онлайн-сервис для прототипирования, разработанный специально для 1С. Позволяет быстро создать прототип будущей системы или её отдельной функции. Попробуйте сервис MAKER для прототипирования и генерации ТЗ бесплатно

вчера в 09:24    367    vikad    0       

19

Купите участие в конференции «Анализ и Управление в ИТ-проектах 2024» до повышения цен

Новость Aнализ&Управление Мероприятия

С 1 мая цена на участие в конференции «Анализ и Управление в ИТ-проектах 2024» станет выше. Если вы еще сомневаетесь, стоит ли вам участвовать – подготовили несколько аргументов в пользу того, почему билет стоит купить уже сейчас.

28.04.2024    783    user997184    0       

16

Новый комплект для сметчиков и проектировщиков – «1С:Смета и Renga Professional»

Новость Строительство

Фирма «1С» выпустила новый комплект решений с расширенной функциональностью для выпуска и хранения сметной документации, а также автоматизации составления и расчета сметы на основе цифровой информационной модели (ЦИМ) объекта.

27.04.2024    579    ЕленаЧерепнева    0       

3

Разработка прикладных решений с помощью Библиотеки стандартных подсистем: курс по 1С-программированию

Новость Обучение Программист

15 мая стартует онлайн-курс «1С: Библиотека стандартных подсистем для начинающих». На курсе мы будем изучать инструментарий разработчика и создавать прикладные решения на основе Библиотеки стандартных подсистем (БСП).

24.04.2024    2341    AnastasiaKl    0       

16

Знакомимся с модератором секции «Открытый микрофон» и продолжаем прием заявок

Новость Aнализ&Управление Мероприятия

Секция «Открытый микрофон» обрела своего модератора – им стала постоянный докладчик конференций Инфостарт, Елена Дуюн. Знакомимся с Еленой поближе и напоминаем, как подать заявку на доклад для «Открытого микрофона», если вы еще этого не сделали.

23.04.2024    776    user997184    0       

16

Что будем осваивать в мае: онлайн-курс «1C:Предприятие для программистов: Запросы и отчеты»

Новость Обучение Программист

14 мая на Инфостарт начнется обширный онлайн-курс по запросам и возможностям системы компоновки данных в 1С:Предприятии.

23.04.2024    954    user997184    2       

16

Вышла 1С:Предприятие 8.3.25: в новом релизе платформы 55 доработок и 9 оптимизаций

Новость Платформа 1С v8.3 Зазеркалье

В релизе 8.3.25 платформа 1С научилась генерировать речь из текста, обновила средства разработки и администрирования, а также по многочисленным просьбам профессионального сообщества – расширила свой встроенный язык долгожданным методом ВызватьПаузу.

23.04.2024    6828    ЕленаЧерепнева    2       

4

3 главных причины участвовать в конференции «Анализ и Управление в ИТ-проектах» по VIP-пакету

Новость Aнализ&Управление Мероприятия

Сегодня поговорим о VIP-тарифе, который предусматривает еще больше преимуществ, и расскажем, что входит в пакет.

22.04.2024    1088    user997184    0       

17

Конференция «Анализ и Управление в ИТ-проектах»: что нас ждет на вечеринке

Новость Aнализ&Управление Мероприятия

Конференция для аналитиков и управленцев пройдет в Санкт-Петербурге и продлится три дня. Традиционное развлекательное мероприятие для всех участников конференции Инфостарт – афтепати в первый вечер мероприятия. Рассказываем, что будет на вечеринке.

22.04.2024    876    AnastasiaKl    0       

15

1С:Предприятие 8.3.26: обновление стандарта ЕСИА и поддержка присоединенной ЭП

Новость Платформа 1С v8.3 Зазеркалье

Фирма «1С» анонсировала дополнительные возможности для работы с электронной подписью в технологической платформе 8.3.26. И сообщила о поддержке нового стандарта 3.34 для Единой системы идентификации и аутентификации (ЕСИА).

22.04.2024    1029    ЕленаЧерепнева    0       

3

Готова программа конференции «Анализ и управление в ИТ-проектах»

Новость Aнализ&Управление Мероприятия

Сегодня подводим итоги 2 тура голосования и публикуем список докладов и других активностей, вошедших в финальную программу конференции «Анализ и управление в ИТ-проектах».

19.04.2024    1372    eselyanina    0       

16

Выпуск новой редакции 1С:PLM 5 и начало продаж модуля PLM для 1С:ERP

Новость 1С:ERP Управление предприятием 2

Фирма «1С» сообщила об обновлении линейки решений 1С:PLM для автоматизации управления жизненным циклом изделия и инженерными данными. А также предупредила о снятии с продаж устаревших версий и скором прекращении их поддержки.

19.04.2024    1087    ЕленаЧерепнева    0       

2

Новинка на Инфостарт: онлайн-курс «Автоматизированное тестирование в 1С»

Новость Обучение Программист

6 мая запускаем новый курс от Инфостарт, где мы научимся пользоваться самым популярным и открытым фреймворком тестирования для платформы 1С:Предприятие 8 – Vanessa Automation.

19.04.2024    1357    AnastasiaKl    5       

17

Продлеваем прием заявок на конкурс «Современные возможности 1С: нетиповые интеграции и доработки»

Новость Сообщество

Заявки с вашими нетиповыми интеграциями продолжают поступать, поэтому мы ненадолго продлеваем прием. Теперь «заявиться» на конкурс можно до 20 апреля включительно.

17.04.2024    951    user997184    1       

2

Как использовать SmartWay в 1С для планирования командировок

Новость Сервисы ИТС

Smartway – решение для планирования и организации командировок, разработанный на базе российского ПО. Просто задайте направления и даты, а Smartway сравнит цены на билеты или гостиницы в режиме реального времени, предложит выгодные варианты

17.04.2024    1291    user997184    0       

17

Расширяем возможности типового 1С-ЭПД: автозаполнение электронной транспортной накладной для нескольких реализаций

Новость Маркетплейс ЭДО

Из документа «Транспортная накладная», входящего в состав расширения «Мастер ТТН», теперь можно отправлять ЭТрН через типовую подсистему 1С-ЭДО, расширяя ее возможности автозаполнением всех требуемых реквизитов.

16.04.2024    1080    Olga_Amelchenkova    0       

4

Приглашаем на первый бесплатный вебинар Комплексного курса по управлению ИТ-проектами

Новость Обучение Руководитель проекта

17 апреля стартует Комплексный курс по управлению ИТ-проектами. Курс начнется с бесплатного welcome-вебинара, где мы поговорим о компетенциях современного руководителя и расскажем подробно о программе курса.

16.04.2024    1013    AnastasiaKl    1       

14

Обновлены материалы для подготовки к сертификации по 1С:ERP

Новость 1С:ERP Управление предприятием 2

Фирма «1С» доработала материалы для подготовки к тестированиям 1С:Профессионал и 1С:Специалист-консультант по конфигурации 1С:ERP Управление предприятием 2. С 26 апреля тестирование будет проводиться по обновленному комплекту вопросов.

16.04.2024    781    ЕленаЧерепнева    0       

1

Фирма «1С» возглавила ежегодный рейтинг франшиз по версии РБК

Новость ИТ-Новость

РБК ежегодно составляет рейтинг наиболее популярных российских франшиз. На протяжении многих лет фирма «1С» лидирует среди прочих предложений на рынке франчайзинга.

15.04.2024    788    ЕленаЧерепнева    0       

2

Фирма «1С» дополнила перечень продуктов, которые подорожают с 1 июля 2024 года

Новость

Обновление прайс-листа 1С на типовые и отраслевые лицензии в этом году проводится в два этапа – с 1 апреля и 1 июля. В список конфигураций, которые подорожают летом, добавлено еще несколько позиций.

15.04.2024    1964    ЕленаЧерепнева    0       

1