Характеристики СКД 25 платформа

1. Vukden 30.10.24 14:53 Сейчас в теме
Был обычный рабочий отчет, написанный на СКД. Была задача добавить поля (классика). Поля были добавлены через механизм характеристик. Где источником и значениями характеристик были запросы. Все работало просто отлично. Пользователи через точку (плюсик) в настройках СКД сами выбирали это поле делали по нему отборы и ТП.
В один момент перешли на платформу 21 (после 19). Была задача доработать этот отчет (добавить туда еще таких характеристик) и вот тут обнаружил что конструктор то перестал работать. В момент когда нужно выбрать поля "ПолеКлюча", "ПолеИмени".



Но при этом отчет продолжал работать. А добавление новых характеристик решилось просто путем изменения текста запроса без конструктора. Текст такого формата

ХАРАКТЕРИСТИКИ ТИП(Справочник.Номенклатура)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
        ВидыДопСвойств.Ссылка,
        ВидыДопСвойств.Наименование,
        ВидыДопСвойств.ТипЗначения
    ИЗ
        ПланВидовХарактеристик.ВидыДопСвойств КАК ВидыДопСвойств)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ДопСвойства
    ПОЛЕОБЪЕКТА Номенклатура
    ПОЛЕВИДА ВидСвойства
    ПОЛЕЗНАЧЕНИЯ Свойство
}
Показать


Спустя время вынуждены были перейти на 25 платформу (8.3.25.1394) и снять режим совместимости, как у меня посыпались все отчеты использующие характеристики. Ошибки всякого рода. То поле не найдено, то ожидается выражение, кстати с источником таблицы (на запрос) ровно тоже самое.

Оперативное решение тут очевидное, переписать все характеристики в основной набор данных. Но хотелось бы разобраться с этой проблемой.

Согласно документации с ИТС с 21 версии платформы немного механизм характеристик подкрутили и добавили туда еще параметров.

При настройке характеристик объектов конфигурации реализована возможность указать, что характеристика может содержать более одного значения. Реализована поддержка этой возможности в системе компоновки данных и динамическом списке.
Для объекта ОписаниеХарактеристик реализованы свойства ПолеИспользованияМножественныхЗначений, ПолеКлючаМножественныхЗначений. ПолеПорядкаМножественныхЗначений.


Вот отсюда мне кажется и все пошло по одному месту. Эти параметры доступны при настройке характеристик напрямую у объектов (не в скд). А вот в СКД что то пошло не так.

Из банально что пробовал
-Галка автозаполнение (снимал/утснавливал)
-В тексте запроса получения свойство прописывал поля конструкцией СКД для расширения текста запросов.
Например
было

ВЫБРАТЬ
"КлючХарактеристика1" КАК КлючХар,
"Наименование1" КАК Наименование1


Сделал

ВЫБРАТЬ
"КлючХарактеристика1" КАК КлючХар,
"Наименование1" КАК Наименование1
{ВЫБРАТЬ
	КлючХар,
	Наименование1}


Не помогло. Может быть у кого ни будь было подобное? Если ли пути обхода ошибки?
Прикрепленные файлы:
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот