diff --git a/.collaboration b/.collaboration
index f89c2d46..6e97021f 100644
--- a/.collaboration
+++ b/.collaboration
@@ -2470,17 +2470,7 @@
},
{
"ModuleName": "RdlReport/人员工时报表",
- "State": 1,
- "LockedBy": {
- "UserName": "cuckooent",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-10-17T16:49:52.6177652+08:00",
- "ModuleType": 18,
- "ToRemoveFiles": [
- "Reports\\人员工时报表.json",
- "Reports\\人员工时报表.rdlx"
- ]
+ "ModuleType": 18
},
{
"ModuleName": "RdlReport/客户工时报表",
@@ -2488,16 +2478,6 @@
},
{
"ModuleName": "RdlReport/项目工时报表",
- "State": 1,
- "LockedBy": {
- "UserName": "cuckooent",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-10-17T16:50:31.1763279+08:00",
- "ModuleType": 18,
- "ToRemoveFiles": [
- "Reports\\项目工时报表.json",
- "Reports\\项目工时报表.rdlx"
- ]
+ "ModuleType": 18
}
]
\ No newline at end of file
diff --git a/Reports/人员工时报表.json b/Reports/人员工时报表.json
index d25eebad..c3ba804b 100644
--- a/Reports/人员工时报表.json
+++ b/Reports/人员工时报表.json
@@ -8,7 +8,7 @@
"TableName": "View_任务工时统计",
"BindingInfos": [
{
- "GUID": "8d0eb2ed-1f6f-42b0-9552-e787757e0bcf",
+ "GUID": "78916e3c-a199-4f3c-a905-35cff4e75a52",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "日期",
@@ -17,7 +17,7 @@
"ColumnName": "日期"
},
{
- "GUID": "458c5898-0f49-4761-af64-d39437d927f5",
+ "GUID": "8907db31-f792-4c61-a8db-41995d4a1b16",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "执行人",
@@ -30,7 +30,7 @@
"ColumnName": "执行人"
},
{
- "GUID": "168d4b1c-ad1c-4ed4-8a8a-9b1f0d8abef1",
+ "GUID": "5a75edee-d20a-4544-81ad-291700f6fa32",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "执行人",
@@ -39,7 +39,7 @@
"ColumnName": "执行人用户名"
},
{
- "GUID": "11b24757-091f-4c3f-885b-a5bb96110d45",
+ "GUID": "2eadb98b-06f7-4c53-bb8b-0f187ab9eb3f",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "项目ID",
@@ -48,7 +48,7 @@
"ColumnName": "项目ID"
},
{
- "GUID": "ec561d94-2ce4-44ca-9ad0-770d7d23b511",
+ "GUID": "d7513c18-056f-46d3-a767-4a46bf0d290d",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "项目ID",
@@ -62,7 +62,7 @@
"ColumnName": "项目"
},
{
- "GUID": "316c6302-f659-41cb-a02d-b337d38c0c81",
+ "GUID": "d065c44b-0cfd-4a77-a8f1-38a48ee82e7a",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -76,7 +76,7 @@
"ColumnName": "版本ID"
},
{
- "GUID": "40a55f2a-6468-444b-b01b-af0c094ff79a",
+ "GUID": "280e9f47-a76b-4de2-b741-c6d64d64f18d",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -95,7 +95,7 @@
"ColumnName": "版本名称"
},
{
- "GUID": "840de559-a90e-435b-a60e-9a39e15b71c4",
+ "GUID": "75856aa4-bdae-44d7-a6cf-9b9b15786fd1",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -104,7 +104,7 @@
"ColumnName": "任务ID"
},
{
- "GUID": "970b2419-fb81-4402-81b1-b1e19973107c",
+ "GUID": "e918d162-557b-41b2-8f1e-3b473e6e9f3f",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务名称",
@@ -113,22 +113,22 @@
"ColumnName": "任务名称"
},
{
- "GUID": "c1509e20-ee2f-4f76-ab68-4650f5f03fdc",
+ "GUID": "4b8229cb-89da-476e-96d4-5ffe10822285",
"BindingInfo": {
"TableName": "View_任务工时统计",
- "ColumnName": "总上报工时",
- "GUID": "12849999-d7d4-47d7-94ec-5cd5a49d649f"
+ "ColumnName": "上报工时",
+ "GUID": "9faa2c89-6532-415e-ab31-b0912d588d1e"
},
- "ColumnName": "总上报工时"
+ "ColumnName": "上报工时"
},
{
- "GUID": "f3916a30-23a8-448a-9876-5f36849ef69b",
+ "GUID": "2ffd878d-00a1-457a-b814-dc04ebb5063d",
"BindingInfo": {
"TableName": "View_任务工时统计",
- "ColumnName": "总核定工时",
- "GUID": "16475046-8a23-461c-b370-f02bdbc1af8a"
+ "ColumnName": "核定工时",
+ "GUID": "efae7dcd-dd54-45e1-9b7e-af452fecc533"
},
- "ColumnName": "总核定工时"
+ "ColumnName": "核定工时"
}
],
"SqlCondition": {
diff --git a/Reports/人员工时报表.rdlx b/Reports/人员工时报表.rdlx
index d114b993..154798bc 100644
--- a/Reports/人员工时报表.rdlx
+++ b/Reports/人员工时报表.rdlx
@@ -1,4 +1,4 @@
-人员工时报表.rdlx 6cm 0cm 0cm 40cm 6cm 工时表_DataSet 人员工时报表 Auto true 2.25cm 6 true =" " & Format(Parameters!开始日期.Value, "yyyy-MM-dd") & "~" & Format(Parameters!结束日期.Value, "yyyy-MM-dd") & "人员工时统计表" 1cm true 文本框1 项目 true 文本框12 版本 2 true 文本框2 任务 true 文本框17 上报工时 true 文本框21 核定工时 =Fields.Item("项目ID").Value =Fields.Item("版本ID").Value =Fields.Item("任务ID").Value Ascending =Fields.Item("执行人").Value Ascending =Fields.Item("项目ID").Value Ascending =Fields.Item("版本ID").Value Ascending =Fields.Item("任务名称").Value 0.75cm True Restricted true 项目 =Fields.Item("项目").Value True Restricted true 版本 =Fields.Item("版本名称").Value True Restricted 2 true 任务 =Fields.Item("任务名称").Value true 上报工时 =Fields.Item("总上报工时").Value true 核定工时 =Fields.Item("总核定工时").Value 1cm 4 true 合计 true 文本框45 =Sum(Fields.Item("总上报工时").Value) true 文本框46 =Sum(Fields.Item("总核定工时").Value) 8.372cm 7.063cm 7.816cm 8.931cm 3.907cm 3.911cm true 1cm true =(Fields.Item("执行人").Value & " ") 3 true 小计 true =Sum(Fields.Item("总上报工时").Value) true =Sum(Fields.Item("总核定工时").Value) =Fields.Item("执行人").Value
1cm true true 0cm 0cm 40cm 1cm true
+人员工时报表.rdlx 6cm 0cm 0cm 40cm 6cm 工时表_DataSet 人员工时报表 Auto true 2.25cm 6 true =" " & Format(Parameters!开始日期.Value, "yyyy-MM-dd") & "~" & Format(Parameters!结束日期.Value, "yyyy-MM-dd") & "人员工时统计表" 1cm true 文本框1 项目 true 文本框12 版本 2 true 文本框2 任务 true 文本框17 上报工时 true 文本框21 核定工时 =Fields.Item("项目ID").Value =Fields.Item("版本ID").Value =Fields.Item("任务ID").Value Ascending =Fields.Item("执行人").Value Ascending =Fields.Item("项目ID").Value Ascending =Fields.Item("版本ID").Value Ascending =Fields.Item("任务名称").Value 0.75cm True Restricted true 项目 =Fields.Item("项目").Value True Restricted true 版本 =Fields.Item("版本名称").Value True Restricted 2 true 任务 =Fields.Item("任务名称").Value true 上报工时 =Fields.Item("上报工时").Value true 核定工时 =Fields.Item("核定工时").Value 1cm 4 true 合计 true 文本框45 =Sum(Fields.Item("上报工时").Value) true 文本框46 =Sum(Fields.Item("核定工时").Value) 8.372cm 7.063cm 7.816cm 8.931cm 3.907cm 3.911cm true 1cm true =(Fields.Item("执行人").Value & " ") 3 true 小计 true =Sum(Fields.Item("上报工时").Value) true =Sum(Fields.Item("核定工时").Value) =Fields.Item("执行人").Value
1cm true true 0cm 0cm 40cm 1cm true
b89954dd-a360-4909-926a-34ae179f314f
空白样式
- ="第 " & Globals!PageNumber & " 页 共 " & Globals!TotalPages & " 页" 1cm 1cm 29.7cm 42cm 1cm 1cm 40cm DateTime true True DateTime true 结束日期 True Integer true 项目ID True 项目表_DataSet 项目名称 ID Integer true 版本ID True 版本表_DataSet 名称加版本号 ID true String true 执行人 True 用户信息视图_DataSet 全名 用户名 jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/eaf0055e-b7c7-4fd9-9f79-abb67577832d;schemadata={"type":"array","items":{"type":"object","properties":{"日期":{"type":"date-time"},"执行人":{"type":"string"},"执行人用户名":{"type":"string"},"项目ID":{"type":"integer"},"项目":{"type":"string"},"版本ID":{"type":"integer"},"版本名称":{"type":"string"},"任务ID":{"type":"integer"},"任务名称":{"type":"string"},"总上报工时":{"type":"number"},"总核定工时":{"type":"number"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/2c95e2a9-2e3a-492b-a2eb-f97669c8e580;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/f9f2ca80-339c-47ab-b41a-078a0a32de1d;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目ID":{"type":"integer"},"版本名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/514ebb17-c46f-48fc-9097-169e0c003849;schemadata={"type":"array","items":{"type":"object","properties":{"用户名":{"type":"string"},"全名":{"type":"string"}}}} JSON 日期 执行人 执行人用户名 项目ID 项目 版本ID 版本名称 任务ID 任务名称 总上报工时 总核定工时 =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("开始日期").Value), Fields.Item("开始日期").Value, Parameters.Item("开始日期").Value) GreaterThanOrEqual =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("结束日期").Value), Fields.Item("结束日期").Value, Parameters.Item("结束日期").Value) LessThanOrEqual =Fields.Item("项目ID").Value =IIF(IsNothing(Parameters.Item("项目ID").Value), Fields.Item("项目ID").Value, Parameters.Item("项目ID").Value) Equal =Fields.Item("版本ID").Value =IIF(IsNothing(Parameters.Item("版本ID").Value), Fields.Item("版本ID").Value, Parameters.Item("版本ID").Value) Equal =Fields.Item("执行人用户名").Value =IIF(IsNothing(Parameters.Item("执行人").Value), Fields.Item("执行人用户名").Value, Parameters.Item("执行人").Value) Equal $.[*] 工时表 ID 项目名称 $.[*] 项目表 ID 项目ID 版本名称 =Fields.Item("项目ID").Value =Parameters!项目ID.Value Equal $.[*] 版本表 用户名 全名 $.[*] 用户信息视图 DisplayType Galley SizeType FitToWidth PaperOrientation Landscape ParametersView {"controls":[{"left":365,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"项目ID","label":{"display":"top","text":"项目","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":605,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"版本ID","label":{"display":"top","text":"版本","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":845,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"执行人","label":{"display":"top","text":"执行人","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":1210,"top":35,"width":125,"height":30,"control":{"type":"button","action":"preview","text":"","background":"accent"}},{"left":10,"top":5,"width":345,"height":75,"control":{"type":"date-range","binding":["开始日期","结束日期"],"maxRange":["years",1],"viewMode":"days","daysViewHeaderFormat":"","label":{"display":"top","text":"日期范围"}}},{"left":1100,"top":35,"width":100,"height":30,"control":{"type":"button","action":"reset","background":"warning","text":""}}]} DefaultTheme.rdlx-theme
\ No newline at end of file
+ ="第 " & Globals!PageNumber & " 页 共 " & Globals!TotalPages & " 页" 1cm 1cm 29.7cm 42cm 1cm 1cm 40cm DateTime true True DateTime true 结束日期 True Integer true 项目ID True 项目表_DataSet 项目名称 ID Integer true 版本ID True 版本表_DataSet 名称加版本号 ID true String true 执行人 True 用户信息视图_DataSet 全名 用户名 jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/eaf0055e-b7c7-4fd9-9f79-abb67577832d;schemadata={"type":"array","items":{"type":"object","properties":{"日期":{"type":"date-time"},"执行人":{"type":"string"},"执行人用户名":{"type":"string"},"项目ID":{"type":"integer"},"项目":{"type":"string"},"版本ID":{"type":"integer"},"版本名称":{"type":"string"},"任务ID":{"type":"integer"},"任务名称":{"type":"string"},"上报工时":{"type":"number"},"核定工时":{"type":"number"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/2c95e2a9-2e3a-492b-a2eb-f97669c8e580;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/f9f2ca80-339c-47ab-b41a-078a0a32de1d;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目ID":{"type":"integer"},"版本名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/514ebb17-c46f-48fc-9097-169e0c003849;schemadata={"type":"array","items":{"type":"object","properties":{"用户名":{"type":"string"},"全名":{"type":"string"}}}} JSON 日期 执行人 执行人用户名 项目ID 项目 版本ID 版本名称 任务ID 任务名称 上报工时 核定工时 =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("开始日期").Value), Fields.Item("开始日期").Value, Parameters.Item("开始日期").Value) GreaterThanOrEqual =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("结束日期").Value), Fields.Item("结束日期").Value, Parameters.Item("结束日期").Value) LessThanOrEqual =Fields.Item("项目ID").Value =IIF(IsNothing(Parameters.Item("项目ID").Value), Fields.Item("项目ID").Value, Parameters.Item("项目ID").Value) Equal =Fields.Item("版本ID").Value =IIF(IsNothing(Parameters.Item("版本ID").Value), Fields.Item("版本ID").Value, Parameters.Item("版本ID").Value) Equal =Fields.Item("执行人用户名").Value =IIF(IsNothing(Parameters.Item("执行人").Value), Fields.Item("执行人用户名").Value, Parameters.Item("执行人").Value) Equal $.[*] 工时表 ID 项目名称 $.[*] 项目表 ID 项目ID 版本名称 =Fields.Item("项目ID").Value =Parameters!项目ID.Value Equal $.[*] 版本表 用户名 全名 $.[*] 用户信息视图 DisplayType Galley SizeType FitToWidth PaperOrientation Landscape ParametersView {"controls":[{"left":365,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"项目ID","label":{"display":"top","text":"项目","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":605,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"版本ID","label":{"display":"top","text":"版本","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":845,"top":5,"width":230,"height":75,"control":{"type":"dropdown","binding":"执行人","label":{"display":"top","text":"执行人","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":1210,"top":35,"width":125,"height":30,"control":{"type":"button","action":"preview","text":"","background":"accent"}},{"left":10,"top":5,"width":345,"height":75,"control":{"type":"date-range","binding":["开始日期","结束日期"],"maxRange":["years",1],"viewMode":"days","daysViewHeaderFormat":"","label":{"display":"top","text":"日期范围"}}},{"left":1100,"top":35,"width":100,"height":30,"control":{"type":"button","action":"reset","background":"warning","text":""}}]} DefaultTheme.rdlx-theme
\ No newline at end of file
diff --git a/Reports/项目工时报表.json b/Reports/项目工时报表.json
index aa9c2ad1..1bc4a33d 100644
--- a/Reports/项目工时报表.json
+++ b/Reports/项目工时报表.json
@@ -80,7 +80,7 @@
"TableName": "View_任务工时统计",
"BindingInfos": [
{
- "GUID": "b6a11bc4-ea31-4443-bf25-7239a41b4853",
+ "GUID": "551bd01e-188a-46fd-bdd6-e389dce73e70",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "日期",
@@ -89,7 +89,7 @@
"ColumnName": "日期"
},
{
- "GUID": "4b0309db-c521-425b-a14b-1388ec8e6689",
+ "GUID": "23cfbb15-20bc-484a-9baf-abf204c7c292",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "项目ID",
@@ -98,7 +98,7 @@
"ColumnName": "项目ID"
},
{
- "GUID": "12973468-2bb6-4952-a376-94b60cd228fb",
+ "GUID": "7ee079ec-9806-44b3-b9e4-454f0d83ec01",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "项目名称",
@@ -107,7 +107,7 @@
"ColumnName": "项目名称"
},
{
- "GUID": "cb7d89c0-2e63-41fe-8888-987922cadd58",
+ "GUID": "d274f927-8dc7-47f8-8af3-f4ebb227c50a",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -116,7 +116,7 @@
"ColumnName": "任务ID"
},
{
- "GUID": "9ba02125-e7d6-4a26-829d-ffe1f8c55608",
+ "GUID": "03785d6a-75bf-40ab-9ea4-9aa14b2f12dd",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -135,7 +135,7 @@
"ColumnName": "版本名称"
},
{
- "GUID": "1f231ae4-51a5-4be9-a261-70845d5f9b81",
+ "GUID": "becb6111-2856-4c5e-8ffe-9037a66fc571",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务ID",
@@ -149,7 +149,7 @@
"ColumnName": "版本ID"
},
{
- "GUID": "c1671739-a993-42a0-a981-3f1bd23b0058",
+ "GUID": "f85c1be7-2264-4cbe-81ee-4d106bbd497f",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "执行人",
@@ -162,7 +162,7 @@
"ColumnName": "执行人"
},
{
- "GUID": "853cc099-b3cf-45d7-90d5-0e94daf563f3",
+ "GUID": "c0abe6c2-b2e6-42f0-9831-b5e471a94b9d",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务名称",
@@ -171,7 +171,7 @@
"ColumnName": "任务名称"
},
{
- "GUID": "fa5c3c7e-ba75-419b-87b1-a7b0f74a3b25",
+ "GUID": "6e77fba2-7cd9-467e-b8f6-b42feb5612f6",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "任务说明",
@@ -180,22 +180,22 @@
"ColumnName": "任务说明"
},
{
- "GUID": "7529d072-7716-4b79-a647-9a3e3a28e80c",
+ "GUID": "709cc928-6cef-43a5-afde-a4ad06cc9332",
"BindingInfo": {
"TableName": "View_任务工时统计",
- "ColumnName": "总上报工时",
- "GUID": "d05e8310-7aa0-43fc-be55-c39187495b73"
+ "ColumnName": "上报工时",
+ "GUID": "c3c55fad-735f-4831-ab13-cce9026ff6f0"
},
- "ColumnName": "总上报工时"
+ "ColumnName": "上报工时"
},
{
- "GUID": "685da16c-a43e-46cc-9579-b4d44312e960",
+ "GUID": "2e0271a0-f5fd-4b83-9a57-811f79d9addf",
"BindingInfo": {
"TableName": "View_任务工时统计",
- "ColumnName": "总核定工时",
- "GUID": "93d8692a-0a62-4b83-8f2e-98ada4e90fa2"
+ "ColumnName": "核定工时",
+ "GUID": "837baf1d-f53d-439d-9982-715f5a23f9f3"
},
- "ColumnName": "总核定工时"
+ "ColumnName": "核定工时"
}
],
"SqlCondition": {
diff --git a/Reports/项目工时报表.rdlx b/Reports/项目工时报表.rdlx
index c9c39b2b..a0813913 100644
--- a/Reports/项目工时报表.rdlx
+++ b/Reports/项目工时报表.rdlx
@@ -1 +1 @@
-项目工时报表.rdlx 5.25cm 0cm 0.002cm 27.654cm 5.25cm 工时表_DataSet 项目工时报表 Auto true 2cm 4 true =Format(Parameters!开始日期.Value, "yyyy-MM-dd") & "~" & Format(Parameters!结束日期.Value, "yyyy-MM-dd") & "项目工时报表" 0.75cm true 任务 true 任务说明 true 总计划工时 true 总核定工时 =Fields.Item("任务ID").Value 0.75cm true 任务名称 =Fields.Item("任务名称").Value true 任务说明 =Fields.Item("任务说明").Value true 总计划工时 =Fields.Item("总上报工时").Value true 总核定工时 =Fields.Item("总核定工时").Value 1cm 2 true 合计 true =Sum(Fields.Item("总上报工时").Value) true =Sum(Fields.Item("总核定工时").Value) 6.499cm 12.499cm 4.328cm 4.328cm true 0.75cm true 项目名称 =((Fields.Item("项目名称").Value & "-") & Fields.Item("版本名称").Value) true 小计 true =Sum(Fields.Item("总上报工时").Value) true =Sum(Fields.Item("总核定工时").Value) =Fields.Item("项目ID").Value =Fields.Item("版本ID").Value
1cm 1cm 21cm 29.7cm 1cm 1cm 27.656cm DateTime 开始日期 True DateTime 结束日期 True Integer 项目 True true 项目表_DataSet 项目名称 ID jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/b496c790-735b-421c-a389-bfadb91fde62;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"任务名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/e137dd12-5ee8-49e2-885c-b957f39a7e6d;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/fa568b7a-3657-42fd-9a30-16d65c837b91;schemadata={"type":"array","items":{"type":"object","properties":{"日期":{"type":"date-time"},"项目ID":{"type":"integer"},"项目名称":{"type":"string"},"任务ID":{"type":"integer"},"版本名称":{"type":"string"},"版本ID":{"type":"integer"},"执行人":{"type":"string"},"任务名称":{"type":"string"},"任务说明":{"type":"string"},"总上报工时":{"type":"number"},"总核定工时":{"type":"number"}}}} JSON ID 任务名称 $.[*] 任务表 ID 项目名称 $.[*] 项目表 日期 项目ID 项目名称 任务ID 版本名称 版本ID 执行人 任务名称 任务说明 总上报工时 总核定工时 =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("开始日期").Value), Fields.Item("开始日期").Value, Parameters.Item("开始日期").Value) GreaterThanOrEqual =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("结束日期").Value), Fields.Item("结束日期").Value, Parameters.Item("结束日期").Value) LessThanOrEqual =Fields.Item("项目ID").Value =IIF(IsNothing(Parameters.Item("项目ID").Value), Fields.Item("项目ID").Value, Parameters.Item("项目ID").Value) In $.[*] 工时表 DisplayType Galley SizeType FitToWidth PaperOrientation Landscape ParametersView {"controls":[{"left":360,"top":15,"width":200,"height":60,"control":{"type":"dropdown","binding":"项目ID","label":{"display":"top","text":"项目","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":680,"top":45,"width":110,"height":30,"control":{"type":"button","action":"preview","text":"","background":"accent"}},{"left":570,"top":45,"width":100,"height":30,"control":{"type":"button","action":"reset","background":"warning","text":""}},{"left":15,"top":15,"width":335,"height":60,"control":{"type":"date-range","binding":["开始日期","结束日期"],"maxRange":["none"],"viewMode":"default","daysViewHeaderFormat":"","label":{"display":"top","text":"日期范围"}}}]} DefaultTheme.rdlx-theme
\ No newline at end of file
+项目工时报表.rdlx 5.25cm 0cm 0.002cm 27.654cm 5.25cm 工时表_DataSet 项目工时报表 Auto true 2cm 4 true =Format(Parameters!开始日期.Value, "yyyy-MM-dd") & "~" & Format(Parameters!结束日期.Value, "yyyy-MM-dd") & "项目工时报表" 0.75cm true 任务 true 任务说明 true 总计划工时 true 总核定工时 =Fields.Item("任务ID").Value 0.75cm true 任务名称 =Fields.Item("任务名称").Value true 任务说明 =Fields.Item("任务说明").Value true 总计划工时 =Fields.Item("上报工时").Value true 总核定工时 =Fields.Item("核定工时").Value 1cm 2 true 合计 true =Sum(Fields.Item("上报工时").Value) true =Sum(Fields.Item("核定工时").Value) 6.499cm 12.499cm 4.328cm 4.328cm true 0.75cm true 项目名称 =((Fields.Item("项目名称").Value & "-") & Fields.Item("版本名称").Value) true 小计 true =Sum(Fields.Item("上报工时").Value) true =Sum(Fields.Item("核定工时").Value) =Fields.Item("项目ID").Value =Fields.Item("版本ID").Value
1cm 1cm 21cm 29.7cm 1cm 1cm 27.656cm DateTime 开始日期 True DateTime 结束日期 True Integer 项目 True true 项目表_DataSet 项目名称 ID jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/b496c790-735b-421c-a389-bfadb91fde62;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"任务名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/e137dd12-5ee8-49e2-885c-b957f39a7e6d;schemadata={"type":"array","items":{"type":"object","properties":{"ID":{"type":"integer"},"项目名称":{"type":"string"}}}} JSON jsondoc=http://localhost:26489/Forguncy/ARDataSource/GetDataSource/fa568b7a-3657-42fd-9a30-16d65c837b91;schemadata={"type":"array","items":{"type":"object","properties":{"日期":{"type":"date-time"},"项目ID":{"type":"integer"},"项目名称":{"type":"string"},"任务ID":{"type":"integer"},"版本名称":{"type":"string"},"版本ID":{"type":"integer"},"执行人":{"type":"string"},"任务名称":{"type":"string"},"任务说明":{"type":"string"},"上报工时":{"type":"number"},"核定工时":{"type":"number"}}}} JSON ID 任务名称 $.[*] 任务表 ID 项目名称 $.[*] 项目表 日期 项目ID 项目名称 任务ID 版本名称 版本ID 执行人 任务名称 任务说明 上报工时 核定工时 =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("开始日期").Value), Fields.Item("开始日期").Value, Parameters.Item("开始日期").Value) GreaterThanOrEqual =Fields.Item("日期").Value =IIF(IsNothing(Parameters.Item("结束日期").Value), Fields.Item("结束日期").Value, Parameters.Item("结束日期").Value) LessThanOrEqual =Fields.Item("项目ID").Value =IIF(IsNothing(Parameters.Item("项目ID").Value), Fields.Item("项目ID").Value, Parameters.Item("项目ID").Value) In $.[*] 工时表 DisplayType Galley SizeType FitToWidth PaperOrientation Landscape ParametersView {"controls":[{"left":360,"top":15,"width":200,"height":60,"control":{"type":"dropdown","binding":"项目ID","label":{"display":"top","text":"项目","color":"default","font":{"bold":false,"italic":false,"underline":false,"transform":"none"}}}},{"left":680,"top":45,"width":110,"height":30,"control":{"type":"button","action":"preview","text":"","background":"accent"}},{"left":570,"top":45,"width":100,"height":30,"control":{"type":"button","action":"reset","background":"warning","text":""}},{"left":15,"top":15,"width":335,"height":60,"control":{"type":"date-range","binding":["开始日期","结束日期"],"maxRange":["none"],"viewMode":"default","daysViewHeaderFormat":"","label":{"display":"top","text":"日期范围"}}}]} DefaultTheme.rdlx-theme
\ No newline at end of file