RDT1C/CommonModules/ирИнтерфейсОбъявление/Ext/Module.bsl
Администратор dcf1ca5dd0 Сравнение таблиц
*Исправлено в некоторых случаях потеря отрицательных чисел в колонках разницы числовых колонок
        *Исправлена ошибка сравнения при наличии колонок с пустым синонимом
        +Добавлен индикатор неуникальных строк для каждой таблицы
        *Оптимизирован алгоритм сравнения таблиц
    Консоль кода
        *Исправлена ошибка вычисления выражений с параметрами командой "Вычислить"
        *Исправлена генерация внешней обработки алгоритма при незаполненной настройке "Каталог объектов для отладки" для выполнения на клиенте в вариантах Расширение и Подсистема
    Табличный документ
        +Добавлена кнопка "Открыть в Excel" позволяющая быстро открыть табличный документ в EXCEL
        +Теперь при сохранении файла с расширением не mxl его сразу предлагается открыть в сопоставленном приложении
        +Добавлен флажок "Устанавливать "Содержит значение"" включенный по умолчанию для борьбы с проблемой обрезания лидирующих нулей при редактировании в EXCEL
    Таблица значений
        +Добавлена кнопка "Неуникальные" для обозначения неуникальных строк
        +Добавлена команда "Передать"/"в таблицу БД"
    Консоль запросов
        +Для табличного поля результата добавлена кнопка "Неуникальные" для обозначения неуникальных строк
        *Исправлена ошибка выполнения пакетного запроса с удалением временной таблицы в режиме дерева запроса
    Динамический список
        *Исправлено позиционирование на нужной строке независимого регистра сведений при открытии с параметрами
        +Добавлены команды "Сравнить" и "Вывести строки"
    Общее
        +Добавлен общий модуль ирИнтерфейсныйДляВстраивания для слабой интеграции с конфигурацией
        *Команда "Вывести в табличный документ" везде переименована в "Вывести строки"
        В команде "Вывести строки"
            +добавлена полная поддержка динамических списков
            *Исправлен вывод идентификаторов без типов
            *Исправлено долгое открытие в портативном варианте
            *Добавлен флажок "В таблицу значений"
        *Исправлена свежая невозможность ввода битых ссылок в полях ввода
    Консоль компоновки
        +В панели настроек компоновки добавлена закладка "Наборы данных" отображающая внешние наборы данных
    Редактор пользователей
        +В форме пользователя для списка ролей добавлена возможность множественного выделения и установки/снятия пометок
    Загрузка табличных данных
        +Добавлены флажки для отключения оперативного вывода ошибок
        +Добавлена команда "Удалить успешные строки из таблицы значений
        *Устранено требование заполненности всех полей ключа при поиске строки БД
        +Реализовано кэширование поисков ссылок при конвертации значений
        +Добавлен индикатор неуникальных строк таблицы значений на закладке "Сопоставление колонок"
        +Добавлены поля количества не успешно и успешно загруженных строк
        *Исправлена загрузка групп
        *Недоступные для изменения поля таблицы БД теперь нельзя помечать
    Адаптация расширения
        *Исправлена некорректное выполнение адаптации
    Редактор объекта БД
        *Исправлено обновление заголовков некоторых страниц основной панели
    Менеджер табличного поля
        +Добавлено много универсальных команд
    Анализ техножурнала
        *Исправлено некорректное чтение свойств lka, lkp, lkpid, lksrc
2017-08-06 17:52:46 +03:00

53 lines
4.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Версия модуля X.XX
// Встройте этот модуль с именем "ирИнтерфейс" в состав целевой конфигурации, чтобы обеспечить слабую интеграцию с расширением конфигурации.
#Если Клиент Тогда
Функция ПредложитьЗагрузитьРасширениеЛкс() Экспорт
Ответ = Вопрос("Расширение конфигурации ""Инструменты разработчика"" зависимое не установлено. Хотите открыть страницу скачивания?", РежимДиалогаВопрос.ОКОтмена);
Если Ответ = КодВозвратаДиалога.ОК Тогда
ЗапуститьПриложение("http://devtool1c.ucoz.ru/load/osnovnye/instrumenty_razrabotchika_rasshirenie_zavisimoe/1-1-0-18");
КонецЕсли;
КонецФункции
#КонецЕсли
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
Функция ЛиРасширениеУстановлено() Экспорт
Результат = РасширенияКонфигурации.Получить(Новый Структура("Имя", "ИнструментыРазработчикаTormozit")).Количество() > 0;
Если Результат Тогда
Результат = Прав(Метаданные.Подсистемы.ИнструментыРазработчикаTormozit.Комментарий, 1) = "a";
КонецЕсли;
Возврат Результат;
КонецФункции
// Конструктор таблицы параметров алгоритма
// Результат - ТаблицаЗначений - колонки "Имя, Значение, Вход, Выход, ТипЗначения, Комментарий"
Функция НоваяТаблицаПараметровАлгоритмаЛкс() Экспорт
КонецФункции
// Конструктор таблицы методов контекстной подсказки
// Результат - ТаблицаЗначений - колонки "Имя, ТипЗначения"
Функция НоваяТаблицаМетодовПодсказкиЛкс() Экспорт
КонецФункции
// Открыть редактирование текста алгоритма с параметрами в консоли кода
// Парамерты:
// СтруктураАлгоритма - Структура - возвращаемый
// "ТекстАлгоритма" - Строка - текст алгоритма,
// "ВнутренниеПараметры" - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внутренними (значения определяются при редактировании) параметрами алгоритма;
// ВнешниеПараметры* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внешними (значения определяются при каждом выполнении) параметрами алгоритма;
// Методы* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаМетодовПодсказкиЛкс с дополнительными методами доступными в алгоритме;
// Результат - Булево - принял ли изменения пользователь
Функция РедактироватьАлгоритмЧерезСтруктуруЛкс(СтруктураАлгоритма, ВнешниеПараметры = Неопределено, Методы = Неопределено) Экспорт
КонецФункции
#КонецЕсли