Типа поля Сcылка на поле не работает в условиях?

Aleks

Продвинутый
Например, в Объект "Состав продаж" добавил ссылку "Товар.Тип Товара". Добавил условие в объект, если [Тип Товара.Имя] = Мебель, то объект "Состав продаж" не сохранять. Условие не срабатывает. Если же переписать условие на [Товар.Тип Товара.Имя] = Мебель, то все работает.
Тоже самое в Формах итогов. Условие не работает с типом ссылка.
Не знаю, задумано так или ошибка, на всякий случай выкладываю информацию.
 

Vladimir

Администратор
Команда форума
Исходя из Вашего описания понял, что при указании полного синтаксиса всё работает нормально. Если пытаетесь указать какой-то сокращённый вариант - не работает.
Для корректной работы всегда надо указывать полный путь к данным с учётом всех вложений.
Вы можете приложить проект, чтобы можно было бы ответить более предметно.
 

Aleks

Продвинутый
У вас есть Тип поля "Ссылка на поле". Нашел в справке такую штуку:
"Поля ссылок не обрабатываются в шаблонах и составных полях, а также не обрабатываются в расчётных полях. Для получения необходимых данных требуется использовать полную ссылку на поле объекта."

Вероятно и в условиях они тоже не обрабатываются.
Я решение для себя нашел, пост скорее поделиться информацией.
 

Ирина

Продвинутый
У вас есть Тип поля "Ссылка на поле". Нашел в справке такую штуку:
"Поля ссылок не обрабатываются в шаблонах и составных полях, а также не обрабатываются в расчётных полях. Для получения необходимых данных требуется использовать полную ссылку на поле объекта."
Вот именно здесь и объяснено, как нужно действовать, чтобы все работало. Ключевое предложение "Для получения необходимых данных требуется использовать полную ссылку на поле объекта."
Всегда все замечательно работало и продолжает работать, если изначально сделал правильно!


Уже неделю тестирую, прочитал весь форум
Как-то выборочно читаете. Например, здесь ясно расписан алгоритм полной ссылки http://runabase.ru/forum/threads/vybor-cherez-osnovanija.623/#post-2636
 
Сверху Снизу