GithubHelp home page GithubHelp logo

infostart-hub / toolkit Goto Github PK

View Code? Open in Web Editor NEW
70.0 10.0 7.0 594 KB

Infostart Toolkit

Home Page: https://infostart.ru/marketplace/toolkit/

infostart toolkit tools developer-tools developer 1c-enterprise 1c admin admin-tools

toolkit's Introduction

Infostart Toolkit

Join telegram chat Last release GitHub issues

Набор инструментов для анализа и обработки данных в информационной базе 1С.

  • Консоль запросов
  • Консоль СКД
  • Консоль кода
  • Редактор объекта подробнее
  • Редактор констант
  • Редактор записи независимого регистра сведений
  • Поиск и замена ссылок
  • Поиск ссылок
  • Монитор лицензий
  • Подписки на события подробнее
  • Пользователи
  • Регламентные и фоновые задания
  • Обслуживание (служебные)
  • Метаданные подробнее
  • Все функции подробнее
  • Глобальное меню подробнее
  • Редактор параметров сеанса
  • Анализ прав доступа
  • Сравнение объектов
  • Журнал регистрации
  • Динамический список

Проект для сбора обратной связи. Исходники не хранятся в репозитории

Статьи

История Infostart Toolkit: более 7 лет работы

Редактор объекта (Infostart Toolkit)

Интервью с Инфостарт Евент 2022

Метаданные (Infostart Toolkit)

Доработки конструктора запроса тонкого клиента. Часть 2 - исправление багов

Чем набор инструментов Infostart Toolkit будет полезен аналитикам

Все функции (Infostart Toolkit)

Глобальное меню (Infostart Toolkit)

Подписки на события (Infostart Toolkit)

Тонкий конструктор СКД (Infostart Toolkit)

Своя форма выбора типа метаданных (Infostart Toolkit)

Презентация в виде статьи "Infostart Toolkit - инструмент, в котором сделано то, что давно просят от 1С"

Редактор кода, запроса, ... Infostart Toolkit (интеграция с MS Monaco)

10 полезных, но малоизвестных возможностей IS Toolkit

Улучшенный конструктор запросов тонкого клиента

Отладка в Infostart Toolkit

Структура запроса (Infostart Toolkit)

Презентация в виде статьи "Работа с СКД" (Infostart Meetup: Практика применения СКД)

Видео

Вебинар для разработчиков 1C: Тонкости работы с Infostart Toolkit 23.05

Вебинар "Будьте эффективнее с помощью Infostart Toolkit"

Интервью с Инфостарт Евент 2022

Чем набор инструментов Infostart Toolkit будет полезен аналитикам

Видео Infostart Event 2021: Sankt-Peterburg "Infostart Toolkit - инструмент, в котором сделано то, что давно просят от 1С"

Видео "Работа с СКД" (Infostart Meetup: Практика применения СКД)

Видео "Infostart Toolkit" (Желтый клуб: Повышение эффективности разработки на платформе 1С)

Техкружок #2.1 Infostart Toolkit. Обзор инструментов

Видео "Первое обзорное видео (устаревшее)"

Новое в версиях

2024.2: Доработки конструктора СКД, запуск под пользователем с отладкой и др.

2024.1: Новые инструменты и интеграция с полем глобального поиска

2023.5: Анализ прав БСП и улучшения в совместном использовании инструментов

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

2023.3: Больше возможностей конфигуратора в режиме 1С:Предприятие

2023.2: Поиск в метаданных, развития инструмента свойства метаданных

2023.1: Структура хранения полей метаданных, ссылки на объект и поддержка контекста расширений

2022.5: Интегрированный просмотр метаданных и развитие контекстной подсказки

2022.4: Динамический список, сравнение движений и избранное в регламентных заданиях

2022.3: Пакетная установка, контекстный вызов журнала регистрации и поддержка формата EDT

Версия 2.4 от 21.02.22 Cтек вызовов, пользовательские шаблоны и поддержка англоязычного кода

Версия 2.3 от 14.01.22 Новые инструменты в составе Infostart Toolkit

Версия 2.2 от 15.11.21 Глобальное меню, версия инструментов ADMIN и поддержка веб-клиента

Версия 2.1 от 06.10.21 Автокомплит по методам общих модулей и новые возможности редактора Monaco

Версия 2.0 от 17.08.21 Встречаем конструктор СКД для тонкого клиента

Версия 1.9 от 25.06.21. Развитие редактора Monaco, оптимизация

Версия 1.8 от 28.04.21. Развитие инструментария СКД и другие улучшения

Версия 1.7 от 03.03.21. Новые инструменты и контекстная подсказка в конструкторе запросов

Версия 1.6 от 04.02.21. Редактор текста запроса с подсветкой синтаксиса и контекстной подсказкой

Версия 1.5 от 04.12.20. Работа без БСП и оптимизация тяжелых операций

Версия 1.4 от 11.11.20. C анализом подписок на события и развитием редактора объекта

Версия 1.3 от 05.10.20. C новым редактором кода на базе Monaco Editor

toolkit's People

Contributors

evg-lylyk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

toolkit's Issues

Умный вывод результата запроса

После выполнения на сервере храним РезультатЗапроса
По мере востребования пользователем выводим полезно для результата в тз и разворачивания свернутых.
Вывести все не будет производить повторного выполнения запроса

Доработки в редакторе кода

Проверить в новом редакторе не работает считывание формата
Расширить набор шаблонов (окно выбора, положение курсора)
Вставка ссылки на объект в новом редакторе
В новом и штатном редакторе конструктора запроса
В штатном редакторе не задает вопрос что форматная строка не обнаружена... Создать
Оптимизация сбора метаданных в больших конфигурациях
Добавление переноса строки

Добавить инструмент базомер

Простой без наворотов без кучи разных полей размер индекса и т.д. по умолчанию все выключено
20 топ строк
Фоновое получение

Уточнить отображение кнопки сохранить Консоли разработчика

От Стаса Ганиева:
А вот эта кнопочка при пустой консоли предлагает сохранить настройку, а если у меня открыт файл данных то сохраняет его. То есть одна и та же кнопка в разных обстоятельствах выполняет разные функции, никак при это не извещая пользователя. С точки зрения UX не есть хорошо.
Может сделать сделать разные иконки на эти две группы действий? Предлагаю два варианта:

  1. На то что связано в настройками, сделать иконку поменьше размером и пририсовать шестерёнку
  2. Иконки разных цветов. Никто не обязывает преданно чтить традиции 1С, можно придумать свои ))
    А эта кнопка на главной форме должна, имхо, всегда отвечать за файл пакета консоли. Интуитивно хочется именно этого.

Более удобное именование новых строк консоли разработчика

От пользователя:
При копировании запроса удобнее, когда новый будет называться не: Копия (Запрос), а Запрос - копия По аналогии как работает копирования в новых Windows
При сортировке, когда большой список копии не уезжают вверх/вниз, а остаются рядом

Исследователь значений

Расшифровка в результате запроса значения ХранилищеЗначения, HTML, ЗначениеИзСтрокуВнутр
Просмотр Хранилище Значения
В консоли кода расшифровка результата. В аналогах на ИС: В специальной форме можно открыть не только ссылочный объект, но и хранилище значения (поддерживаются массив, список значений, структура, соответствие, таблица значений, табличный и текстовый документ)
В ИР есть подобный инструмент

В редактор объекта добавить возможность редактировать дополнительные реквизиты вместе с реквизитами объекта

Механизм БСП дополнительные свойства
Скрыть табличную часть в которой они хранятся
Вывести вместе с реквизитами
При записи учитываем что значение нужно писать в табличную часть

Некорректно работает Заполнение параметров когда несколько параметров одного типа

ВЫБРАТЬ
ВидыКонтактнойИнформации.Ссылка КАК Ссылка
ИЗ
Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
ГДЕ
ВидыКонтактнойИнформации.Тип = &Тип
И ВидыКонтактнойИнформации.Тип В (&СписокТип2)

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

Улучшить анализ исполняемых запросов СКД

Проанализировать необходимость затягивания связей наборов данных
Показывать внешние источники
Когда тексты идентичны отображать
Когда нет параметров группу можно отображать свернутой при открытии

Конструктор СКД для тонкого клиента

Конструктор не простой поэтому нужно сделать минимальный продукт
Еще думаю сложности с тем что в разных платформах есть свои особенности
Он должен быть похож на конструктор 1с узнаваться
По началу главная польза это работа с скд в тонком клиенте

Иерархия запросов

Добавить возможность создавать один запрос внутри другого
Вложенные запросы должны выполнятся в одном менеджере для инициализации ВТ
От пользователя:
Это похоже на mind map. Это однозначно не пакет запросов. Самый распространенный случай использования консоли запросов (во франче):

  1. по каждому клиенту - свой файл запросов.
  2. по каждой задаче клиента, где понадобилась консоль запросов - отдельный узел в консоли запросов (см. вложение)
  3. Частый случай, когда в процессе решения задачи нужно вначале рассмотреть проблему с разных сторон, под разным углом - разными запросами. Это не связанные запросы, это не части пакета запросов и не временные таблицы. Это просто разные запросы. И вот тут возникает потребность в иерархическом расположении этих запросов.

И такой функционал уже есть: в типовой консоли. И это удобно.
В каждой продвинутой консоли запросов ожидаешь функционал не меньше чем он есть в базовой версии. И тем более это есть и у "конкурентов": в запросниках Чистова, в ИР (tormozit)

Насчет: как отличать вложенный от разобранной структуры? Например, по галке. Пускай по умолчанию работает по простому, как для большинства, а если кому надо, тот галку себе поставит. Устроит любая реализация

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.