Releases: cpr1c/tools_ui_1c
v24.1.4
Общее
- Убраны найденные использования методов общих модулей БСП для лучшей совместимости с конфигурациями без БСП
Консоль запросов
- Команда преобразования запроса при вставке из текста запроса в конфигураторе #528
Редактор кода
- Исправил ошибку получения списка обработок для редактора monaco конструкции Метаданные.Обработки. #565
Консоль отчетов
- Исправлена загрузка для старого формата файлов для консоли отчетов #569
Консоль кода
- Автосохранение файла алгоритмов перед выполнением кода в консоли кода #570
Консоль HTTP запросов
- Автосохранение файла запросов перед выполнением кода в консоли HTTP запросов #571
Full Changelog: v24.1.3...v24.1.4
v24.1.3
- Исправление ошибки при октрытии формы ссылки на код в портативной поставке. #561
- Доработана конвертация общих форм для портативной поставки кнопок с общими картинками из подсистемы
- Для редактора монако реализована возможность включить две дополнительные команды в контекстном меню для работы с буфером обмена #562
v24.1.2
- Исправлена ошибка инициализации редактора Monaco на windows
- Просмотр изменений в форме проверки обновлений реализован в использованием поля HTML. Теперь доступен просмотр картинок, которые были включены в описание релиза
v24.1.1
Общее
- Реализованы редакторы следующих типов:
- Уникальный идентификатор
- Момент времени
- Граница
- Тип
- Описание типов
- Структура
- Соответствие
- Дерево значений
- Табличный документ
- Хранилище значения
- Список значений
- Массив
- Картинка
- Двоичные данные
-
Реализована возможность хранения специфичного значения(по умолчанию не поддерживаемого платформой- ТЗ, Массив и т.д.) для поля ввода. Этот механизм расширил имеющийся уже механизм выбора значения. Все редакторы специфичных типов подключены к данному механизму
К данному механизму подключены формы консоли кода, редактора параметров сеанса, редактора констант. -
Для механизма выбора значения поля ввода реализован выбор через специальную форму значения перечисления
-
В старую форму ХранилищаЗначения добавлена проверка на пустое хранилище с оповещением пользователя by @free-archer in #531
-
Возможность задавать в каком каталоге относительно сервера держать данные инструментов на сервере #511
-
Добавляет права на справочник "Дополнительные отчеты и обработки" #538 by @free-archer in #539
-
Исправлена ошибка в параметрах записи объектов - Написано "Привелигированный", а правильно "Привилегированный #274 by @iljyxa in #550
-
Модуль преобразование данных JSON обновлен до версии 0.10.0
-
Модуль HTTPКоннектор обновлен до версии 2.5.0
-
Обходим ошибку когда при временной подмене пароля в конф используется проверка сложности и длины issue558 by @NaumovAlsandr in #559
-
Добавлена команда в интерфейс подсистемы "Информация для техподдержки", собирающая данные о контексте применения инструментов
-
Добавлена команда в интерфейс подсистемы "Очистить кэш инструментов на клиенте", позволяющая очистить вспомогательные библиотеки, сохраненные на компьютер пользователя.
-
Убрано автоматическое очищение кэша инструментов при закрытии сеанса 1С
Новые инструменты
- Редактор параметров сеанса
Отладка
- Добавлена возможность через функцию УИ_._От() отлаживать МенеджерВременныхТаблиц #546. Для отладки открывается консоль запросов с пустым запросом и заполненными временными таблицами
Редактор кода
- Исправление ошибки исполнения кода через обработку, если код не компилируется
- В клиентских алгоритмах при использовании режима исполнения через обработку реализована возможность у процедур устанавливать директивы компиляции. Что дает возможность выполнять алгоритмы с клиент-серверными вызовами в одном алгоритме. #334
- Реализована интеграция с сервисом обмена кодом https://paste1c.ru/ . В командную панель редактора добавлено соответствующее подменю
Консоль кода
- Реализовано дерево алгоритмов, вместо двух алгоритмов
- Пересмотрен интерфейс консоли. Теперь доступно только одно поле для одновременного просмотра алгоритма.
- Для переменных алгоритмов расширен список доступных типов для редактирования.
Консоль HTTP Запросов
- Полностью переработан интерфейс консоли. За основу взят интерфейс программы Insomnia. by @free-archer in #534
Теперь основная часть консоли - это дерево запросов. История осталась, но теперь привязана к каждому запросу и хранится только на время сессии работы с консолью.
ВНИМАНИЕ!!! Форматы предыдущих версий консоли HTTP запросов не поддерживаются
- Добавлена возможность интерактивно задавать настройки аутентификации. Доступны варианты - Логин/Пароль, Bearer token, АутентификацияОС
- Добавлена возможность автоматической установки заголовка Content-Type в зависимости от выбарнного вида тела и кодировки
- Добавлена возможность отправки тела запроса типа multipart/form-data. С возможностью передачи файлов
- Добавлена генерация кода для конфигуратора для текущего запроса
- Добавлена возможность указать свой(специфичный) глагол запроса HTTP
Редактор констант
- Изменение хранилища значений в редакторе констант #460
- Подключение редактирование значения константы через механизм поля ввода с контейнером
- Изменено отображение на таблицу
Структура хранения базы данных
- Реализована возможность отображать размеры таблиц базы данных #123. Есть следующие способы определения размеров:
- Платформенным методом "ПолучитьРазмерДанныхБазыДанных". Доступно при использовании платформы 8.3.15 и выше
- Через утилиту psql. Используется в случае использования в качестве СУБД PosqtgreSQL.
- Через утилиту sqlcmd. Используется в случае использования в качестве СУБД MsSQL
- Через утилиту ctool1cd. Используется для файловых баз.
- Оптимизирован механизм поиска
- Добавлены фильтры по назначению и по виду объектов метаданных
Редактор реквизитов объектов
- Добавлена возможность Возможность редактировать хранилище значения в таблице реквизитов
- Добавлена возможность Возможность редактировать уникальный идентификатор в таблице реквизитов
- Добавлена возможность редактировать имя предопределенных данных
- Исправлена ошибка При попытке отредактировать записи движений документа не возможно выбрать регистр, в котором хотел отредактировать записи. #483 by @free-archer in #527
- При выборе реквизита типа перечисление реализована форма выбора значения перечисления с отображением идентификатора значения и его синоним. by @iljyxa, @svsrus81 in #550
Редактор СКД
- #508 Редактор СКД: ограничение полей работает как в конфигураторе by @Oleg1085 in #518
- #519 Исправил расстановку ролей при загрузке схемы из файла в Редакторе СКД by @Oleg1085 in #521
- Исправлена ошибка - При редактировании запроса через CTRL+D не выполняется событие "ПриИзменении" #453 by @iljyxa in #550
- Исправлена ошибка - При вводе запроса с клавиатуры добавляются лишние параметры #449 by @iljyxa in #550
Консоль запросов
- #520 Несколько одинаковых параметров в Консоли запросов by @free-archer in #524
- Исправлена ошибка обработки типа ХранилищеЗначения в качестве параметра #394 by @free-archer in #529
- Добавлена кнопка "Добавить к запросу" запросы из файла. При этом имя файла запроса не изменяется. #547 by @free-archer in #548
- Основная форма консоли запросов адаптирована под маленькие разрешения
Консоль отчетов
- Исправляет ошибку #509 При закрытии окна программы вываливается в ошибку в строке 2762. "Серверные вызовы при завершении работы запрещены by @free-archer in #525
- В Консоль отчетов УИ добавлена информация о фактически исполняемом запросе с возможностью открытия запросов в консоли кода by @free-archer in #557
Групповая обработка справочников и документов
- #490 Групповая обработка справочников и документов Список алгоритмов by @free-archer in #526
- Исправлена ошибка - Групповая обработка не показывает общие реквизиты в списке реквизитов by @tda82 in #543
Алгоритмы
- Добавлена возможность выполнять алгоритм через вызов метода http сервиса
- #514 Исправлена ошибка при создании параметра алгоритма с типом коллекция значений by @Oleg1085 in #517
Конструктор регулярных выражения
- Исправляет ошибку #385 В конструкторе регулярных выражений, на вкладке «Найдены», при двойном клике по строке, выдаёт ошибку (В методе НайтиФрагментВРаскраскеЗавершение количество параметров 2. Ожидаемое количество - 1.) by @free-archer in #530
New Contributors
- @free-archer made their first contribution in #524
- @tda82 made their first contribution in #543
- @NaumovAlsandr made their first contribution in #559
- @svsrus81
Full Changelog: v23.6.1...v24.1.1
v23.6.1
Исправлены ошибки
- Ошибка запуска исполнения кода в режиме использования процедур в windows
v23.6.0
Редактор кода
- Добавлена возможность перехода к определению методов общего модулю(F12 или ctrl+click по интересующему методу)
- Возможность в текстах алгоритмов использовать процедуры и функции. Интеграция данного механизма в консоль кода и консоль запросов
Консоль запросов
- Исправление ошибки блокировки работы с редакторами кода алгоритмов при изменении расположения таблицы параметров в случае если используется редактор кода Monaco #481
Групповая обработка справочников и документов
- Групповая обработка справочников и документов - Найти ссылки - Ошибка #473 by @petypen in #478
- #488 Исправил ошибку в обработке "Групповая Обработка Справочников и Документов" by @Oleg1085 in #489
- Исправлена ошибка при выполнении обработки "Пометить на удаление" для документов возникает ошибка "Слишком много фактических параметров" #500
Регистрация изменений
- #501 Исправил ошибки с номерами сообщений в обработке Регистрация изменений by @Oleg1085 in #502
- #484 Теперь можно выбрать узел плана обмена добавленный через расширение by @Oleg1085 in #503
- Исправление ошибки передачи типа с клиента на сервер при регистрации одиночного объекта #485, #472 by @iljyxa in #487
Консоль HTTP запросов
- Исправление ошибки #472 открытия файла настроек в консоли HTTP запросов, а также ошибок #488, #500 by @cosmo-sys in #499
Отладка
- Добавлена возможность указывать наименование для строки данных отладки #467 by @Xolodec1984 in #493
- Добавлена возможность сохранения данных отладки в файл #234.
В программный интерфейс добавлен метод УИ_._ОтФ. В использовании аналогичен методу _От - Исправление ошибки открытия инструмента при отладке СКД #475 в портативных инструментах
Прочее
- Исправлена ошибка в модуле работы с формами #479 обращение by @simgo83 in #480
- Исправлена ошибка частого перезапуска 1С для администраторов в базах с использованием БСП 3.1.6 и старше
- HTTP Коннектор обновлен на версию 2.4.8
- Библиотека сериализации JSON обновлена на версию 0.9.1
- Убран лишний вопрос о подтверждении безопасности при отладке дополнительных обработок БСП
Новые участники проекта
- @simgo83 made their first contribution in #480
- @Xolodec1984 made their first contribution in #493
- @iljyxa made their first contribution in #487
- @cosmo-sys made their first contribution in #499
v1.4.14
Консоль запросов
- Добавлен алгоритм перед выполнением запроса в консоли запросов
- Возможность добавления/редактирования временных таблиц вручную в консоли запросов
- #358 Просмотр свойства текущей строки by @Oleg1085 in #423
- #388 Получение кода выполнения алгоритма на языке 1с by @Oleg1085 in #424
- #374 Исправлена ошибка заполнения параметра с типом Массив или СписокЗначений в портативном варианте by @Oleg1085 in #427 #459 by @sldubinsky in #462
- #381 Возможность показа даты создания ссылки через макроколонку by @Oleg1085 in #425
- Интерактивная вставка макроколонок
- исправлена ошибка с отображением типа уникального идентификатора
Редактор реквизитов объектов
- fixed #416 Не работает кнопка "Удалить" в обработке "Редактор реквизи… by @VoronyukM in #433
- Форма редактора реквизитов объекта не открывается для след. объ. №440 by @petypen in #441
- #153 добавил вывод количества строк в таблицах . имя таблицы + пробел и число в скобках, чтобы с именем не сливалось by @Fatman78 in #443
Редактор СКД
- В редакторе СКД для таблиц расширить контекстное меню #450 by @UstinovVA in #454
Навигатор по конфигурации
- Открываю документ, нажимаю редактор объектов, выдает ошибку by @LkMaksimka in #456
Отладка
- В методе УИ_._От добавлена возможность отладки таблицы формы динамического списка
- Исправлена ошибка отсутствия сохранения данных отладки, если она происходит в незавершенной транзакции. Теперь, если транзакция активна запись происходит в фоновом задании #428 by @Oleg1085 in #430
- Метод сохранения алгоритма через программный интерфейс by @Untru in #466
Редактор кода
- Возможность использования шаблонов кода для редактора monaco
- Возможность управлять видимостью редакторов на форме
Консоль отчетов
- Сравнение с эталоном в консоли отчетов для тонкого клиента
Прочее
- Добавлена форма настройки динамических списков
- Перенес каталог сохранения библиотек в рабочий каталог пользователя из каталога временных файлов #458
- Обновлен КоннекторHTTP до версии 2.4.7
- Консоль заданий обновлена до версии 11
- #436 normalize eol // Унифицировать переводы строк в проекте by @petypen in #437
- Начат перевод полей ввода на единый механизм выбора значений с удоблным выбором типа и возможностью выбора через динамический список
- #463 При конвертации в конфигурацию сбрасываются с объектов признаки расширяемых
New Contributors
- @VoronyukM made their first contribution in #433
- @petypen made their first contribution in #437
- @milanse made their first contribution in #438
- @Fatman78 made their first contribution in #443
- @UstinovVA made their first contribution in #454
- @LkMaksimka made their first contribution in #456
- @sldubinsky made their first contribution in #462
v1.4.13
Изменения
- #379 Добавил поиск по дереву в обработке УИ_ДинамическийСписок by @Oleg1085 in #402
- #379 Добавил строку поиска по дереву в обработке УИ_ДинамическийСписок by @Oleg1085 in #405
- #278 Добавил сортировку по результату запроса в УИ_КонсольЗапросов by @Oleg1085 in #412
- #339 Исправил ошибку в консоли запросов если результат пустой by @Oleg1085 in #411
- #345 экранировать кавычки в тексте запроса by @Oleg1085 in #410
- Поддержка редактирования запроса в консоли запросов через контекстное меню монако #406
- Исправление ошибки в консоли HTTP #409
- Убрана ошибку нажатия кнопок на закладке запрос консоли запроса в редакторах на HTML
- ИСправлена ошибка запуска консоли запроса при установленном редакторе кода ACE
Новые участники проекта
v1.4.12
- Для редактора Monaco реализованы:
- Показ изменений, сделанных с последнего сохранения
- подсказки по экспортным методам общих модулей, модулей объектов и менеджеров. Для использования исходные модули конфигурации и расширений должны быть сохранены на диск и пути указаны в настройках. Можно указывать каталоги исходников, сохраненные как в формате конфигуратора, так и в формате EDT
- Реализована возможность сохранить модули конфигурации в папку. Для этого в настройках реализована соответствующая кнопка
- Редактор кода интегрирован в консоль запросов, Загрузку из табличного документа
- В консоль запросов и Редактор СКД при использовании редактора кода Monaco добавлена контекстная подсказка в поле текста запроса
- В редакторе СКД добавлена контекстная подсказка при редактировании выражения на языке выражений СКД
- Вернул возможность отладки через внешнюю обработку для Универсального обмена в формате XML by @StupnikovVG in #347
- #364 Общие реквизиты в редакторе объекта by @JohnyDeath in #369
- Создание команды выполнения выделенных алгоритмов для справочника УИ_Алгоритмы by @Untru in #363
- #366 Доработка удаления нескольких строк в данных отладки by @StupnikovVG in #367
- #391 Внесены исправления в процедуру ВыполнитьКоманду() by @Virsy in #392
- #390 Исправлен вывод ИнформацияОбОшибке() для платформ выше 8.3.17 в консоли задани by @Virsy in #393
- Повторно исправлена ошибка с открытием консоли по данным отладки сохраненным под другим пользователем
- Http коннектор обновлен до версии 2.4.5
- Библиотека сериализации JSON обновлена до версии 0.9.0
- Обновлена консоль сравнения данных до версии 15.9.61
- Исправлена ошибка при закрытии портативных инструментов
Новые участники проекта
v1.4.11
- Реализованы новые настройки для редактора кода Monaco
- Тема
- Язык синтаксиса(Русский, Английский)
- Использовать карту кода
- Скрыть номера строк
- Ускорено открытие редактора кода Monaco(Особенно для windows)
- Реализована поддержка контекстного меню редактора кода Monaco
- Редактор кода Monaco сделан редактором по умолчанию
- #335 Исправление запуска редактора кода и редактора JSON при номере сеанса пользователя более 999
- Интеграция редактора кода в форму произвольного алгоритма групповой обработки
- Интеграция редактора кода в форму параметров записи