PARAMFROMR202 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м (→Смотрите также) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
Возвращает элемент из R201/202 | Возвращает элемент из R201/202 | ||
ParamFromR202( r201_pname, r202_param, r202_number, ret_def:="", r202_elem_asarray:=.f. ) | ParamFromR202( r201_pname, r202_param, r202_number, ret_def:="", r202_elem_asarray:=.f. ) | ||
+ | // Если r202_param<>nil и в R202 элементы в виде {'Параметр X',NN}, | ||
+ | // то r202_param сравнивается с NN и в случае совпадения возвращ. значение строки 'Параметр X'. | ||
+ | // Если r202_number<>nil то r202_number сравнивается с R202->Number и при совпадении | ||
+ | // возвращается вся строка элемента R202 | ||
+ | // Если r202_param=nil и r202_number=nil, то возвращает массив строк всех элементов R202 | ||
+ | |||
+ | // В R202 элементы представлены строками - так они и возвращаются "{'Параметр X',NN}", | ||
+ | // но, если r202_elem_asarray=.t., то элементы R202 возвр. массивами {'Параметр X',NN}, | ||
+ | // в этом случае, например при r202_param=nil & r202_number=nil, вернет | ||
+ | // массив массивов { {'Параметр X',1}, {'Параметр X',2}, ... } | ||
+ | = Пример = | ||
+ | PARAMFROMR202( 'learnProgram', danal1 ) | ||
+ | Оказание первой помощи пострадавшим | ||
= Смотрите также = | = Смотрите также = | ||
[[Полезные функции]] | [[Полезные функции]] | ||
− | [[ | + | [[VALFROMR202]] |
Текущая версия на 12:06, 4 мая 2023
PARAMFROMR202 - это программа из справочника R266
Возвращает элемент из R201/202
ParamFromR202( r201_pname, r202_param, r202_number, ret_def:="", r202_elem_asarray:=.f. )
// Если r202_param<>nil и в R202 элементы в виде {'Параметр X',NN}, // то r202_param сравнивается с NN и в случае совпадения возвращ. значение строки 'Параметр X'. // Если r202_number<>nil то r202_number сравнивается с R202->Number и при совпадении // возвращается вся строка элемента R202 // Если r202_param=nil и r202_number=nil, то возвращает массив строк всех элементов R202 // В R202 элементы представлены строками - так они и возвращаются "{'Параметр X',NN}", // но, если r202_elem_asarray=.t., то элементы R202 возвр. массивами {'Параметр X',NN}, // в этом случае, например при r202_param=nil & r202_number=nil, вернет // массив массивов { {'Параметр X',1}, {'Параметр X',2}, ... }
Пример
PARAMFROMR202( 'learnProgram', danal1 )
Оказание первой помощи пострадавшим