Бустер Конвертации данных 3 (Infostart Toolkit)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

Арт.: 1499859

Распродажа - 25%

logo_capture_new.png
Подцветка синтаксиса.png
Контекстаная подсказка (локальные переменные и их типы).gif
Контекстаная подсказка (алгоритмы, запросы).gif
Контекстаная подсказка (параметры).gif
Контекстаная подсказка (метаданные).gif
Контекстаная подсказка (модули).gif
Настройки каталога модулей.png
Настройки редактора.png
Закладки и отображение изменений.gif
Поиск по коду.gif
Установщик.png
logo_capture_new.png
Подцветка синтаксиса.png
Контекстаная подсказка (локальные переменные и их типы).gif
Контекстаная подсказка (алгоритмы, запросы).gif
Контекстаная подсказка (параметры).gif
Контекстаная подсказка (метаданные).gif
Контекстаная подсказка (модули).gif
Настройки каталога модулей.png
Настройки редактора.png
Закладки и отображение изменений.gif
Поиск по коду.gif
Установщик.png
Лицензии

20000 руб.
15000 руб.

Техподдержка и обновления

10000 руб.

5000 руб.

Начало

В конфигурации "Конвертация данных 3" работать с кодом ужасно неудобно, редактирование происходит в простейшем редакторе, и в процессе разработки можно наделать много ошибок. Поиск по коду никак не реализован.

"Бустер Конвертации данных 3" (Data Conversion 3 Booster) - расширение созданное для улучшения и ускорения, повышения удобства разработки.

Расширение использует функционал разработки Infostart Toolkit как библиотеку - это хорошо, т.к. инструмент постоянно развивается, и данное расширение будет получать новый функционал, исправление ошибок старого (шаг в сторону от монолитного решения).

Требования: Конвертация Данных 3 (3.1.1.4 и выше), платформу 8.3.14 и выше. Нужно использовать два расширения (Бустер и Toolkit) Бустер без IS Toolkit не работает! Потребуется IS Toolkit версии 2024.3.2 и выше. Подойдет версия ADMIN.

Наиболее важные функции:

  • Редактор кода и запроса (с подсветкой, контекстной подсказкой и др.)
  • Глобальный поиск по коду

Планируется развивать функционал, идеи приветствуются.

 

Редактор кода

Используется редактор IS Toolkit базируется на редакторе bsl_console Шкураева Александра, а также специально для КД3 появились новые функции: подсказка по функциям модулей. Редактор встроен во все места где используется работа с кодом и запросом (Правила конвертации объектов, Правила конвертации свойств и т.д.).

 

Подсветка синтаксиса

Наглядно! Позволяет легче читать код.

 

 

Детальная контекстная подсказка

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

Локальные переменные и их типы

 

 
Использование алгоритмов, запросов

 

 
Параметры конвертации

 

 

Обращение к метаданным

 

 

Использование общих модулей

 

 

Для корректной работы подсказки в объекте "Релиз конфигурации" нужно указать путь к выгруженным файлам конфигурации

 

 

Настройки редактора

Можно настроить внешний вид редактора через контекстное меню - Настройки редактора. Доступны: Шрифт, размер шрифта, а также отображение карты кода, пробелов и табуляций, номеров строк и позиции курсора (по умолчанию отключено).

 

 

Закладки и отображение изменений

 

 

Другое

  • Подсветка текущего оператора
  • Сворачивание блоков
  • Подсказки по функциям
  • Переход к определению (F12)

 

Поиск по коду

Добавлен инструмент глобального поиска в коде по всех правилам, алгоритмам и т.д.

  • Переход к месту где найден текст
  • Отбор по конвертации
  • Удобный поиск использование алгоритмов и запросов (из контекстного меню "Настройки правил обмена")
  • Поиск осуществляется в фоне

 

 

Установщик

Обработка установщик (аналог из IS Toolkit) поможет правильно установить расширение в один клик. Предупредит о проблемах совместимости версий расширений.

 

 

Задачи по проекту ведутся на Github, телеграм канал с обсуждением и новостями.

 
 p.s.

Есть близкие бесплатные разработки Конвертация данных 3 расширение: Редактор кода, и TipsInCD3 на GiHub, но они только добавляют редактор (без контекста). Данная разработка более функциональна и будет развиваться. Позиционируется не просто как редактор, а как более широкое развитие функционала.

Чего нет бесплатных разработках:

  • Не везде встроен редактор (где-то не встроен в запрос, где-то в группы ПравилКонвертацииСвойств)
  • Минимальная подсказка по контексту максимум что есть это подсказка по метаданным
  • Нет подсказки к функциями общих модулей и модулей объектов и менеджеров
  • Не все фишки редактора используются (закладки, отображение изменений, настройки редактора)
  • Нет поиска по коду

 

Важно! Разработка не является самостоятельным продуктом, используется совместно с Infostart Toolkit (нужно покупать и ее).

Статистика:
Просмотры 17615
Загрузки 6
Рейтинг 42
Создание 07.10.21 21:38
Обновление 02.12.24 11:45
№ Публикации 1499859
Характеристики:
Теги

Расширение КД3 Конвертация Данных 3 Infostart Toolkit Инструмент разработчика Код Редактор кода Monaco

Рубрики Инструментарий разработчика
Кому Программист
Тип файла Архив с данными
Платформа 8.3.14
Конфигурация 1С:Конвертация данных
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. a_titeev 08.10.21 09:27 Сейчас в теме
2. s22 08.10.21 11:51 Сейчас в теме
а тестирование не упростили?
3. Техподдержка 08.10.21 11:53
(2) Наверное нет, опишите проблему или ваше видение решения
Может доделаю
4. s22 11.10.21 16:38 Сейчас в теме
Запускаю обмен без перехода в конфигуратор и смотрю ошибки.

Модуль можно сохраниять во внешней обработке.
5. MaxS 11.10.21 16:50 Сейчас в теме
(4) Делал подобное немного по другому.
В конфигурациях, участвующих в обмене установлено расширение, которое разрешает для типовой обработки "Выгрузка загрузка EnterpriseData" использовать внешнюю обработку с правилами.
Тогда из КД3 сохраняем внешнюю обработку, а в конфигурациях отлаживаем обмен без их перезапуска.
Либо с использованием EDT подобное делать (пока не пробовал).
В любом случае потребуется доработка конфигураций, участвующих в обмене, чтобы они смогли сообщить КД3 об ошибках.
6. Техподдержка 11.10.21 18:37
(5) Мысль понятна, надо подумать
8. Dmitryiv 22.02.22 13:12 Сейчас в теме
Поддержка английской версии БСП(SSL) есть?
9. Техподдержка 22.02.22 13:20
(8) Уточните что имеется ввиду касателько КД3
А так в следующей версии IS Toolkit появится, она сейчас тестовая
https://github.com/infostart-hub/toolkit/releases/tag/2.4.0
10. Dmitryiv 22.02.22 16:58 Сейчас в теме
(9) Имеется ввиду следующее: все автоподсказки на русском языке. Насколько хорошо это будет работать если источник и приёмник на английском я зыке и код и типовые библиотеки?
11. Техподдержка 22.02.22 17:04
(10) В последней версии как раз решал в Туллкит эти вопросы, все стало хорошо работать на ERP:WE
В Бустере это не прорабатывалось очень больших сложностей здесь не будет. Если хотите побыстрее использовать приобретите и в сотрудничестве с вами мы все доделаем, либо подождите реализации. Однозначно это будет реализовано.
13. sergal666 02.09.24 12:51 Сейчас в теме
Ошибка при установке. Обработка установки пишет, что нужна КД версии не ниже 3.1.1.4, хотя установлена 3.1.5.28.
14. Техподдержка 02.09.24 12:56
(13) Приветствую, разберусь отвечу
15. Техподдержка 02.09.24 13:10
(13) Прощу прощения за неудобства загрузил новую версию 1.0.8
16. sergal666 02.09.24 15:18 Сейчас в теме
17. sergal666 04.09.24 16:10 Сейчас в теме
Не выпадает список процедур и функций у общих модулей, сами модули в подсказке имеются.
Прикрепленные файлы:
18. Техподдержка 04.09.24 16:28
(18) В настройках нужно указать путь к выгруженным файлам
19. sergal666 04.09.24 16:40 Сейчас в теме
Указано.
Прикрепленные файлы:
21. sergal666 04.09.24 16:58 Сейчас в теме
(20) Ошибка
Прикрепленные файлы:
24. sergal666 04.09.24 17:31 Сейчас в теме
(22) Исправил ошибку.
1. Не логично брать в подсказку модули из настроек Infostart Toolkit, правильней из настроек конфигурации. Что если БСП у конфигурации старая или вообще отсутствует (нет функций, процедур).
2. Также, если не указан источник в ПКО, то общие модули не попадают в подсказку, что тоже не логично.
Прикрепленные файлы:
25. Техподдержка 04.09.24 17:34
(24) Согласен, надо доработать
22. Техподдержка 04.09.24 16:59
(21) Какая версия IS Toolkit? Разберусь отвечу
23. sergal666 04.09.24 17:05 Сейчас в теме
(22)
2024.3.01
Прикрепленные файлы:
26. Техподдержка 09.09.24 15:22
(24) Приветствую, выпустил новую версию расширения и Туллкит тоже. Исправил ошибку с подсказкой общих модулей.
Путь берется из КаталогЗагрузки спр. Релизы
27. sergal666 17.09.24 18:35 Сейчас в теме
28. AzagTot 25.09.24 12:22 Сейчас в теме
Добрый день!
Поиск по коду в КД3 не работает.
Прикрепленные файлы:
29. Техподдержка 26.09.24 15:54
(28) Приветствую.
Исправил, загрузил новую версию
30. AzagTot 10.10.24 18:06 Сейчас в теме
Добрый день!
При открытии ПОД возникает ошибка:
Значение не является значением объектного типа (Тип)
{DC3BoosterISToolkit ОбщийМодуль.КД3ИТК_ПодключениеРедактораКодаВызовСервера.Модуль(212)}:ИмяТипаОбъекта = XMLСтрока(Объект.Тип);
{DC3BoosterISToolkit ОбщийМодуль.КД3ИТК_ПодключениеРедактораКодаКлиент.Модуль(719)}:Результат = КД3ИТК_ПодключениеРедактораКодаВызовСервера.RefОсобогоПоляКонтекстаИзОбъекта(Объект, ОбъектСсылка);
{DC3BoosterISToolkit ОбщийМодуль.КД3ИТК_ПодключениеРедактораКодаКлиент.Модуль(521)}:ТипЗначенияОсобыхПолей = ТипЗначенияОсобыхПолей(Форма, Элемент, ИмяПоля);
{DC3BoosterISToolkit ОбщийМодуль.КД3ИТК_ПодключениеРедактораКодаКлиент.Модуль(179)}:Контекст = ПользовательскийКонтекстПодсказки(Форма, Элемент, Конвертации);
{DC3BoosterISToolkit ОбщийМодуль.КД3ИТК_ПодключениеРедактораКодаКлиент.Модуль(41)}:ОбновитьКонтекстПодсказки(Форма, Элемент);
{DC3BoosterISToolkit Справочник.ПравилаОбработкиДанных.Форма.ФормаЭлемента.Форма(6)}:КД3ИТК_ПодключениеРедактораКодаКлиент.ДокументСформирован(ЭтотОбъект, Элемент);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Прикрепленные файлы:
31. Техподдержка 14.10.24 15:47
(30) Приветствую, извините что очень долго отвечал.
Исправил ошибку в версии 1.1.1
32. AzagTot 14.10.24 16:56 Сейчас в теме
(31) Добрый день! Спасибо!
Мы не можем скачать отдельно Бустер, т.к. приобретали его в составе Toolkit: версия CORP.

Оставьте свое сообщение

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравне...

12000 10080 руб.

SALE! 16%

Database Compression Tool (DCT) Универсальный инструмент сжатия, свертки и конвертации баз данных 1С

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и в...

8400 руб.

Infostart PrintWizard (конструктор печатных форм)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки...

22200 руб.

Infostart DataFormWizard: Управление данными и формами 1С 8.3

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

15000 10050 руб.

SALE! 33%

OneDebugger - инструмент для отладки кода в 1С без использования конфигуратора

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычис...

9360 руб.

PowerTools: Инструменты администратора 1С 8.3

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

SALE! 20%

Многопоточность в 1С. Универсальный «Менеджер потоков» 2.1

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации ...

5000 руб.

Автоматизация труда программиста. Библиотека прикладных функций

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прош...

4200 руб.

[ЕХТ] Фреймворк для Расширений 1С

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в ...

3000 руб.