@hardsign said in Ошибка при применении прокси ipv6:
Да и днс-запрос идет от прокси, не с локального.
Теоретически да, ты прав. А практически - зависит от реализации.
Зашел на сервер клиента, и с ужасом увидел, что у него отображаются ресурсы, которые не должны отображаться по условию видимости. Писал в поддержку (премиум) еще 5 месяцев назад, но проблема не решена. Условия видимости игнорируются только в скомпилированном проекте с защитой. При компиляции без защиты - всё работает корректно; в режиме записи - тоже.
Суть проблемы: создаю ресурс1 с типом "список" и типом "Check". В список ставлю только одно значение - пробел. Данный ресурс будет опорным флагом включения ряда других ресурсов, зависящих от него. То есть, чтобы увидеть ресурс2 - нужно будет нажать галочку на чекбоксе ресурса1. Почему ставлю пробел? Потому что это красиво смотрится, и никакого текста чекбокс в себе нести в данном случае не должен, на нём должна лишь ставиться галочка, включающая его. Скрин создания ресурса1:


В список помещаю пробел (текст написал просто чтобы было заметно)

Теперь создаю ресурс2, который должен быть виден только при включении чекбокса на ресурсе1:



Задаю условие видимости (если ресурс1 содержит " " пробел):

Теперь запустим проект в режиме записи:

Нажимаем чекбокс:

Как видим, всё работает корректно. Запускаем скомпилированный скрипт без защиты. Настройки компиляции:

Запускаем:


Опять всё работает верно. Теперь компилим с защитой. Настройки:


Запускаем, и видим вот такую картину:

Прошу пофиксить данную проблему. Только не нужно говорить, что вместо пробела можно использовать другой текст и тд. Мой метод довольно лаконичный, для разработчиков, которые используют большое количество преднастроек, и заморачиваются над минимизацией интерфейса, и переписывать огромные проекты, с сотнями ресурсов - совсем не хочется.
Вот исходник проекта:
0a2a2f87-6c30-4811-ba61-9d4fef325036-Ошибка условия видимости.xml Ошибка условия видимости.xml
@arcos said in Ошибка условия видимости:
Зашел на сервер клиента, и с ужасом увидел, что у него отображаются ресурсы, которые не должны отображаться по условию видимости. Писал в поддержку (премиум) еще 5 месяцев назад, но проблема не решена. Условия видимости игнорируются только в скомпилированном проекте с защитой. При компиляции без защиты - всё работает корректно; в режиме записи - тоже.
Суть проблемы: создаю ресурс1 с типом "список" и типом "Check". В список ставлю только одно значение - пробел. Данный ресурс будет опорным флагом включения ряда других ресурсов, зависящих от него. То есть, чтобы увидеть ресурс2 - нужно будет нажать галочку на чекбоксе ресурса1. Почему ставлю пробел? Потому что это красиво смотрится, и никакого текста чекбокс в себе нести в данном случае не должен, на нём должна лишь ставиться галочка, включающая его. Скрин создания ресурса1:
В список помещаю пробел (текст написал просто чтобы было заметно)
Теперь создаю ресурс2, который должен быть виден только при включении чекбокса на ресурсе1:
Задаю условие видимости (если ресурс1 содержит " " пробел):
Теперь запустим проект в режиме записи:
Нажимаем чекбокс:
Как видим, всё работает корректно. Запускаем скомпилированный скрипт без защиты. Настройки компиляции:
Запускаем:
Опять всё работает верно. Теперь компилим с защитой. Настройки:
Запускаем, и видим вот такую картину:
Прошу пофиксить данную проблему. Только не нужно говорить, что вместо пробела можно использовать другой текст и тд. Мой метод довольно лаконичный, для разработчиков, которые используют большое количество преднастроек, и заморачиваются над минимизацией интерфейса, и переписывать огромные проекты, с сотнями ресурсов - совсем не хочется.
Вот исходник проекта:
0a2a2f87-6c30-4811-ba61-9d4fef325036-Ошибка условия видимости.xml Ошибка условия видимости.xml
Ваш тикет создан, но комментариев по нему ещё нет. В причинах я разобрался, отпишу разработчику. Сейчас можете попробовать использовать символ отличный от пробела и не имеющий отображающую форму. Например вывести в лог код \200 с типом expression, в логе будет символ PAD (для его отображения нужно включить отображение всех символов в текстовом редакторе)

Далее этот PAD нужно скопировать в буферобмена и использовать в ресурсах
Тестовый скрипт: 2595.xml
Это решит проблему и в скомпилированных скриптах с защитой:

@Fox спасибо. как временное решение - это подойдёт. Но переделывать старые скрипты нереально, т.к. проекты настолько большие, что даже поиск не находит нужных элементов, даже если вводить айди действия. буду надеяться что пофиксят, и ничего переделывать не потребуется
@arcos said in Ошибка условия видимости:
@Fox спасибо. как временное решение - это подойдёт. Но переделывать старые скрипты нереально, т.к. проекты настолько большие, что даже поиск не находит нужных элементов, даже если вводить айди действия. буду надеяться что пофиксят, и ничего переделывать не потребуется
Если проблема с отображением ресурсов критичная - её можно достаточно быстро исправить. Нужно выйти из BAS, открыть проект в текстовом редакторе и массово заменить текст
<VisibilityConditionValue> </VisibilityConditionValue>
на
<VisibilityConditionValue></VisibilityConditionValue>
форум не отображает символ между этими тегами, но он там есть:

@arcos said in Ошибка условия видимости:
проекты настолько большие, что даже поиск не находит нужных элементов, даже если вводить айди действия
Можете скинуть проблемный проект в личку? В котором не работает поиск по id действий