add icon indicating copy to clipboard operation
add copied to clipboard

[BUG] Не работает, если в конфигурации основной язык стоит EN

Open GlavD opened this issue 2 years ago • 1 comments

Не работает, если в конфигурации основной язык стоит EN

При открытии обработки, не может проверить режим совместимости, т.к. получает значение на английском языке.

в функции ВерсияПриложенияБольшеИлиРавнаЧемЗаданная(Версия1, Версия2) ExternalDataProcessor.xddTestRunner.ObjectModule.ВерсияПриложенияБольшеИлиРавнаЧемЗаданная(Версия1 = "Version8.3.20", Версия2 = "8.3.13")

как видно, не отрезала слово "Version", т.к. ожидала "Версия"

В функции поучения версии добавил замену, стало лучше. Нужно проверить, может где еще есть такие проблемы

Функция ВерсияРежимаСовместимости(Знач ЗначениеПоУмолчанию = Неопределено) Экспорт

Если Не ЗначениеЗаполнено(КешВерсияРежимСовместимости) Тогда
	РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимости(ЗначениеПоУмолчанию), "Версия", ""); 
	РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
	КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");
КонецЕсли;

Возврат КешВерсияРежимСовместимости;

КонецФункции

Техническая информация: - Версия Vanessa-ADD: 6.8.0 - Имя конфигурации: Hotel - Синоним конфигурации: 1С:Отель. Управление отелем, редакция 9.1 - Версия конфигурации: 9.1.1.1 - Платформа 1С: 8.3.22.1709 - Тип базы: Файловая ИБ - Режим запуска: Управляемое приложение (Тонкий клиент) - Режим совместимости (для TestManager): Version8_3_20 - Режим совместимости интерфейса (для TestManager): Taxi - Режим синхронности: включен - Защита от опасных действий: выключен - Язык (для TestManager): Русский - Локализация (для TestManager): ru - Операционная система: Windows x86 Microsoft Windows 10 version 10.0 (Build 22000) - Активные расширения: -->

Дополнительный контекст

платформа любая, режим совместимости тоже

  • защита от опасных действий выключена

GlavD avatar Dec 15 '22 06:12 GlavD

Надо хотя бы временно добавить исключение при запуске в случае если Metadata.ScriptVariant <> Metadata.ObjectProperties.ScriptVariant.Russian чтобы пользователь не ломал голову из-за чего у него ошибки

sulfur17 avatar Jul 07 '23 14:07 sulfur17