mirror of
https://github.com/tormozit/RDT1C.git
synced 2025-12-17 13:14:11 +00:00
*Проведены оптимизации частотного кода
*Ускорено построение внутренней таблицы всех таблиц БД
*Исправлена внесенная в 4.45 ошибка открытия любой формы подсистемы в базе с режимом совместимости "Версия 8.1"
*У общей команды ирРедактироватьОбъектИзАктивнойФормы исправлено сочетание клавиш
Удаление объектов с контролем ссылок
*Ускорен контроль ссылок
Вывод строк табличного поля
*Ускорен вывод в таблицу значений без колонок типов и идентификаторов
*Исправлена ошибка вывода полного ссылочного динамического списка при выключенном флажке "Без оформления"
+Добавлен вывод колонки идентификатора ссылки при выводе динамического списка и включенном флажке "Идентификаторы"
Сравнение таблиц
+Возвращена индикация прогресса сравнения
*Исправлен фильтр в диалоге выбора файла
*После изменения сравниваемой таблицы значений теперь очищается поле имени файла ее табличного документа
Анализ техножурнала
*Ускорено чтение логов
Консоль кода
+Добавлены кнопки "В однострочный" и "Из однострочного" для преобразования кода в/из однострочного вида для повышения скорости работы
*Кнопка "Адаптировать" переименована в "Из метода"
Поиск дублей и замена ссылок
*Исправлена ошибка поиска дублей при наличии дублей по строковому полю фиксированной длины
+Добавлен вывод всех полей из произвольного запроса в списке элементов текущей группы
*Исправлена внесенная в 4.45 проблема не оптимального чтения движений регистров бухгалтерии
Динамический список
*Улучшено начальное расположение колонок списка в управляемой форме
*Исправлено выравнивание текста идентификатора ссылки в управляемой форме
Редактор пользователей
*Команда "Установить настройки..." переименована в "Изменить выбранных..." и доработана для групповой установки свойств
Конструктор запроса
*Исправлена нежелательная установка флажка "Использование" у старой строки элемента условия связи при переходе к новой
Редактор объекта БД
*В управляемой форме исправлена вертикальная группировка элементов формы
*Исправлена внесенная в 4.45 проблема не оптимального чтения движений регистров бухгалтерии
*Исправлена внесенная в 4.45 ошибка изменения регистрации
Редактор изменений на узлах
*Исправлена внесенная в 4.45 ошибка изменения регистрации
56 lines
4.3 KiB
Plaintext
56 lines
4.3 KiB
Plaintext
//ирПортативный Перем ирПортативный Экспорт;
|
||
//ирПортативный Перем ирОбщий Экспорт;
|
||
//ирПортативный Перем ирСервер Экспорт;
|
||
//ирПортативный Перем ирКэш Экспорт;
|
||
//ирПортативный Перем ирПривилегированный Экспорт;
|
||
|
||
Процедура ЗаполнитьСписокВыбораРежимаЗапуска(Знач СписокВыбораРежимаЗапуска) Экспорт
|
||
|
||
СписокВыбораРежимаЗапуска.Добавить(РежимЗапускаКлиентскогоПриложения.Авто);
|
||
СписокВыбораРежимаЗапуска.Добавить(РежимЗапускаКлиентскогоПриложения.ОбычноеПриложение);
|
||
СписокВыбораРежимаЗапуска.Добавить(РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение);
|
||
|
||
КонецПроцедуры
|
||
|
||
Процедура ЗаполнитьСписокВыбораИнтерфейса(Знач СписокВыбораИнтерфейса) Экспорт
|
||
|
||
#Если Сервер И Не Сервер Тогда
|
||
СписокВыбораИнтерфейса = Новый СписокЗначений;
|
||
#КонецЕсли
|
||
Для Каждого ИнтерфейсЛ Из Метаданные.Интерфейсы Цикл
|
||
СписокВыбораИнтерфейса.Добавить(ИнтерфейсЛ, ИнтерфейсЛ.Имя);
|
||
КонецЦикла;
|
||
СписокВыбораИнтерфейса.СортироватьПоПредставлению();
|
||
|
||
КонецПроцедуры
|
||
|
||
Процедура ЗаполнитьСписокВыбораЯзыка(Знач СписокВыбораЯзыка) Экспорт
|
||
|
||
#Если Сервер И Не Сервер Тогда
|
||
СписокВыбораЯзыка = Новый СписокЗначений;
|
||
#КонецЕсли
|
||
Для Каждого ЯзыкЛ Из Метаданные.Языки Цикл
|
||
СписокВыбораЯзыка.Добавить(ЯзыкЛ, ЯзыкЛ.Имя);
|
||
КонецЦикла;
|
||
СписокВыбораЯзыка.СортироватьПоПредставлению();
|
||
|
||
КонецПроцедуры
|
||
|
||
|
||
//ирПортативный лФайл = Новый Файл(ИспользуемоеИмяФайла);
|
||
//ирПортативный ПолноеИмяФайлаБазовогоМодуля = Лев(лФайл.Путь, СтрДлина(лФайл.Путь) - СтрДлина("Модули\")) + "ирПортативный.epf";
|
||
//ирПортативный #Если Клиент Тогда
|
||
//ирПортативный Контейнер = Новый Структура();
|
||
//ирПортативный Оповестить("ирПолучитьБазовуюФорму", Контейнер);
|
||
//ирПортативный Если Не Контейнер.Свойство("ирПортативный", ирПортативный) Тогда
|
||
//ирПортативный ирПортативный = ВнешниеОбработки.ПолучитьФорму(ПолноеИмяФайлаБазовогоМодуля);
|
||
//ирПортативный ирПортативный.Открыть();
|
||
//ирПортативный КонецЕсли;
|
||
//ирПортативный #Иначе
|
||
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
|
||
//ирПортативный #КонецЕсли
|
||
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
|
||
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
|
||
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
|
||
//ирПортативный ирПривилегированный = ирПортативный.ПолучитьОбщийМодульЛкс("ирПривилегированный");
|