Бустер Конвертации данных 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 (нужно покупать и ее).

Статистика:
Просмотры 13406
Загрузки 2
Рейтинг 36
Создание 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С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравне...

12000 10080 руб.

PowerTools

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

3600 руб.

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

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

4200 руб.

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

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

5000 руб.

RPA платформа OneRPA

OneRPA - платформа роботизации рутинных операций, в основе которой лежит платформа 1С:Предприятие. Данная платформа позволяет использовать современные технологии роботизации, не теряя при этом наработки, которые были созданы в ходе автомати...

192000 руб.

Конвертация данных 3 расширение: Редактор кода.

Расширение для конфигурации “Конвертация данных 3.0” добавляет на все формы, где используется код языка 1С, консоль кода для управляемых форм. В результате работать с кодом в пользовательском режиме становится намного удобнее - появляется п...

1 стартмани

Шаблон для разработки внешних печатных форм с отладкой

Внешняя печатная форма печати Расходной Накладной из документа "Реализация Товаров и Услуг" для УТ 11 с возможностью тестирования и отладки программного кода, печати непроведенных документов и открытия формы обработки перед пе...

2000 руб.

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

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

2400 руб.