Какие структуры данных можно использовать при создании параметрических объектов?

andrey__chirkin
отредактировано 30 Aug Раздел: Модуль «СПДС»

Добрый день!

В документации из структур данных нашел только массив.

Структура данных словарь (ключ:значение) отсутствует?

Ответы

  • Структура данных словарь (ключ:значение) отсутствует?

    Как планируете использовать?

    Работа с таблицей

    Для работы с таблицей объекта используются два оператора LoadInCache и SelectInCache.

    Оператор LoadInCache загружает указываемые параметры в кэш работы с таблицей. Данный оператор в новых версиях необходимо вызывать принудительно только при выборке с вычисляемым выражением от параметров (..., "+", ...).

    Оператор SelectInCache производит выборку из таблицы в соответствии с указанными критериями (смотрите синтаксис в приложении)

    Выборка по «kFirst» выбирает одну первую строку. Выборка по «kFilter» выбирает диапазон записей из таблицы, соответствующих указанному фильтру.

    Варианты выборки по конкретным параметрам «~» - приближенное равенство параметра в записи выбираемому значению. «=» - точное равенство, «+» - выборка по фильтру. Выборка по фильтру означает, что если логическое условие фильтра выполняется, то запись выбирается из таблицы (подвергается дальнейшим проверкам по условиям).

  • Есть форма, в ней есть "Поле со списком", где перечислены строки. Этим строки являются ключами. Им должны соответствовать определенные значения для вывода в Utext на чертеже и в свойства объекта.

  • Можно Нужно сделать таблицу вставить на форму

  • Значения которые соответствуют ключам не должны отображаться в форме.

  • Значит нет такого

  • Хотя чего это я

    BFLD, check1, "Switch2", RADIO, radio1,"Радио", "Радио1", "Радио2",

  • Что представляет собой кэш таблицы объекта? В документации не совсем понятно как работает LoadInCache и SelectInCache.

  • MCAD
    отредактировано 2 Sep

    Более развернуто не смогу ответить:

    Это ровно то, что делает "Таблица с фильтрацией" на форме или в секции VFLD (UniDialog)

    VFLD, rB,"rB", rL,"rL", rL1,"rL1", rH,"rH", rL2,"rL2", rL3,"rL3",rD,"rD", 
    

    Показано на примере уМаркер, но стандартные объекты так же работают с таблицей.