GETPRM — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) |
Hisava (обсуждение | вклад) м (→Примеры) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | [[ | + | [[GETPRM]] - это функция |
Возвращает значение параметра PrmName для модуля aTaskName и экземпляра aTaskNum на текущую или указанную дату | Возвращает значение параметра PrmName для модуля aTaskName и экземпляра aTaskNum на текущую или указанную дату | ||
− | [[ | + | [[GETPRM]]( PrmName, [aTaskName=SYS], [aTaskNum=1], [aDate=nil], [IsString=.f.], [DateFromCurDate=.f.], [ReadCache=.T.], [WriteCache=.T.] ) |
В качестве aDate следует передавать ПЕРЕМЕННУЮ или ВЫРАЖЕНИЕ со значением даты, на которую определяется значение параметра. После | В качестве aDate следует передавать ПЕРЕМЕННУЮ или ВЫРАЖЕНИЕ со значением даты, на которую определяется значение параметра. После | ||
Строка 15: | Строка 15: | ||
WriteCache - True запись значения пар-ра в кэш | WriteCache - True запись значения пар-ра в кэш | ||
= Примеры = | = Примеры = | ||
− | [[ | + | [[GETPRM]]( 'TASKANAL', TaskName, TaskNum ) |
+ | |||
+ | [[GETPRM]]( 'FSRAR_ID', TaskName, TaskNum ) | ||
+ | |||
+ | getprm( 'cashbox', 'cash_shop' ) | ||
− | |||
= Смотрите также = | = Смотрите также = | ||
[[Полезные функции]] | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
+ | |||
+ | [[GETPARAM]] | ||
[[VarsGet]] | [[VarsGet]] | ||
[[PutPrm]] | [[PutPrm]] |
Текущая версия на 09:12, 5 марта 2024
GETPRM - это функция
Возвращает значение параметра PrmName для модуля aTaskName и экземпляра aTaskNum на текущую или указанную дату
GETPRM( PrmName, [aTaskName=SYS], [aTaskNum=1], [aDate=nil], [IsString=.f.], [DateFromCurDate=.f.], [ReadCache=.T.], [WriteCache=.T.] )
В качестве aDate следует передавать ПЕРЕМЕННУЮ или ВЫРАЖЕНИЕ со значением даты, на которую определяется значение параметра. После выполнения функции переменная aDate получает значение даты, начиная с которой действует параметр. Если параметр не имеет даты начала действия переменная aDate получает значение NIL.
IsString - True Возврат параметров в символьном виде
DateFromCurDate -True При отсутствии aDate - в качестве текущей даты исп-ть CurDate из тек.формы
ReadCache - True чтение значения пар-ра из кэша, иначе из таблицы
WriteCache - True запись значения пар-ра в кэш
Примеры
GETPRM( 'TASKANAL', TaskName, TaskNum )
GETPRM( 'FSRAR_ID', TaskName, TaskNum )
getprm( 'cashbox', 'cash_shop' )