Skip to content

Releases: cpr1c/tools_ui_1c

v25.2.1

02 Feb 16:25
Compare
Choose a tag to compare

Общее

  • Убрано использование конструктора типа ОписаниеОповещения без параметров и переделано на использование специальной функции конструктора. #668
  • Исправлена ошибка получения получения прокси из общего модуля ПолучениеФайловИзИнтернета и коннектора, если такой модуль есть, а необходимая процедура отсутствует #663

Портативная сборка

  • Исправлена ошибка открытия портативных инструментов на платформе 8.3.10 #668 by @zerobig in #669

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

  • Исправлена ошибка инициализации поля редактора кода, если используется вид редактора кода=Текст #667

Навигатор по конфигурации

  • Убрано дублирование строк в ссылках на объект метаданных в регистрах #664

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

Full Changelog: v25.1.1...v25.2.1

v25.1.1

28 Jan 21:22
Compare
Choose a tag to compare

Общее

  • Реализована функция _ДУ в программном интерфейсе. Позволяет выполнить произвольный код при отладке. Аналог функции ДУ из ИР #616
  • Исправлено сообщение, выдаваемое при ошибке автоматической установки прав на инструменты при первом запуске под администратором #635
  • Изменено поведение редактора типов. При выборе общего типа (ЛюбаСсылка,СправочникСсылка, ДокументСсылка, Характеристика.<ИмяПланаВидовХарактеристик>, ОпределяемыйТип.<Имя> и др.) возвращается описание именно этого типа. Ранее возвращалось описание всех составляющих этого типа. #553
  • Обновлена подсистема работы с буфером обмена на версию 2.0.2. Для платформ 8.3.24 и выше теперь используются платформенные методы

Портативная поставка

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

Новые инструменты

  • Просмотр значений - Просмотр значений и их свойств произвольных типов. Позволяет таким образом исследовать любой объект по аналогии с диалогом "Вычислить выражение" отладчика. Описание типов платформы взято для 8.3.26
  • Менеджер открытых форм - обработка перехватывает все открытые окна, собирает информацию о формах, выводит её в редактор и позволяет выполнять разные манипуляции. А так же позволяет открывать новые окна (в т.ч. и системные формы).

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

  • Переход на новую сборку редактора Ace https://github.com/LevkinSergey/ace-for-1c
  • Поддержка работы редактора Ace в вебклиенте
  • Для платформы 8.3.24 и старше при работе в linux теперь используется сборка редактора Monaco, которая использовалась для windows
  • Поддержка работы редактора Monaco в вебклиенте
  • Исправлена ошибка дублирования в контекстном меню пункты "Вставить макроколонку", "Копировать", "Вставить" #605 by @GreatZhukov in #608
  • Поддержка операторов Асинх и Ждать для исполнения кода через обработку
  • Поддержка подсказки внешних источников данных
  • Исправлена ошибка инициализации редактора кода при перемещаемом профиле windows #513

Консоль кода

  • Просмотр значений переменных, используемых в коде. Пока поддерживаются только серверные алгоритмы
    Анимация

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

  • Возможность выбора контекста выполнения HTTP запросов (клиент или сервер) #582
  • Поддержка выполнения запросов в вебклиенте
  • Поддержка задания параметров URL в отдельной таблице #589
  • Поддержка переменных для полей запроса(УРЛ, Заголовки, Параметры УРЛ, Тело, Параметры аутентификации) #586
  • Возможность иметь для одного файла запросов несколько разных наборов значений переменных полей запроса. Например, если у вас разные установки одного сервиса #586
  • Добавлен алгоритм перед выполнением запроса http #592
  • Редактор ace для тела запроса HTTP. Подсветка синтаксиса json, yaml, xml и примитивное автодополнение #175
  • Импорт запросов из insomnia формата V4 #580
  • Импорт запросов из postman #581
  • Обработка результата выполнения http запроса #593
  • Возможность выполнения запроса с задержкой, а также с периодичностью #585
  • Исправлено получение base64 строки для базовой авторизации http. В некоторых случаях ранее в строке заголовка могли появиться переносы строки #634
  • Новый вид аутентификации в консоли HTTP Базовая1С #661

Редактор HTML

  • Реализована перезагрузка результирующей страницы при нажатии кнопки "Обновить HTML" каждый раз. Ранее обновление происходило только при изменении HTML
  • Убрано редактирование HTML частями. Осталось только редактирование HTML целиком
  • Убран вывод консоли
  • Добавлена таблица алгоритмов для взаимодействия с результирующим HTML. С поддержкой выполнения через обработку
  • Добавлена кнопка принудительного выполнения обработчика события ДокументСформирован
  • Сохранение алгоритмов, текстов обработчиков событий, а также самого HTML/URL в свой формат файла

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

  • Добавляется итоговая сумма при выводе в табличный документ результата, если установлен настройка "Показывать итоги" #572 by @free-archer in #577
  • Скрытие/отображение нижней области с результатом запроса по кнопке #606 . by @GreatZhukov in #607
  • Исправлена ошибка дублирования в контекстном меню пункты "Вставить макроколонку", "Копировать", "Вставить" #605 by @GreatZhukov in #608
  • Изменено формирование сгенерированного кода для выполнения запроса #602 by @GreatZhukov in #610
  • Сохранение и восстановление при редактировании параметра в видом СписокЗначений. #377 by @GreatZhukov in #612
  • Добавлена подсказка для команды "Вставить макроколонку" #619 by @KroOlesya in #620

Структура хранения базы данных

  • Исправлена ошибка получения размеров таблиц базы данных с использованием утилиты psql на windows #604

Редактор реквизитов

  • Исправлена ошибка создания таблиц формы для объекта для случаев, когда название предыдущей таблицы + ее поле = названию следующей таблицы by @nonameformr in #613

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

  • Возможность загрузить настройки из любого варианта СКД, а не только того что по умолчанию #556 by @ViktorErmakov
  • Исправлена ошибка при открытии Консоли отчетов ошибка файл не найден #617 by @Pelepeyko in #622

Выгрузка загрузка XML с фильтрами

  • Исправлена ошибка использования обработки при наличии в основной конфигурации обработки "Выгрузка загрузка XML" из поставки конвертации данных. Изменены внутренние идентификаторы реквизитов обработки #624

Редактор JSON

  • Кодировка utf-8 при чтении файла из формы редактора #541

New Contributors

Full Changelog: v24.1.4...v25.1.1

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

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