AX_Function
formrun.owner().GetItemId()
if (fr.name() == formstr(inventTransEditDimensions) || fr.name() == formstr(inventTrans))
callerForm.doFindRecord();
else
callerForm.doResearch();
QBDSInventSum.fields().addField(fieldnum(InventSum,Deducted),SelectionField::Sum);
SysDictClass::is(element.args().caller(), classnum(KTL_PurchGenerateBeforeInvoice))
fieldid2pname(tablenum(SalesTable), fieldnum(SalesTable, SalesId));
new MenuFunction(menuitemdisplaystr(InventTable), MenuItemType::Display).run();
systemDateGet(); decRound(1.15,);
decRound(real,);
THK_PMCInquiryTable_Prod_ds.object(fieldnum(THK_PMCInquiryTable_Prod, ProdTable_THK_StoneReply)).allowEdit(KTL_UserInfoRemarks::find(curuserid()).KTL_UserDepartment == "PRO");
utcDateTimeNull();
str2datetime(strfmt("%1 00:00:00",systemdateget()),)
str2datetime("20140101 00:00:00",)
str2time('23:59:59');
setprefix("@SYS25781");
throw error(strfmt("@SYS54195",funcname()));
checkFailed("@SYS67760");
Box::yesNo("Info",DialogButton::No);
xInfo::configuration();
match(curuserid(),"xia39,Admin,peng.,joe.c"))
inventDim::find("T00000002").preFix()
new sqlsystem().loginDatabase();
SysQuery::valueUnlimited()
SysQuery::valueEmptyString()
SysQuery::valueNotEmptyString()
////////////////////////////////////////////////////////////////////////////////
abs//求绝对值
acos//求反余玄值
ansi2Ascii//读写数据时,数据类型的转换
any2Date//任意数据类型转换成Date类型
any2Enum//任意数据类型转换成Enum类型
any2Guid//任意数据类型转换成Guid类型
any2Int//任意数据类型转换成Int类型
any2Int64//任意数据类型转换成Int64类型
any2Real//任意数据类型转换成Real类型
any2Str //任意数据类型转换成String类型
ascii2Ansi //将一个字符串从OEM编码转换成ANSI编码
asin //求正玄值
atan //求反正切值
beep //计算机发声动作
char2Num//转换某个字符为其所对应的ASCII
classIdGet //得到一个Class对象的数字标识符Class Id
classNum//得到一个Class的数字标识符Class Id
Global::className2Id//将根据一个Class名称得到其Class Id
classStr //返回Class的名称
conDel //删除Container中指定起始位置的一定个数的元素
configurationKeyNum//得到配置键的Id
configurationKeyStr //得到配置键的名称
conFind //查找一个元素在Container中的第一次出现的位置
为0则无此元素"
conIns //插入一个或多个元素到Container中
conLen //返回Container中元素的个数
conNull //返回一个空的Container
conPeek //得到指定位置的Container内元素,第一个元素的位置为1
conPoke //替换Container中已有的一个或多个元素
cos //求余玄函数
cosh //求双曲余玄函数
cTerm//求出要达到目标值需要的周期数
curExt //得到当前公司的扩展名
curUserId //得到当前用户Id
date2Num//将Date类型转换成Int类型 Date的最小值是1900年1月1日
date2Str //将Date类型转换成Str类型 Date的最小值是1900年1月1日
dayName //返回指定的数值是星期几的名称,参数范围:1~7
dayOfMth //返回某个日期属于这个月的第几天
dayOfWk //得到某个日期是周几
dayOfYr//得到某个日期是该年的第多少天
ddb //得到固定资产的加速折旧值
decRound //小数的四舍五入
dg//根据售价和采购价来计算收益率
dimOf //返回数组的序列号,即数组已有的元素数
endMth //返回指定日期所在月的最后一天
enum2Str //将枚举值转换成字符串
enumCnt //取得枚举类型值的个数
enumNum //得到枚举类型的Id
enumStr //得到枚举类型的名称
evalBuf //计算输入字符的值并以字符的形式返回
exp/exp10 //求以2为底和以10为底的对数
extendedTypeNum//得到扩展数据类型的Id
extendedTypeStr //得到扩展数据类型的名称
fieldId2Name //根据TableId和Fieldid得到字段的名称(name属性)
fieldId2PName //根据TableId和Fieldid得到字段的标签(Lable属性)
fieldName2Id //根据TableId和字段名称得到字段的Fieldid
fieldNum //根据表名称和字段名称求得字段的FieldId
fieldPName //得到字段的标签
frac //得到一个实数的小数部分
"funcName //得到当前运行的方法的名称,如果是一个表/类中的方法,该表
和类的名称也能返回。"
fV //得到投资的预期值
getPrefix //得到前缀字符串
guid2Str //将Guid转换为字符串
idg //依据采购价格和收益率来计算出销售价
indexId2Name //得到索引的名称
indexName2Id //得到索引的Id
int2Str //整数类型转换为字符串
intvMax//取得两个时间段最大的分割单元数
intvNo //取得两个时间段之间的区段数
intvNorm//返回规格化的日期
"match //查找匹配字符串或表达式,
还有好多其他的匹配字符串的方法,详见MSDN"
max //取出两个值中的较大者
maxDate//求出最大的日期值
maxInt //求出最大的整数值
min //求出较小值
minInt //求出较小的整数值
mkDate //依据指定的三个整数分别代表年、月、日来创建一个日期
mthName //返回由数字指定的月份的名称
mthOfYr //返回指定日期所在的月份数
newGuid //生成一个新的Guid
nextMth //返回下一个月的日期值
nextQtr //求出下一个季度对应的日期值
nextYr //返回下一年所对应的日期值
num2Char //返回一个整数所对应的ASCII吗值
num2Date //将一个整数转换成日期型
num2Str //将一个实数转换成字符串
power //求次方值
prevMth //返回上一月对应的日期值
prevQtr //返回上一季度对应的日期值
prevYr //返回上一年对应的日期值
prmIsDefault //判断某个方法或者函数是否用了默认值
pt //求一个数加其与一个百分数之积后的值
pV //求养老金
queryStr //返回一个已存在的Query的名称
round //返回与已知数相近的一个数
runBuf //通过字符串来执行AX方法
sessionId //得到当前的sessionId
setPrefix //设置前缀
sleep //让系统等待指定的时间
strCmp //两字符串的比较
strColSeq //将大写字符串转换成小写并去掉声符
strDel //从已知的字符串中指定的位置起删除指定个数的字符
strFind //在已知的字符串中查找第一次字符出现的位置
strFmt //字符串的替换
strIns //将一个字符串插入另一个字符串
strKeep //在一个字符串中删除掉不在要保留字符串中的字符
strLen //得到字符串的长度
strLine //指定字符串打印行
strLTrim //删除字符串左侧的空格
strLwr //转换所有的字符为小写
strNFind //找到不存在的第一个字符所在位置
strPoke //从指定位置用指定的字符串替换原来字符串中的字符
strReplace//从指定字符串替换指定字符串
//
buf2Buf(Common _from,Common _to)//同一个表的批量更新
container buf2Con(Common common)//将一个Common中的各项值都保存到一个容器中
boolean bufCmp(Common b1,Common b2)//两个Common是否相同的比较;True相同
boolean checkTime(Seconds timeSec)//时间的检查函数
ClassName classId2Name(classId _classId)//ClassId转换为名称
int className2Id(identifiername _className)//ClassName转换为Id
void con2Buf(container c,Common common)//容器中东西写入某个表中
List con2List(container _con)//将容器中的内容写入一个List对象中
"str 1000
con2Str(container c, str sep = ',')//将容器中内容装换成指定符号分隔的一个字符串"
"FormRun conView(
container _containerToShow,
str _caption = '',
boolean _lookup = false)//将容器中的内容以树状列表的形式显示出来"
str date2Julian(date _enteredDate)//输入2008-01-08,得到2009008,也就是该年的第几天
TempStr date2StrUsr(date transDate)//输出结果:2009-1-9
str date2StrXpp(date _date)//输出结果:09\01\2009
date dateEndMth(date transDate)//得到日期当前月的最后一天值
date dateEndQtr(date transDate)//得到日期当前月所在季度的最后一天值
int date2Qtr(date transDate)//得到日期当前月所在的季度值
date dateEndWk(date transDate)//得到指定日期的所在周日值
date dateEndYr(date transDate)//得到指定日期的最后一天值
"DateInterval dateInterval(date dateFrom, date dateTo)//得到起始日期的一个期间:2009-6-12 - 2009-9-10
"
date dateMax()//得到最大日期值:2154-12-31
"date dateMthFwd(date transDate,
int qty)//当前日期的月进行加减"
date dateNull()//日期的空值:01\01\1900
date dateStartMth(date transDate)//得到当前日期所在月的第一天值
date dateStartQtr(date transDate)//当前日期所在季度的第一天值
date dateStartWk(date transDate)//得到当前日期所在周的第一天值
date dateStartYr(date transDate)//得到当前日期所在年的第一天
void deleteTable(TableName tableName)//删除指定表名称的表中的记录
int enum2int(anytype e)//得到枚举类型的EnumValue值
str formCaption(FormName formName)//得到Form的Caption
DataArea pickDataArea()//列出所有的公司账户
int pickEnumValue(enumId _enumId, boolean _omitZero = false)//枚举类型的值列出供选择
int pickField(tableId tableId)//列出表中的所有字段供选择
int pickIndex(indexId indexId)//列出Index供选择
"int pickTable(boolean showMap = false,
boolean showTemp = false,
boolean showSystem = false,
boolean showView = false,
boolean checkRights = false
)//列出系统中所有的表、Map、临时表等供选择"
userId pickUser(Map _map = null)//列举出所有的用户Id
userGroupId pickUserGroup(userId userId = '')//列举出所有的用户组
date str2DateDMY(str _str)//将一个字符串转换为Date型
str strReplace(str _str, str _fromStr, str _toStr)//将字符串中的某些字符替换成想要的字符
str strReverse(str _str)//将字符串倒序排列
boolean strStartsWith(str _string, str _potentialStart)//判断字符串是否以某个字符开头
TempStr time2StrHM(int tIME)//数值120转换成0:02格式
TempStr time2StrHMLeadingZero(int tIME)//数值120转换成00:02格式
TempStr time2StrHMS(int time)//数值120转换成0:02:00格式
boolean strEndsWith(str _string, str _potentialEnd)//判断字符串是否以某个字符结尾
AX_Function的更多相关文章
随机推荐
- [蓝桥杯]PREV-8.历届试题_买不到的数目
问题描述 小明开了一家糖果店.他别出心裁:把水果糖包成4颗一包和7颗一包的两种.糖果不能拆包卖. 小朋友来买糖的时候,他就用这两种包装来组合.当然有些糖果数目是无法组合出来的,比如要买 颗糖. 你可以 ...
- windows下缩短time_wait的时间
最近线上遇到windows机器访问其他机器的时候失败的情况.实际就是本地的端口不够用造成的. D:\>netsh interface ipv4 show dynamicportrange pro ...
- 廖雪峰Java7处理日期和时间-2Data和Calendar-2Calendar
Calendar类 历史上有许多纪年方法,其差异太大了.为了统一计时,通常采用格里高利日历. 1.创建Calendar对象 Calenda类是一个抽象类,所以不能使用构造器来创建Calendar对象. ...
- 使用gitbook plugin
使用gitbook plugin. { "title": "xx doc", "author": "morya", &q ...
- linux文件压缩解压命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...
- 使用Jenkins部署Python项目
廖大使用Fabric部署的.我使用Jenkins试试部署过程.虽然说是用python项目部署测试的,但其他项目也是同理的. 参考Jenkins+Python部署完整版,不过安装方式不同. 安装tomc ...
- ARCore中Pose类变换点的算法实现
ARCore中Pose类变换点的算法实现,主要分为两步,分别是平移和旋转. 1. 旋转向量:通过四元数计算旋转后的向量 参数列表:q表示四元数, v是长度为4的float数组,表示待旋转的向量, ...
- Ubuntu 14.03 安装mysql
Ubuntu下安装MySQL及开启远程访问 2017年02月07日 一.Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. sudo apt-get install mysql-serve ...
- Web请求过程
一.Http解析 Http Header控制着成千上万的互联网用户的数据传输,控制着用户浏览器的渲染行为和服务器的执行逻辑. HTTP请求头 Accept-Language: zh-cn,zh;q=0 ...
- .NET MVC 控制器和行为
行为就是可访问方法(public) 行为返回类型必须是 ActionResult 或者其派生类,基本上返回类型为以下四种之一 View(视图路径) Json(对象或者对象集合) Content(字符串 ...