0
Дмитрий Токарский 3 years ago • updated 3 years ago 2
Добрый день, коллеги!
Прошу помочь, так как не могу найти оптимального решения.
При смене "Типа" продажи (атрибут 862) сортировка списка "Стадий" (p863) становится абсолютно нелогичной.
При указании зависимости "стадии" от "типа" в конфигураторе - сортировка приходит в норму, но выдается ошибка "ORDER".
Что требуется поправить в скрипте класса 102 для исправления данной сортировки?
Заранее благодарю.
Нужно добавить две строки в скрипт карточки 102 сразу после строки
Sub Main()
'-----
this("Qref973863").SelectString = """ObjectID"", CAST(""Стадия"" AS VARCHAR(8000)) AS Стадия,(CASE a0.ObjectID WHEN 12 THEN 0 ELSE 1 END),""Дата изменения"""

this("Qref973863").OrderByString = "(CASE a0.ObjectID WHEN 12 THEN 0 ELSE 1 END),""Стадия"" ASC"
'-----

С уважением, Евгений
Спасибо!
Это то самое решение, которое было нужно!!