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

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

Арт.: 1499859

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
Лицензии

15000 руб.

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

10000 руб.

3000 руб.

Начало

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

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

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

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

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

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

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

 

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

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

 

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

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

 

 

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

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

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

 

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

 

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

 

 

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

 

 

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

 

 

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

 

 

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

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

 

 

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

 

 

Другое

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

 

Поиск по коду

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

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

 

 

Установщик

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

 

 

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

 
 p.s.

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

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

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

 

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

Статистика:
Просмотры 15728
Загрузки 3
Рейтинг 38
Создание 07.10.21 21:38
Обновление 03.03.22 09:33
№ Публикации 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
В Бустере это не прорабатывалось очень больших сложностей здесь не будет. Если хотите побыстрее использовать приобретите и в сотрудничестве с вами мы все доделаем, либо подождите реализации. Однозначно это будет реализовано.

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

См. также

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

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

10000 руб.

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

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

18000 руб.

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

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

5400 руб.

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

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

10000 руб.

PowerTools

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

3600 руб.

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

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

5000 руб.

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

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

2400 руб.

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

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

3000 руб.