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

Публикация № 1499859 07.10.21

Приемы и методы разработки - Инструментарий разработчика

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

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

Начало

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


Правила работы магазина

Пожалуйста, обратите внимание на правила работы магазина. Рекомендуем вам перед покупкой воспользоваться услугой подбора решения под ваши задачи, чтобы покупка оказалась максимально эффективной.


Заказать подбор решения


Все

Наименование Файл Версия Размер
Data Conversion 3 Booster 12 мес. 3 мес.

1.0.7 2 15000 руб. Запросить демо

0 10000 руб.

Дополнительно

Наименование Файл Версия Размер

0 3000 руб.

Специальные предложения

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

Модуль можно сохраниять во внешней обработке.
5. MaxS 2584 11.10.21 16:50 Сейчас в теме
(4) Делал подобное немного по другому.
В конфигурациях, участвующих в обмене установлено расширение, которое разрешает для типовой обработки "Выгрузка загрузка EnterpriseData" использовать внешнюю обработку с правилами.
Тогда из КД3 сохраняем внешнюю обработку, а в конфигурациях отлаживаем обмен без их перезапуска.
Либо с использованием EDT подобное делать (пока не пробовал).
В любом случае потребуется доработка конфигураций, участвующих в обмене, чтобы они смогли сообщить КД3 об ошибках.
6. Техподдержка 11.10.21 18:37
(5) Мысль понятна, надо подумать
8. Dmitryiv 152 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 152 22.02.22 16:58 Сейчас в теме
(9) Имеется ввиду следующее: все автоподсказки на русском языке. Насколько хорошо это будет работать если источник и приёмник на английском я зыке и код и типовые библиотеки?
11. Техподдержка 22.02.22 17:04
(10) В последней версии как раз решал в Туллкит эти вопросы, все стало хорошо работать на ERP:WE
В Бустере это не прорабатывалось очень больших сложностей здесь не будет. Если хотите побыстрее использовать приобретите и в сотрудничестве с вами мы все доделаем, либо подождите реализации. Однозначно это будет реализовано.
Оставьте свое сообщение

См. также

Infostart Toolkit Промо

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Запросы Запросы Система компоновки данных Система компоновки данных Конфигурации 1cv8 Конфигурации 1cv8 Платные (руб) Платные (руб)

Простые и удобные инструменты: Консоль запросов, СКД, Редактор объекта, Поиск ссылок и другие. Редактор запросов и кода с раскраской и контекстной подсказкой. Улучшенный конструктор тонкого клиента и др.

9000 руб.

02.09.2020    67220    314    334    

Автоматическая выгрузка данных 1С 8.3 в Yandex Datalens / Apache Superset (БД Clickhouse)

WEB-интеграция Инструментарий разработчика Облачные сервисы, хостинг Управляемые формы Управляемые формы Анализ и прогнозирование Анализ и прогнозирование 8.3.14 8.3.14 1С:Розница 1С:Розница 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Документооборот 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление торговлей 11 1С:Управление холдингом 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:CRM ПРОФ, КОРП Россия Россия Платные (руб) Платные (руб)

Готовое решение для автоматизированной выгрузки данных из 1С 8.3 в базу данных ClickHouse для работы с данными 1С в Yandex Datalens, Apache Superset (и не только) Хочу представить вашему вниманию нашу новую разработку - "Экстрактор данных 1С в BI". Решение отлично работает со всеми типовыми (и не только) конфигурациями 1С 8.3 для управляемых форм. И позволяет автоматизировать работу бизнес-аналитика по ежедневной выгрузке данных из 1С в БД ClickHouse для последующей работы с этой БД в Yandex Datalens

36000 руб.

15.11.2022    2671    2    14    

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

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1C v8.2 Платформа 1С v8.1 Платформа 1С v8.1 Конфигурации 1cv8 Конфигурации 1cv8 Платные (руб) Платные (руб)

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

4200 руб.

16.04.2021    8609    2    2    

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

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 1С:Конвертация данных 1С:Конвертация данных Россия Россия Абонемент ($m) Абонемент ($m)

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

1 стартмани

08.09.2020    16091    39    Viktor_Ermakov    34    

Универсальная обработка создания связанных документов (универсальный "ввод на основании") Промо

Инструментарий разработчика Обработка документов Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x Платные (руб) Платные (руб)

Универсальная внешняя обработка призвана предоставить пользователю механизм, позволяющий быстро, в удобной и понятной форме настроить в программе функционал по созданию и заполнению новых документов на основании данных других документов (и не только), т.е. возможность настраивать типовой механизм "ввода на основании" для заполнения создаваемых документов по своим правилам.

2500 руб.

02.04.2017    38885    69    27    

Консоль кода для управляемых форм

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    40811    562    salexdv    413    

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

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платформа 1С v8.3 Платные (руб) Платные (руб)

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

2400 руб.

24.09.2019    16859    8    11    

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

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Платные (руб) Платные (руб)

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

3000 руб.

27.08.2019    12812    3    6    

SALE! 25%

PowerTools Промо

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Платные (руб) Платные (руб)

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

2400 1800 руб.

14.01.2013    157704    954    0    

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

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Платные (руб) Платные (руб)

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

5000 руб.

07.02.2018    90279    221    95    

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Платные (руб) Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    24264    2    10    

Заполнение документа "Корректировка регистров" произвольными данными Промо

Закрытие периода Корректировка данных Инструментарий разработчика Обработка документов Платформа 1С v8.3 Платформа 1С v8.3 Система компоновки данных Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление торговлей 11 Управленческий учет Управленческий учет Платные (руб) Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    43247    152    16