add
add copied to clipboard
[BUG] Не работает, если в конфигурации основной язык стоит EN
Не работает, если в конфигурации основной язык стоит 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) - Активные расширения: -->
Дополнительный контекст
платформа любая, режим совместимости тоже
- защита от опасных действий выключена
Надо хотя бы временно добавить исключение при запуске в случае если
Metadata.ScriptVariant <> Metadata.ObjectProperties.ScriptVariant.Russian
чтобы пользователь не ломал голову из-за чего у него ошибки