| amiralnar | Дата: Ср, 26.11.2025, 16:22:51 | Сообщение # 1 |
|
Лейтенант
Группа: Пользователи
Сообщений: 58
Репутация: 52
Статус: Оффлайн
| Платформа: 8.3.27.1719 Режим БД: файловый Конфигурация. Название: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.35.73) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_24 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Конфигурация. Использовать обычные формы в управляемом приложении: Нет Инструменты разработчика. Версия: Расширение 8.02.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Глобальные настройки всех баз: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. ИнструментыРазработчикаTormozit (8.02.1e) Расширения. ЗащитаРолейРасширенийДляАдминовБСП3 (1.3) Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Нет Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 11 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС ╥хъє∙р ъюфютр ёЄЁрэшЎр: 866
Пришлось поставить костыль:
Функция ВосстановитьЗначениеЛкс(КлючНастроек, ДляВсехПользователей = Ложь, Знач ХранитьНаКомпьютере = Ложь, Знач мПлатформа = Неопределено) Экспорт
#Если ТонкийКлиент Или ВебКлиент Или МобильныйКлиент Тогда Возврат ВосстановитьЗначениеЛкс(КлючНастроек); #Иначе Если мПлатформа = Неопределено Тогда мПлатформа = ирКэш.Получить(); КонецЕсли; Если Истина И мПлатформа <> Неопределено И мПлатформа.ЛиГлобальныеНастройкиВсехБаз И ЛиГлобализуемаяНастройка(КлючНастроек) Тогда Результат = мПлатформа.НастройкиКомпьютераГлобальные[КлючНастроек]; ИначеЕсли Истина И мПлатформа <> Неопределено И ХранитьНаКомпьютере Тогда Результат = мПлатформа.НастройкиКомпьютераБазы[КлючНастроек]; Иначе Если Истина И ТранзакцияАктивна() И ирКэш.ЛиФайловаяБазаЛкс() И ЛОЖЬ Тогда // Антибаг платформы https://www.hostedredmine.com/issues/1006941 Иначе УстановитьПривилегированныйРежим(Истина); ИмяПользователя = ИмяПользователяДляХраненияНастроек(ДляВсехПользователей, ИмяПользователя); Результат = ХранилищеОбщихНастроек.Загрузить(ирКэш.ИмяПродукта(), КлючНастроек,, ИмяПользователя); #Если Клиент Тогда Если Результат = Неопределено Тогда // Импорт из старого хранилища настроек Результат = ВосстановитьЗначение(КлючНастроек); Если Результат <> Неопределено Тогда СохранитьЗначениеЛкс(КлючНастроек, Результат); СохранитьЗначение(КлючНастроек, Неопределено); КонецЕсли; КонецЕсли; #КонецЕсли КонецЕсли; КонецЕсли; Возврат Результат; #КонецЕсли КонецФункции
|
| |
| |
| tormozit | Дата: Ср, 26.11.2025, 19:03:42 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7308
Репутация: 193
Статус: Оффлайн
| Ошибку подтверждаю https://www.hostedredmine.com/issues/1007630
|
| |
| |
| tormozit | Дата: Ср, 26.11.2025, 23:00:55 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7308
Репутация: 193
Статус: Оффлайн
| Исправлено в 8.02.2
|
| |
| |