“神机妙算”工程造价宏语言
注意:套价窗口,定额名称=强制分页,打印时,自动分页
取费窗口,取费名称=强制分页,打印时,自动分页
计算表(分部取费)窗口,名称=强制分页,打印时,自动分页
----套价窗口--------------------------------------
项目工程量计算公式可以使用公共变量,前面的工程量变量,以及累加变量,add.变量=累
加前面的相同变量的[工程量*定额量]数据
如:混凝土的变量=h8、可以多行,则模板和钢筋的工程量=
----取费表----------------------------------------
字段说明:
1. 打印: 编号=[1..99], 非零=打印, 9=总造价
2. 变量: 用英文子母表示,大小写一样
3. 名称: 变量的汉字说明
4. 计算公式: 变量的计算公式,可以使用函数,变量,
系统宏变量,多层括号,
计算公式中的变量,必须在前面已经定义
如果计算公式一行写不完,
请使用中间变量
5. 金额(元): 变量的计算结果,或变量的初始赋值
6. 送审(金额): 送审金额,用于审计审核
7. 送审(费率): 送审费率,用于审计审核
8. (打印)变量: 打印用变量
9. (打印)计算公式: 打印用计算公式
10. (打印)费率: 打印用费率
11. 说明: 说明 =>编号,将<金额>发送到<编号>对应的人材机<市场价>
注意: (8,9,10,11)可以宏替换: {计算式,小数点}或{计算式},{¥=大写金额
----价差计算--------------------------------------
价差计算式可以使用宏变量和自定义公共变量
y = 原价 yh = 原合价 d = 定额价 dh = 定额合价
u = 预算价 uh = 预算合价 s = 市场价 sh = 市场合价
sl = 数量 ss = 送审数量 c1 = 价差 1 c2 = 价差 2
bz = 比重 ha = 损耗 xs = 大材系数
----自定义套价定额项目----------------------------
可以使用(b1、b2、b3、b4)变量
如果(b1,b2,b3,b4)的算式首字符为#,自动分解为人材机项目,语法如下:
#\编号\名称\单位\含量,含量可以用算式计算
定额号=自动,刷新人材机时,自动提取
拖拉时,定额名称{定额号}=自动嵌套定额号对应的定额
自定义项目计算式可以使用(变量)调用(前面)的项目数据,相同变量的数据自动累加,语
法如下:
变量.gcl = (累加)[工程量*定额量]
变量.de_j = (累加)定额直接费
变量.de_a = (累加)定额人工费
变量.de_b = (累加)定额材料费
变量.de_c = (累加)定额机械费
变量.de_d = (累加)定额其他费
变量.de_e = (累加)定额主材费
变量.de_f = (累加)定额设备费
变量.sc_j = (累加)市场直接费
变量.sc_a = (累加)市场人工费
变量.sc_b = (累加)市场材料费
变量.sc_c = (累加)市场机械费
变量.sc_d = (累加)市场其他费
变量.sc_e = (累加)市场主材费
变量.sc_f = (累加)市场设备费
变量.?_je = (累加)a..z 金额,其中?=A..Z
注意:套价窗口的自定义项目(自动)关联计算
通过(变量)调用(前面)的其他项目数据时,相同变量的数据自动合并累加
如果在<清单>内自动合并累加相同变量的数据,则在宏变量前加 fb#,如:fb#变量.de_a=
清单内(累加)定额人工费
----(万能,自由)表-----------------------------
万能表宏变量说明:
1. 格子内可以填写字符串或计算式,
首字符为 % 表明该格子为计算式
2. 格子宏变量由两个部分组成,前为列,后为行
如: A1, B5, C9, A4, T5, Q23, E88 等
自由表:
1. 对齐: 0=中心对齐 , 1=左对齐 , 2=右对齐
2. 如果字符串首字符为"~",则自动画出下划线
注意:字符串可以进行宏替换:
{计算式,小数点}或{计算式},{¥=大写金额,可以使用全部宏变量
如:可以使用(工程信息)宏变量
{rq} =取日期
{jgkmc}=取价格库名称
{dckmc}=取大材库名称
单元格内容为#表示空单元格,自动画框线
单元格可以(上下左右)拉通,语法如下:
如:名称^s1x2z3y4d1,表示向上拉通 1 格,向下拉通 2 格,向左拉通 3 格,向右拉通 4 格,(d0=
中心对齐,d1=左对齐,d2=右对齐)
名称^s0x0z0y0,表示取消上横线,取消下横线,取消左竖线,取消右竖线
----动态费率表--------------------------------
通过特项每一行可以选用不同的费率进行计算,语法如下:
$费率变量,如:$f1=管理费,$f2=现场经费
通过特项符号自动查找费率表,取出对应的费率进行计算,取用时变量前加$
名称=默认,特项=空,表示默认费率,当(项目)的特项为空时,默认取该行的费率进行
计算
----打印----------------------------------------
算式: 可以列写符合"神机妙算"规则,包含宏变量的任意计算公式
对齐: 0=中心对齐 , 1=左对齐 , 2=右对齐
小数: 小数点位数
合计: 1=计算本栏目的合计数
名 1..6: 表头名称,可以多行,自动中心对齐,复合表头可用如下语法实现,
如:名称^s1x2z3y4d1,表示向上拉通 1 格,向下拉通 2 格,向左拉通 3 格,向右拉通 4
格,(d0=中心对齐,d1=左对齐,d2=右对齐)
名称^s0x0z0y0,表示取消上横线,取消下横线,取消左竖线,取消右竖线
----定额含量------------------------------------
定额含量名称的首字符:
A= 人工
B= 材料
C= 机械
D= 其他
E= 主材,名称有●特殊字符,数量=含量,否则(数量=工程量*含量)
F= 设备
G= 工程量
P= 配合比
X= 附项,名称有⊙特殊字符=基价*含量,否则(工程量*含量)
附项编号=*或多个*,为树目录,一个*为最高级,多一个*降低一个级别
J= 其他直接费
*= 配合比分解
#= 机械台班分解
?= (A 人工、B 材料、C 机械、D 其他、E 主材、F 设备)自动选择符号
V= 变量,套定额时,弹出窗口可以对变量赋值,(X 附项)可以引用变量进行表达式计
算
语法:V{名称;变量;初值},一条定额可以同时存在多个变量,一行一个变量
如:安装的管道工程定额,V{管道直径 mm;d;30}
管道的油漆可以用(X 附项)嵌套,X{6-88;d*}管道油漆
注意:定额含量单位=%,计算其他费:
名称可以嵌入{计算公式}进行计算,无{计算公式}默认计算
变量:a=人工费,b=材料费,c=机械费,d=其它费,e=主材费,f=设备费,<编号>=取该编号
对应的数据
如:名称=B{c*+a+(<1002>+<2009>+<3026>)*}其他材料费,单位=%,含量=百
分比
-----------------------------------------------------------------------------
{@编号;计算公式=>[h|d|s]},名称的大括号内首字符为@,可以用 v 变量计算对应编
号的人材机[含量|定额价|市场价]
=>h 发送到含量,=>d 发送到定额价,=>s 发送到市场价
如 : {@1023;(<1002>+b1/+b2*)*xs} 门 窗 用 规 格 木 料 , 1023 为 材 料 编 号 ,
(b1,b2,xs)为 v 变量
-------------------------------------------------
计算公式括号可以任意多层嵌套
+ - * / ^ 是运算符,其中^是次方运算符
cos(D) = D 的余弦值,D 以度为单位
sin(D) = D 的正弦值,D 以度为单位
tan(D) = D 的正切值,D 以度为单位
arctan(B)= B 的反正切角度,角度以度为单位
abs(B) = B 的绝对值
exp(B) = B 的指数
ln(B) = B 的自然对数
sqr(B) = B 的平方
sqrt(B) = B 的开方
int(B) = 小数点舍位取整
round(B) = 四舍五入取整
jw(B) = 小数点进位取整
qfs(B) = 取 B 的负数
qzs(B) = 取 B 的正数
-------------------------------------------------
1---系统宏变量---
工日数量 = grsl
定额价:
直接费 = de_zjf
人工费 = de_rgf
材料费 = de_clf
机械费 = de_jxf
其他费 = de_qtf
主材费 = de_zcf
设备费 = de_sbf
市场价:
直接费 = sc_zjf
人工费 = sc_rgf
材料费 = sc_clf
机械费 = sc_jxf
其他费 = sc_qtf
主材费 = sc_zcf
设备费 = sc_sbf
三大材 xyz:
x 大材数量 = sl_x
y 大材数量 = sl_y
z 大材数量 = sl_z
x 大材金额 = je_x
y 大材金额 = je_y
z 大材金额 = je_z
审计-送审:
直接费 = ss_zjf
人工费 = ss_rgf
材料费 = ss_clf
机械费 = ss_jxf
其他费 = ss_qtf
主材费 = ss_zcf
设备费 = ss_sbf
AZ 金额 = ss_?_je,其中?=A..Z
审计-增减:
直接费 = zj_zjf
人工费 = zj_rgf
材料费 = zj_clf
机械费 = zj_jxf
其他费 = zj_qtf
主材费 = zj_zcf
设备费 = zj_sbf
核增数 = zj_hzs
核减数 = zj_hjs
AZ 金额 = zj_?_je,其中?=A..Z
A..Z 金额=?_je,其中?=A..Z
2---类型宏变量---
工日数量 = grsl#x
定额价:
直接费 = de_zjf#x
人工费 = de_rgf#x
材料费 = de_clf#x
机械费 = de_jxf#x
其他费 = de_qtf#x
主材费 = de_zcf#x
设备费 = de_sbf#x
市场价:
直接费 = sc_zjf#x
人工费 = sc_rgf#x
材料费 = sc_clf#x
机械费 = sc_jxf#x
其他费 = sc_qtf#x
主材费 = sc_zcf#x
设备费 = sc_sbf#x
三大材 xyz:
x 大材数量 = sl_x#x
y 大材数量 = sl_y#x
z 大材数量 = sl_z#x
x 大材金额 = je_x#x
y 大材金额 = je_y#x
z 大材金额 = je_z#x
审计-送审:
直接费 = ss_zjf#x
人工费 = ss_rgf#x
材料费 = ss_clf#x
机械费 = ss_jxf#x
其他费 = ss_qtf#x
主材费 = ss_zcf#x
设备费 = ss_sbf#x
AZ 金额 = ss_?_je#x,其中?=A..Z
审计-增减:
直接费 = zj_zjf#x
人工费 = zj_rgf#x
材料费 = zj_clf#x
机械费 = zj_jxf#x
其他费 = zj_qtf#x
主材费 = zj_zcf#x
设备费 = zj_sbf#x
核增数 = zj_hzs#x
核减数 = zj_hjs#x
AZ 金额 = zj_?_je#x,其中?=A..Z
A..Z 金额=?_je#X,其中?=A..Z
其中: #x=类型;
如: de_zjf#1 , #1=分部类型
3---分部宏变量---
工日数量 = grsl#x&y
定额价:
直接费 = de_zjf#x&y
人工费 = de_rgf#x&y
材料费 = de_clf#x&y
机械费 = de_jxf#x&y
其他费 = de_qtf#x&y
主材费 = de_zcf#x&y
设备费 = de_sbf#x&y
市场价:
直接费 = sc_zjf#x&y
人工费 = sc_rgf#x&y
材料费 = sc_clf#x&y
机械费 = sc_jxf#x&y
其他费 = sc_qtf#x&y
主材费 = sc_zcf#x&y
设备费 = sc_sbf#x&y
三大材 xyz:
x 大材数量 = sl_x#x&y
y 大材数量 = sl_y#x&y
z 大材数量 = sl_z#x&y
x 大材金额 = je_x#x&y
y 大材金额 = je_y#x&y
z 大材金额 = je_z#x&y
审计-送审:
直接费 = ss_zjf#x&y
人工费 = ss_rgf#x&y
材料费 = ss_clf#x&y
机械费 = ss_jxf#x&y
其他费 = ss_qtf#x&y
主材费 = ss_zcf#x&y
设备费 = ss_sbf#x&y
AZ 金额 = ss_?_je#x&y,其中?=A..Z
审计-增减:
直接费 = zj_zjf#x&y
人工费 = zj_rgf#x&y
材料费 = zj_clf#x&y
机械费 = zj_jxf#x&y
其他费 = zj_qtf#x&y
主材费 = zj_zcf#x&y
设备费 = zj_sbf#x&y
核增数 = zj_hzs#x&y
核减数 = zj_hjs#x&y
AZ 金额 = zj_?_je#x&y,其中?=A..Z
A..Z 金额=?_je#x&y,其中?=A..Z
其中: #x=类型, &y=分部;
如: de_zjf#1&5 , #1=类型, &5=分部
4---给定编号范围的宏变量---
工日数量 = grsl#x&y$a~b
定额价:
直接费 = de_zjf#x&y$a~b
人工费 = de_rgf#x&y$a~b
材料费 = de_clf#x&y$a~b
机械费 = de_jxf#x&y$a~b
其他费 = de_qtf#x&y$a~b
主材费 = de_zcf#x&y$a~b
设备费 = de_sbf#x&y$a~b
市场价:
直接费 = sc_zjf#x&y$a~b
人工费 = sc_rgf#x&y$a~b
材料费 = sc_clf#x&y$a~b
机械费 = sc_jxf#x&y$a~b
其他费 = sc_qtf#x&y$a~b
主材费 = sc_zcf#x&y$a~b
设备费 = sc_sbf#x&y$a~b
三大材 xyz:
x 大材数量 = sl_x#x&y$a~b
y 大材数量 = sl_y#x&y$a~b
z 大材数量 = sl_z#x&y$a~b
x 大材金额 = je_x#x&y$a~b
y 大材金额 = je_y#x&y$a~b
z 大材金额 = je_z#x&y$a~b
审计-送审:
直接费 = ss_zjf#x&y$a~b
人工费 = ss_rgf#x&y$a~b
材料费 = ss_clf#x&y$a~b
机械费 = ss_jxf#x&y$a~b
其他费 = ss_qtf#x&y$a~b
主材费 = ss_zcf#x&y$a~b
设备费 = ss_sbf#x&y$a~b
AZ 金额 = ss_?_je#x&y$a~b,其中?=A..Z
审计-增减:
直接费 = zj_zjf#x&y$a~b
人工费 = zj_rgf#x&y$a~b
材料费 = zj_clf#x&y$a~b
机械费 = zj_jxf#x&y$a~b
其他费 = zj_qtf#x&y$a~b
主材费 = zj_zcf#x&y$a~b
设备费 = zj_sbf#x&y$a~b
核增数 = zj_hzs#x&y$a~b
核减数 = zj_hjs#x&y$a~b
AZ 金额 = zj_?_je#x&y$a~b,其中?=A..Z
A..Z 金额=?_je#x&y$a~b,其中?=A..Z
其中: #x=类型, &y=分部, $a=开始编号, ~b=结束编号;
如: de_zjf#1&5$30~86 取给定编号范围的直接费
#1=类型, &5=分部, $30=开始编号, ~86=结束编号;
5---(单字符)特项宏变量---
工日数量 = grsl@x
定额价:
直接费 = de_zjf@x
人工费 = de_rgf@x
材料费 = de_clf@x
机械费 = de_jxf@x
其他费 = de_qtf@x
主材费 = de_zcf@x
设备费 = de_sbf@x
市场价:
直接费 = sc_zjf@x
人工费 = sc_rgf@x
材料费 = sc_clf@x
机械费 = sc_jxf@x
其他费 = sc_qtf@x
主材费 = sc_zcf@x
设备费 = sc_sbf@x
三大材 xyz:
x 大材数量 = sl_x@x
y 大材数量 = sl_y@x
z 大材数量 = sl_z@x
x 大材金额 = je_x@x
y 大材金额 = je_y@x
z 大材金额 = je_z@x
审计-送审:
直接费 = ss_zjf@x
人工费 = ss_rgf@x
材料费 = ss_clf@x
机械费 = ss_jxf@x
其他费 = ss_qtf@x
主材费 = ss_zcf@x
设备费 = ss_sbf@x
AZ 金额 = ss_?_je@x,其中?=A..Z
审计-增减:
直接费 = zj_zjf@x
人工费 = zj_rgf@x
材料费 = zj_clf@x
机械费 = zj_jxf@x
其他费 = zj_qtf@x
主材费 = zj_zcf@x
设备费 = zj_sbf@x
核增数 = zj_hzs@x
核减数 = zj_hjs@x
AZ 金额 = zj_?_je@x,其中?=A..Z
工程量 = gcl@x
工程量*定额量 = gcl_de@x
A..Z 金额=?_je@x,其中?=A..Z
A..Z 特材数量=?_tcsl@x,其中?=A..Z
A..Z 特材金额=?_tcje@x,其中?=A..Z
其中: @x=特项(单字符)(A,B,C,D...Z)
注意:(单字符)宏变量是局部匹配(其中有一个字符相同即可)取数
6---(字符串)特项宏变量---
工日数量 = grsl$x
定额价:
直接费 = de_zjf$x
人工费 = de_rgf$x
材料费 = de_clf$x
机械费 = de_jxf$x
其他费 = de_qtf$x
主材费 = de_zcf$x
设备费 = de_sbf$x
市场价:
直接费 = sc_zjf$x
人工费 = sc_rgf$x
材料费 = sc_clf$x
机械费 = sc_jxf$x
其他费 = sc_qtf$x
主材费 = sc_zcf$x
设备费 = sc_sbf$x
三大材 xyz:
x 大材数量 = sl_x$x
y 大材数量 = sl_y$x
z 大材数量 = sl_z$x
x 大材金额 = je_x$x
y 大材金额 = je_y$x
z 大材金额 = je_z$x
审计-送审:
直接费 = ss_zjf$x
人工费 = ss_rgf$x
材料费 = ss_clf$x
机械费 = ss_jxf$x
其他费 = ss_qtf$x
主材费 = ss_zcf$x
设备费 = ss_sbf$x
AZ 金额 = ss_?_je$x,其中?=A..Z
审计-增减:
直接费 = zj_zjf$x
人工费 = zj_rgf$x
材料费 = zj_clf$x
机械费 = zj_jxf$x
其他费 = zj_qtf$x
主材费 = zj_zcf$x
设备费 = zj_sbf$x
核增数 = zj_hzs$x
核减数 = zj_hjs$x
AZ 金额 = zj_?_je$x,其中?=A..Z
工程量 = gcl$x
工程量*定额量 = gcl_de$x
A..Z 金额=?_je$x,其中?=A..Z
A..Z 特材数量=?_tcsl$x,其中?=A..Z
A..Z 特材金额=?_tcje$x,其中?=A..Z
其中: $x=特项(字符串)
注意:(字符串)宏变量是完全匹配(必须全部字符相同)取数
7---d 大材宏变量---
d 大材.原价 = y_dc@x
d 大材.定额价 = d_dc@x
d 大材.预算价 = u_dc@x
d 大材.市场价 = s_dc@x
d 大材.定额合价 = dh_dc@x
d 大材.市场合价 = sh_dc@x
d 大材.数量 = sl_dc@x
d 大材.AF 采保 = af_dc@x
d 大材.BF 长运 = bf_dc@x
d 大材.CF 短运 = cf_dc@x
d 大材.DF 杂费 = df_dc@x
d 大材.EF 保险 = ef_dc@x
d 大材.FF 税收 = ff_dc@x
d 大材.GF 运距 = gf_dc@x
d 大材.HF 其他 = hf_dc@x
其中: @x=大材编号 d(1,2,3...),注意:前 100 行有效
8---价差宏变量---
系统价差:
a 价差 1 = jca1
a 价差 2 = jca2
b 价差 1 = jcb1
b 价差 2 = jcb2
c 价差 1 = jcc1
c 价差 2 = jcc2
d 大材价差 1 = jcd1
d 大材价差 2 = jcd2
特项价差 xyz:
x 价差 1 = jcx1
x 价差 2 = jcx2
y 价差 1 = jcy1
y 价差 2 = jcy2
z 价差 1 = jcz1
z 价差 2 = jcz2
9---编号价差---
a 价差 1 = jca1#x
a 价差 2 = jca2#x
b 价差 1 = jcb1#x
b 价差 2 = jcb2#x
c 价差 1 = jcc1#x
c 价差 2 = jcc2#x
d 大材价差 1 = jcd1#x
d 大材价差 2 = jcd2#x
x 价差 1 = jcx1#x
x 价差 2 = jcx2#x
y 价差 1 = jcy1#x
y 价差 2 = jcy2#x
z 价差 1 = jcz1#x
z 价差 2 = jcz2#x
其中: #x=价差编号,注意:前 200 行有效
10---特材 A-Z 宏变量---> 用于(钢筋,铁件...)量差计算
用于(商品砼...)补差计算
用于(甲供,自购,租赁...)人材机的计算
特材.数量 = sl_tc@x
特材.定额价 = dej_tc@x
特材.市场价 = scj_tc@x
特项.特材.数量 = sl_tc@x$y
特项.特材.定额价 = dej_tc@x$y
特项.特材.市场价 = scj_tc@x$y
其中: @x=特材编号(A,B,C,D...Z)
$y=特项编号(A,B,C,D...Z)
11---其他费宏变量---
其他费 1 合计 9 = fy1
其他费 2 合计 9 = fy2
其他费 3 合计 9 = fy3
其他费 1 数据[1..99] = fy1@x
其他费 2 数据[1..99] = fy2@x
其他费 3 数据[1..99] = fy3@x
其中: @x=打印编号(1,2,3...99)
12---取费宏变量---
取费 1 总造价 9 = qf1
取费 2 总造价 9 = qf2
取费 3 总造价 9 = qf3
取费 1 数据[1..99] = qf1@x
取费 2 数据[1..99] = qf2@x
取费 3 数据[1..99] = qf3@x
(送审)取费 1 总造价 9 =
(送审)取费 2 总造价 9 =
(送审)取费 3 总造价 9 =
(送审)取费 1 数据[1..99] = @x
(送审)取费 2 数据[1..99] = @x
(送审)取费 3 数据[1..99] = @x
其中: @x=打印编号(1,2,3...99)
13---建筑面积和(工程信息)宏变量---
建筑面积 = jzmj
地下室面积 = dxmj
建设规模 = jsgm
可以使用(工程信息)宏变量
14---甲供(人材机)宏变量---
(原价)合计 = gyj_hj
(定额价)合计 = dej_hj
(预算价)合计 = ysj_hj
(市场价)合计 = scj_hj
15---自定义(公共变量)---
16---审计审核宏变量---
A:工程量增减(调量)金额 = zj_a_je
A:工程量增减(调量)个数 = zj_a_sl
B:定额号不对应(调项)金额 = zj_b_je
B:定额号不对应(调项)个数 = zj_b_sl
C:工程量和定额号均不对(调量项)金额 = zj_c_je
C:工程量和定额号均不对(调量项)个数 = zj_c_sl
D:核减定额项目(删除)金额 = zj_d_je
D:核减定额项目(删除)个数 = zj_d_sl
E:核增定额项目(新增)金额 = zj_e_je
E:核增定额项目(新增)个数 = zj_e_sl
F:价不对应(调价)金额 = zj_f_je
F:价不对应(调价)个数 = zj_f_sl
G:相等(正确)金额 = zj_g_je
G:相等(正确)个数 = zj_g_sl
H:无送审(未审)金额 = zj_h_je
H:无送审(未审)个数 = zj_h_sl
I:主材不对应(调主材)金额 = zj_i_je
I:主材不对应(调主材)个数 = zj_i_sl
J:设备不对应(调设备)金额 = zj_j_je
J:设备不对应(调设备)个数 = zj_j_sl
17---动态费率宏变量---
有特项,$变量@特项
默认无特项,$变量@默认
18---清单(内)宏变量(自定义项目专用)---
...清单(内)(单字符)特项宏变量...
工日数量 = fb#grsl@x
定额价:
直接费 = fb#de_zjf@x
人工费 = fb#de_rgf@x
材料费 = fb#de_clf@x
机械费 = fb#de_jxf@x
其他费 = fb#de_qtf@x
主材费 = fb#de_zcf@x
设备费 = fb#de_sbf@x
市场价:
直接费 = fb#sc_zjf@x
人工费 = fb#sc_rgf@x
材料费 = fb#sc_clf@x
机械费 = fb#sc_jxf@x
其他费 = fb#sc_qtf@x
主材费 = fb#sc_zcf@x
设备费 = fb#sc_sbf@x
三大材 xyz:
x 大材数量 = fb#sl_x@x
y 大材数量 = fb#sl_y@x
z 大材数量 = fb#sl_z@x
x 大材金额 = fb#je_x@x
y 大材金额 = fb#je_y@x
z 大材金额 = fb#je_z@x
其中: @x=特项(单字符)(A,B,C,D...Z)
注意:(单字符)宏变量是局部匹配(其中有一个字符相同即可)取数
...清单(内)(字符串)特项宏变量...
工日数量 = fb#grsl$x
定额价:
直接费 = fb#de_zjf$x
人工费 = fb#de_rgf$x
材料费 = fb#de_clf$x
机械费 = fb#de_jxf$x
其他费 = fb#de_qtf$x
主材费 = fb#de_zcf$x
设备费 = fb#de_sbf$x
市场价:
直接费 = fb#sc_zjf$x
人工费 = fb#sc_rgf$x
材料费 = fb#sc_clf$x
机械费 = fb#sc_jxf$x
其他费 = fb#sc_qtf$x
主材费 = fb#sc_zcf$x
设备费 = fb#sc_sbf$x
三大材 xyz:
x 大材数量 = fb#sl_x$x
y 大材数量 = fb#sl_y$x
z 大材数量 = fb#sl_z$x
x 大材金额 = fb#je_x$x
y 大材金额 = fb#je_y$x
z 大材金额 = fb#je_z$x
其中: $x=特项(字符串)
注意:(字符串)宏变量是完全匹配(必须全部字符相同)取数
...清单(内)(类型)宏变量...
工日数量 = fb#grsl#x
定额价:
直接费 = fb#de_zjf#x
人工费 = fb#de_rgf#x
材料费 = fb#de_clf#x
机械费 = fb#de_jxf#x
其他费 = fb#de_qtf#x
主材费 = fb#de_zcf#x
设备费 = fb#de_sbf#x
市场价:
直接费 = fb#sc_zjf#x
人工费 = fb#sc_rgf#x
材料费 = fb#sc_clf#x
机械费 = fb#sc_jxf#x
其他费 = fb#sc_qtf#x
主材费 = fb#sc_zcf#x
设备费 = fb#sc_sbf#x
三大材 xyz:
x 大材数量 = fb#sl_x#x
y 大材数量 = fb#sl_y#x
z 大材数量 = fb#sl_z#x
x 大材金额 = fb#je_x#x
y 大材金额 = fb#je_y#x
z 大材金额 = fb#je_z#x
其中: #x=类型;
...清单(内)(类型分部)宏变量...
工日数量 = fb#grsl#x&y
定额价:
直接费 = fb#de_zjf#x&y
人工费 = fb#de_rgf#x&y
材料费 = fb#de_clf#x&y
机械费 = fb#de_jxf#x&y
其他费 = fb#de_qtf#x&y
主材费 = fb#de_zcf#x&y
设备费 = fb#de_sbf#x&y
市场价:
直接费 = fb#sc_zjf#x&y
人工费 = fb#sc_rgf#x&y
材料费 = fb#sc_clf#x&y
机械费 = fb#sc_jxf#x&y
其他费 = fb#sc_qtf#x&y
主材费 = fb#sc_zcf#x&y
设备费 = fb#sc_sbf#x&y
三大材 xyz:
x 大材数量 = fb#sl_x#x&y
y 大材数量 = fb#sl_y#x&y
z 大材数量 = fb#sl_z#x&y
x 大材金额 = fb#je_x#x&y
y 大材金额 = fb#je_y#x&y
z 大材金额 = fb#je_z#x&y
其中: #x=类型, &y=分部;
...清单(内)(类型分部)给定编号范围的宏变量...
工日数量 = fb#grsl#x&y$a~b
定额价:
直接费 = fb#de_zjf#x&y$a~b
人工费 = fb#de_rgf#x&y$a~b
材料费 = fb#de_clf#x&y$a~b
机械费 = fb#de_jxf#x&y$a~b
其他费 = fb#de_qtf#x&y$a~b
主材费 = fb#de_zcf#x&y$a~b
设备费 = fb#de_sbf#x&y$a~b
市场价:
直接费 = fb#sc_zjf#x&y$a~b
人工费 = fb#sc_rgf#x&y$a~b
材料费 = fb#sc_clf#x&y$a~b
机械费 = fb#sc_jxf#x&y$a~b
其他费 = fb#sc_qtf#x&y$a~b
主材费 = fb#sc_zcf#x&y$a~b
设备费 = fb#sc_sbf#x&y$a~b
三大材 xyz:
x 大材数量 = fb#sl_x#x&y$a~b
y 大材数量 = fb#sl_y#x&y$a~b
z 大材数量 = fb#sl_z#x&y$a~b
x 大材金额 = fb#je_x#x&y$a~b
y 大材金额 = fb#je_y#x&y$a~b
z 大材金额 = fb#je_z#x&y$a~b
其中: #x=类型, &y=分部, $a=开始编号, ~b=结束编号;
如: de_zjf#1&5$30~86 取给定编号范围的直接费
#1=类型, &5=分部, $30=开始编号, ~86=结束编号;
注意:自定义项目专用,解决清单内(超高费,脚手架...)等自定义项目的计算
-------------------------------------------------
“神机妙算”投标报价宏语言
注意:(合计=1)为定额行计算,然后汇总到分部行
(合计=9)为(分部行、定额行)计算,不汇总,用来计算(综合单价)
(合计=8)为指定清单行计算,指定清单为 0,最小分部行(*最多为清单)计算,
然后汇总到大分部行,解决(清单工程量)乘(综合单价)的小数点问题
(合计=7)为(综合定额)计算
打印(单价分析)表格,(打印=1)插入(取费)项目
说明:可以进行{宏替换}
----------------------------------------
取费名称^x,y {^编号^x,y; 费率计算式,小数点; 计算公式^x,y; 单位}
----------------------------------------
注意:用(分号)隔开
1、^编号^x,y=> 首字符^前排,无^后排,x 为表格列,y 为向右拉通,如:^六
^2,1
2、费率计算式,小数点=> 费率计算式可以使用下列宏变量,如:$f3*100,4
3、计算公式^x,y=> 计算公式可以进行{宏替换},x 为表格列,y 为向右拉通,如:
(一+二+三)×{$f3*100,4}%^3,4
4、取费名称^x,y=> x 为表格列,y 为向右拉通,如:管理费^2,3
5、单位=> 如:元
注意:合计=7 表示该项费用由综合定额内的计价定额项计算,只能使用基价宏变量,综合
系数 zhxs 宏变量,动态费率和公共变量
-------基价---------------------------------------------------------------------------------------
定额:d_jj=基价、d_rg=人工、d_cl=材料、d_jx=机械、d_qt=其他、d_zc=主材、d_sb=设备
市场:s_jj=基价、s_rg=人工、s_cl=材料、s_jx=机械、s_qt=其他、s_zc=主材、s_sb=设备
--------------------------------------------------------------------------------------------------
可以使用(自定义)公共变量、fbgcl=分部(清单)工程量
del=定额量、gcl=工程量、grsl=工日数量、jzmj=建筑面积、dxmj=地下室面积、jsgm=建设
规模
-------直接费-------------------------------------------------------------------------------------
定额:de_zjf=直接费、de_rgf=人工、de_clf=材料、de_jxf=机械、de_qtf=其他、de_zcf=主
材、de_sbf=设备
市场:sc_zjf=直接费、sc_rgf=人工、sc_clf=材料、sc_jxf=机械、sc_qtf=其他、sc_zcf=主材、
sc_sbf=设备
原合价=yhj、预算合价=yshj
-------综合定额(单字符)特项直接费-----------------------------------------------------------------
定额:de_zjf@x=直接费、de_rgf@x=人工、de_clf@x=材料、de_jxf@x=机械、de_qtf@x=
其他、de_zcf@x=主材、de_sbf@x=设备
市场:sc_zjf@x=直接费、sc_rgf@x=人工、sc_clf@x=材料、sc_jxf@x=机械、sc_qtf@x=其
他、sc_zcf@x=主材、sc_sbf@x=设备
其中: @x=特项(单字符)(A,B,C,D...Z)
-------xyz 大材------------------------------------------------------------------------------------
sl_x=(数量)x 大材、sl_y=(数量)y 大材、sl_z=(数量)z 大材
je_x=(金额)x 大材、je_y=(金额)y 大材、je_z=(金额)z 大材
-------特材---------------------------------------------------------------------------------------
特材数量:sl_tc@x
特材金额:je_tc@x
其中: @x=特材编号(A,B,C,D...Z)
-------甲供人材机---------------------------------------------------------------------------------
定额.人工费:de_rgf_jf
定额.材料费:de_clf_jf
定额.机械费:de_jxf_jf
定额.主材费:de_zcf_jf
定额.设备费:de_sbf_jf
市场.人工费:sc_rgf_jf
市场.材料费:sc_clf_jf
市场.机械费:sc_jxf_jf
市场.主材费:sc_zcf_jf
市场.设备费:sc_sbf_jf
-------abcd 价差-----------------------------------------------------------------------------------
ajc1=a 价差 1、ajc2=a 价差 2、bjc1=b 价差 1、bjc2=b 价差 2
cjc1=c 价差 1、cjc2=c 价差 2、djc1=d 价差 1、djc2=d 价差 2
注意:特材和价差的数据来源于价格库和人材机
-------A..Z 金额-----------------------------------------------------------------------------------
?_je= 金额,其中: ?=(A,B,C,D...Z)
--------------------------------------------------------------------------------------------------
注意:(合计=9)分部行计算时,
在(直接费、xyz 大材、特材、工日数量、abcd 价差、A..Z 金额)宏变量前加 add@
为工程合计宏变量
------送审----------------------------------------------------------------------------------------
sj_gcl=工程量
j_jj=基价、j_rg=人工、j_cl=材料、j_jx=机械、j_qt=其他、j_zc=主材、j_sb=设备
sj_zjf=直接费、sj_rgf=人工费、sj_clf=材料费、sj_jxf=机械费、sj_qtf=其他费、sj_zcf=主材
费、sj_sbf=设备费
sj_?_je=送审 金额,其中: ?=(A,B,C,D...Z)
------增减----------------------------------------------------------------------------------------
zj_gcl=工程量
zj_zjf=直接费、zj_rgf=人工费、zj_clf=材料费、zj_jxf=机械费、zj_qtf=其他费、zj_zcf=主材
费、zj_sbf=设备费
zj_hzs=核增数、zj_hjs=核减数
zj_?_je=增减 金额,其中: ?=(A,B,C,D...Z)
-------动态费率表---------------------------------------------------------------------------------
通过特项每一行可以选用不同的费率进行计算,语法如下:
$费率变量,如:$f1=管理费,$f2=现场经费
通过特项符号自动查找费率表,取出对应的费率进行计算,取用时变量前加$
名称=默认,特项=空,表示默认费率,当(项目)的特项为空时,默认取该行的费率进行
计算
--------------------------------------------------------------------------------------------------
表达式括号可以任意多层嵌套 [ + - * / ^ ]是运算符,其中^是次方运算符
cos(D) = D 的余弦值,D 以度为单位 sin(D) = D 的正弦值,D 以度为单位
tan(D) = D 的正切值,D 以度为单位 arctan(B)= B 的反正切角度,角度以度为单位
abs(B) = B 的绝对值 exp(B) = B 的指数
ln(B) = B 的自然对数 sqr(B) = B 的平方
sqrt(B) = B 的开方 int(B) = 小数点舍位取整
round(B)= 四舍五入取整 jw(B) = 小数点进位取整
qfs(B) = 取 B 的负数 qzs(B) = 取 B 的正数
--------------------------------------------------------------------------------------------------
问:在计算单方综合造价时,混套定额(土建、安装、装璜...),
土建按直接费计费,安装按人工费计费,计费公式不同,如何计算单方综合造价?
答:在动态费率表中,定义两个动态费率 zjfxs 和 rgfxs
直接费计费时,zjfxs=1,rgfxs=0
人工费计费时,zjfxs=0,rgfxs=1
根据需要乘对应的计算公式,就可以(多)计费公式计算单方综合造价
如:A 金额=(de_zjf*zjfxs+de_rgf*rgfxs),然后对 A 金额可以进行各种费率的取费计算
“神机妙算”(审计审核)使用说明
神机妙算工程造价软件->审计审核操作顺序:
一、如果(送审)数据是(神机妙算)工程造价文件,
文件扩展名为.gcs,则必须转换.gcs 为.tjs
1、在神机妙算套价窗口,弹出右键菜单,[打开]->导入(送审)数据
2、对导入的(送审)数据进行直接费(抽样)排序分析,
弹出右键菜单,[审计审核]->[(合并)排序(直接费)],
3、将(送审)数据复制到(审定)窗口,
弹出右键菜单,[审计审核]->[送审数据<->审定数据]
4、打开(审计审核)对比窗口,
通过分析定额项目的(综合单价),对送审数据进行逐条对比分析
5、(计算、打印)审计审核对比分析表格
二、如果(送审)数据是打印报表,则必须先将打印报表逐条输入电脑,
转换成神机妙算工程造价文件,然后进行审计审核。
三、可以审计审核(传统定额计价模式)和(工程量清单报价模式)
“神机妙算”(项目管理)宏语言
-------------------------------------------------------------------------------
可以使用(工程信息)宏变量,变量前加 ?
xmmc=项目名称、jzmj=建筑面积、dxmj=地下室面积、jsgm=建设规模
zjf=直接费、rgf=人工费、clf=材料费、jxf=机械费、qtf=其他费、zcf=主材费、sbf=设备费
jca=a 价差、jcb=b 价差、jcc=c 价差、jcd=d 价差
qf1=取费 1、qf2=取费 2、qf3=取费 3、qf1ss=取费 1 送审、qf2ss=取费 2 送审、qf3ss=取费
3 送审
jcx=特项价差 1、jcy=特项价差 2、jcz=特项价差 3
qf1@x=取费 1 宏变量,x 为打印编号 1..99
qf2@x=取费 2 宏变量,x 为打印编号 1..99
qf3@x=取费 3 宏变量,x 为打印编号 1..99
sdc@x=大材 d 宏变量,x 为大材编号 1..99
tcsl@x=特材数量宏变量,x 为编号 a..z
tcje@x=特材金额宏变量,x 为编号 a..z
azje@x=a..z 金额宏变量,x 为编号 a..z
注意:变量后必须加#w, w 为 0 表示(当前)节点,w 为 1..99 表示(下一个)子节点,
w 为 1 表示第一个子节点,w 为 2 表示第二个子节点,依次类推
-------------------------------------------------------------------------------
字符串可以进行宏替换: {计算式,小数点}或{计算式},{¥=大写金额,可以使用以上定义的
宏变量
-------------------------------------------------------------------------------
宏变量说明:
1. 格子内可以填写字符串或计算式,
首字符为 % 表明该格子为计算式
2. 格子宏变量由两个部分组成,前为列,后为行
如: A1, B5, C9, A4, T5, Q23, E88 等
-------------------------------------------------------------------------------
举例:{xmmc#0}=取(当前)节点的项目名称,{xmmc#3}=取第三个子节点的项目名称
{zjf#0,2}=取(当前)节点的直接费,{zjf#3/jzmj,4}=取第三个子节点的每建筑平米的
直接费
总造价为{¥qf1#2}=取第二个子节点的总造价大写金额
-------------------------------------------------------------------------------
单元格内容为#表示空单元格,自动画框线
单元格可以(上下左右)拉通,语法如下:
如:名称^s1x2z3y4d1,表示向上拉通 1 格,向下拉通 2 格,向左拉通 3 格,向右拉通 4 格,(d0=
中心对齐,d1=左对齐,d2=右对齐)
名称^s0x0z0y0,表示取消上横线,取消下横线,取消左竖线,取消右竖线
-------------------------------------------------------------------------------