mirror of
https://github.com/tormozit/RDT1C.git
synced 2025-12-17 21:24:11 +00:00
Конструктор запроса
+Реализована возможность удаление поля объединения
*В расширенной проверке реализован обход ошибки платформы 8.3.12+, из-за которой не активизировалась страница с проблемным списком выражений
Консоль кода
*Устранено добавление имен недоступных на клиенте общих модулей в параметры при автозаполнении
*В режиме редактора алгоритма при применении изменений теперь выполняется синтаксический контроль
*Устранено изменение имени файла после выполнения команды "Объединить с файлом"
Консоль компоновки
+Добавлено сохранение таблиц внешних наборов данных вместе с отчетом
+На странице "Наборы данных внешние" добавлена кнопка "Сбросить"
*Исправлено не сохранение результатов редактирования элементов схемы компоновки непосредственно в форме инструмента (вычисляемые поля, параметры и т.д.)
*Устранено изменение имени файла после выполнения команды "Объединить с файлом"
Общее для варианта Расширение
*Теперь при входе администратора ему добавляется роль ирРазработчик, если у всех пользователей отсутствует эта роль или включена настройка ДобавлятьРольИРВсемАдминистраторам
*Настройка ДобавлятьРольИРВсемАдминистраторам теперь умолчанию равна Ложь
*Исправлено сохранение настройки ДобавлятьРольИРВсемАдминистраторам для всех пользователей
Подбор и обработка объектов
*Обработка "изменить/добавить строку" переименована в "изменить реквизиты / добавить строку"
Общее
*Исправлена некорректная кодировка при выполнении команд системы на некоторых конфигурациях ОС
+В портативном варианте реализована поддержка перенаправления на сервер операции удаления ссылочного объекта
*Фраза "Административная регистрация COM компонент" глобально заменена на "Регистрация COM-компонент"
*Исправлено некорректное вычисление цвета текста колонки "Функциональные опции"
*Исправлено сохранение флажка "Привилегированный режим"
*В команде "Открыть объект для отладки" исправлен ввод диагностического сообщения при вводе некорректной строки
Контекстная подсказка
*Устранены некоторые ограничения/ошибки при работе с включенным флажком "Объекты на сервере"
Настройка журнала регистрации
*При возникновении ошибки платформы в портативном варианте на 8.2 в клиент-серверной базе теперь выдается более понятная ошибка
Редактор объекта БД
+При выполнении команды "Изменить ячейки текущей колонки" теперь сразу устанавливается флажок "Только выделенные" если выделено больше одной строки
Консоль запросов
*Устранено изменение имени файла после выполнения команды "Объединить с файлом"
*Исправлено растягивание нижних табличных полей на мониторах 1440p+
Управление службами серверов 1С
*Исправлена лишняя проверка уникальности некоторых колонок
Структура хранения БД
+Добавлена кнопка открытия конвертора текста БД
+При нажатии кнопки "Очистка таблиц СУБД..." теперь помеченными по умолчанию будут выделенные в основной форме метаданные
4.68
Адаптация расширения
+Добавлен флажок "Сгенерировать роль ирВсеПрава"
*Исправлено закрытие формы после вывода некоторых ошибок
Отладка внешних обработок БСП
+Реализована поддержка БСП 2.4 в варианте Расширение с использованием адаптации
Форма выбора объекта метаданных
+Объекты, на которые у текущего пользователя нет права Просмотр или выключенные функциональными опциями, теперь окрашиваются красным цветом текста
Грамматика языка запросов
+Добавлена поддержка функции АвтоНомерЗаписи()
*Исправлена ошибка разбора "ПОМЕСТИТЬ Таблица"
Контекстная подсказка
*Исправлена свежая ошибка вычисления табличной части обработки или отчета
Консоль компоновки
*Исправлена свежая проблема не передачи таблиц-параметров при открытии инструмента
Конструктор запроса
*Исправлена некорректная сборка запроса WQL с автополями
*Исправлено дублирование полей у частей объединений при наличии автополей
Общее
+При открытии параметров вывода строк теперь сразу устанавливается флажок "Только выделенные" если выделено больше одной строки
*В окне "О подсистеме" сокращена длительность замирания при отсутствии доступа в интернет в некоторых случаях
*В подключении к СУБД к собственной базе в режиме "На сервере" устранено подключение с клиента
*Отменено свежее некорректное исправление кодировки командных файлов
Статистистика по запросам MSSQL
*Улучшено преобразование границ интервала времени 1С в SQL
+По умолчанию элемент отбора "Ненулевой вввод/вывод" в варианте "Последние" теперь отключен
75 lines
5.1 KiB
Plaintext
75 lines
5.1 KiB
Plaintext
// Версия модуля X.XX
|
||
// Встройте этот модуль с именем ирИнтерфейс в состав целевой конфигурации, чтобы обеспечить слабую интеграцию с расширением "Инструменты разработчика".
|
||
|
||
#Если Клиент Тогда
|
||
|
||
Функция ПредложитьЗагрузитьРасширениеЛкс() Экспорт
|
||
|
||
ОписаниеОповещения = Новый ОписаниеОповещения("ОбработкаОтветаНаОткрытиеСайта", Вычислить("ирИнтерфейс"));
|
||
ПоказатьВопрос(ОписаниеОповещения, "Расширение конфигурации ""Инструменты разработчика"" не установлено. Хотите открыть страницу скачивания?", РежимДиалогаВопрос.ОКОтмена);
|
||
|
||
КонецФункции
|
||
|
||
Функция ОбработкаОтветаНаОткрытиеСайта(Результат, ДопПараметры) Экспорт
|
||
|
||
Если Результат = КодВозвратаДиалога.ОК Тогда
|
||
ЗапуститьПриложение("http://devtool1c.ucoz.ru/index/rasshirenie_variant/0-52");
|
||
КонецЕсли;
|
||
|
||
КонецФункции
|
||
|
||
#КонецЕсли
|
||
|
||
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
|
||
|
||
Функция ЛиРасширениеУстановлено() Экспорт
|
||
|
||
Результат = Вычислить("РасширенияКонфигурации").Получить(Новый Структура("Имя", "ИнструментыРазработчикаTormozit")).Количество() > 0;
|
||
Возврат Результат;
|
||
|
||
КонецФункции
|
||
|
||
// Конструктор таблицы параметров алгоритма
|
||
// Результат - ТаблицаЗначений - колонки "Имя, Значение, Вход, Выход, ТипЗначения, Комментарий"
|
||
Функция НоваяТаблицаПараметровАлгоритмаЛкс() Экспорт
|
||
|
||
ОбщийМодульИР = Вычислить("ирОбщий");
|
||
#Если Сервер И Не Сервер Тогда
|
||
ОбщийМодульИР = ирОбщий;
|
||
#КонецЕсли
|
||
Возврат ОбщийМодульИР.НоваяТаблицаПараметровАлгоритмаЛкс();
|
||
|
||
КонецФункции
|
||
|
||
// Конструктор таблицы методов контекстной подсказки
|
||
// Результат - ТаблицаЗначений - колонки "Имя, ТипЗначения"
|
||
Функция НоваяТаблицаМетодовПодсказкиЛкс() Экспорт
|
||
|
||
ОбщийМодульИР = Вычислить("ирОбщий");
|
||
#Если Сервер И Не Сервер Тогда
|
||
ОбщийМодульИР = ирОбщий;
|
||
#КонецЕсли
|
||
Возврат ОбщийМодульИР.НоваяТаблицаМетодовПодсказкиЛкс();
|
||
|
||
КонецФункции
|
||
|
||
// Открыть редактирование текста алгоритма с параметрами в консоли кода
|
||
// Парамерты:
|
||
// СтруктураАлгоритма - Структура - возвращаемый
|
||
// "ТекстАлгоритма" - Строка - текст алгоритма,
|
||
// "ВнутренниеПараметры" - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внутренними (значения определяются при редактировании) параметрами алгоритма;
|
||
// ВнешниеПараметры* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внешними (значения определяются при каждом выполнении) параметрами алгоритма;
|
||
// Методы* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаМетодовПодсказкиЛкс с дополнительными методами доступными в алгоритме;
|
||
// Результат - Булево - принял ли изменения пользователь
|
||
Функция РедактироватьАлгоритмЧерезСтруктуруЛкс(СтруктураАлгоритма, ВнешниеПараметры = Неопределено, Методы = Неопределено) Экспорт
|
||
|
||
ОбщийМодульИР = Вычислить("ирОбщий");
|
||
#Если Сервер И Не Сервер Тогда
|
||
ОбщийМодульИР = ирОбщий;
|
||
#КонецЕсли
|
||
Возврат ОбщийМодульИР.РедактироватьАлгоритмЧерезСтруктуруЛкс(СтруктураАлгоритма, ВнешниеПараметры, Методы);
|
||
|
||
КонецФункции
|
||
|
||
#КонецЕсли
|