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,1);
decRound(real,2);
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()),321) str2datetime("20140101 00:00:00",321) 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 10 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 10 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 10 _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)//判断字符串是否以某个字符结尾