Skip to content

Releases: cpr1c/tools_ui_1c

v24.1.4

28 Jan 15:59
Compare
Choose a tag to compare

Общее

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

Консоль запросов

  • Команда преобразования запроса при вставке из текста запроса в конфигураторе #528
    Peek 2024-01-28 18-50

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

  • Исправил ошибку получения списка обработок для редактора monaco конструкции Метаданные.Обработки. #565

Консоль отчетов

  • Исправлена загрузка для старого формата файлов для консоли отчетов #569

Консоль кода

  • Автосохранение файла алгоритмов перед выполнением кода в консоли кода #570

Консоль HTTP запросов

  • Автосохранение файла запросов перед выполнением кода в консоли HTTP запросов #571

Full Changelog: v24.1.3...v24.1.4

v24.1.3

23 Jan 21:30
Compare
Choose a tag to compare
  • Исправление ошибки при октрытии формы ссылки на код в портативной поставке. #561
  • Доработана конвертация общих форм для портативной поставки кнопок с общими картинками из подсистемы
  • Для редактора монако реализована возможность включить две дополнительные команды в контекстном меню для работы с буфером обмена #562

v24.1.2

23 Jan 11:24
Compare
Choose a tag to compare
  • Исправлена ошибка инициализации редактора Monaco на windows
  • Просмотр изменений в форме проверки обновлений реализован в использованием поля HTML. Теперь доступен просмотр картинок, которые были включены в описание релиза

v24.1.1

22 Jan 22:26
Compare
Choose a tag to compare

Общее

  • Реализованы редакторы следующих типов:
  • Уникальный идентификатор
  • Момент времени
  • Граница
  • Тип
  • Описание типов
  • Структура
  • Соответствие
  • Дерево значений
  • Табличный документ
  • Хранилище значения
  • Список значений
  • Массив
  • Картинка
  • Двоичные данные
  • Реализована возможность хранения специфичного значения(по умолчанию не поддерживаемого платформой- ТЗ, Массив и т.д.) для поля ввода. Этот механизм расширил имеющийся уже механизм выбора значения. Все редакторы специфичных типов подключены к данному механизму
    К данному механизму подключены формы консоли кода, редактора параметров сеанса, редактора констант.

  • Для механизма выбора значения поля ввода реализован выбор через специальную форму значения перечисления

  • В старую форму ХранилищаЗначения добавлена проверка на пустое хранилище с оповещением пользователя 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
    Peek 2024-01-22 20-48
  • Реализована интеграция с сервисом обмена кодом https://paste1c.ru/ . В командную панель редактора добавлено соответствующее подменю
    Peek 2024-01-22 23-27

Консоль кода

  • Реализовано дерево алгоритмов, вместо двух алгоритмов
  • Пересмотрен интерфейс консоли. Теперь доступно только одно поле для одновременного просмотра алгоритма.
  • Для переменных алгоритмов расширен список доступных типов для редактирования.

Консоль HTTP Запросов

  • Полностью переработан интерфейс консоли. За основу взят интерфейс программы Insomnia. by @free-archer in #534
    image

Теперь основная часть консоли - это дерево запросов. История осталась, но теперь привязана к каждому запросу и хранится только на время сессии работы с консолью.
ВНИМАНИЕ!!! Форматы предыдущих версий консоли 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

Full Changelog: v23.6.1...v24.1.1

v23.6.1

07 Jun 21:55
Compare
Choose a tag to compare

Исправлены ошибки

  • Ошибка запуска исполнения кода в режиме использования процедур в windows

v23.6.0

03 Jun 16:58
Compare
Choose a tag to compare

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

  • Добавлена возможность перехода к определению методов общего модулю(F12 или ctrl+click по интересующему методу)
  • Возможность в текстах алгоритмов использовать процедуры и функции. Интеграция данного механизма в консоль кода и консоль запросов
    Peek 2023-06-03 19-55

Консоль запросов

  • Исправление ошибки блокировки работы с редакторами кода алгоритмов при изменении расположения таблицы параметров в случае если используется редактор кода 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
  • Убран лишний вопрос о подтверждении безопасности при отладке дополнительных обработок БСП

Новые участники проекта

v1.4.14

08 Nov 17:22
Compare
Choose a tag to compare

Консоль запросов

  • Добавлен алгоритм перед выполнением запроса в консоли запросов
  • Возможность добавления/редактирования временных таблиц вручную в консоли запросов
  • #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
  • Возможность управлять видимостью редакторов на форме

Консоль отчетов

  • Сравнение с эталоном в консоли отчетов для тонкого клиента

Прочее

  • Добавлена форма настройки динамических списков
    image
  • Перенес каталог сохранения библиотек в рабочий каталог пользователя из каталога временных файлов #458
  • Обновлен КоннекторHTTP до версии 2.4.7
  • Консоль заданий обновлена до версии 11
  • #436 normalize eol // Унифицировать переводы строк в проекте by @petypen in #437
  • Начат перевод полей ввода на единый механизм выбора значений с удоблным выбором типа и возможностью выбора через динамический список
  • #463 При конвертации в конфигурацию сбрасываются с объектов признаки расширяемых

New Contributors

v1.4.13

30 Jan 12:52
Compare
Choose a tag to compare

Изменения

  • #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

09 Jan 22:21
Compare
Choose a tag to compare
  • Для редактора 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

06 Sep 14:48
Compare
Choose a tag to compare
  • Реализованы новые настройки для редактора кода Monaco
  • Тема
  • Язык синтаксиса(Русский, Английский)
  • Использовать карту кода
  • Скрыть номера строк
  • Ускорено открытие редактора кода Monaco(Особенно для windows)
  • Реализована поддержка контекстного меню редактора кода Monaco
  • Редактор кода Monaco сделан редактором по умолчанию
  • #335 Исправление запуска редактора кода и редактора JSON при номере сеанса пользователя более 999
  • Интеграция редактора кода в форму произвольного алгоритма групповой обработки
  • Интеграция редактора кода в форму параметров записи