====== pears.SoftNetAssignmentDatasheet ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create procedure "pears"."SoftNetAssignmentDatasheet"( in "pWebUserID" char(20),in "pLineID" char(20) ) result( "RowTitle" char(255),"RowContent" char(500),"SortOrder" char(2) ) // IQXWeb begin declare "HealthSafetyExtraText" char(500); declare "ExpensesPayableExtraText" char(200); declare "HoursOfWorkExtraText" char(100); declare "ConfirmRateExtraText" char(100); declare "BranchContactDetails" char(255); declare "PayNote" char(500); declare local temporary table "DSet"( "Column1" char(500) null, "Column2" char(500) null, "Column3" char(500) null, "Column4" char(500) null, "Column5" char(500) null, "Column6" char(500) null, "Column7" char(500) null, "Column8" char(500) null, "Column9" char(500) null, "Column10" char(500) null, "Column11" char(500) null, "Column12" char(500) null, "Column13" char(500) null, "Column14" char(500) null, "Column15" char(500) null, "Column16" char(500) null, "Column17" char(500) null, "Column18" char(500) null, "Column19" char(500) null, "Column20" char(500) null, "Column21" char(500) null, "Column22" char(500) null, "Column23" char(500) null, ) not transactional; // insert logic here select 'No value' as "RowTitle",'No Data','A' as "OrdCol" order by "OrdCol" asc end /* DOC 2018-11-06 PC IW-619 Standardise assignment datasheet: Copy and Customised logic into this routine, and issue it if customisation is required otherwise do not issue it, to allow logic to fall through on master routine */ go COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."SoftNetAssignmentDatasheet" IS {create PROCEDURE pears."SoftNetAssignmentDatasheet"( in "pWebUserID" char(20),in "pLineID" char(20) ) RESULT(RowTitle char(255),RowContent char(500),SortOrder char(2)) // IQXWeb BEGIN declare "HealthSafetyExtraText" char(500); declare "ExpensesPayableExtraText" char(200); declare "HoursOfWorkExtraText" char(100); declare "ConfirmRateExtraText" char(100); declare BranchContactDetails char(255); declare PayNote char(500); declare local temporary table DSet ( Column1 char(500) null, Column2 char(500) null, Column3 char(500) null, Column4 char(500) null, Column5 char(500) null, Column6 char(500) null, Column7 char(500) null, Column8 char(500) null, Column9 char(500) null, Column10 char(500) null, Column11 char(500) null, Column12 char(500) null, Column13 char(500) null, Column14 char(500) null, Column15 char(500) null, Column16 char(500) null, Column17 char(500) null, Column18 char(500) null, Column19 char(500) null, Column20 char(500) null, Column21 char(500) null, Column22 char(500) null, Column23 char(500) null ) not transactional; // insert logic here select 'No value' as RowTitle,'No Data','A' as OrdCol order by OrdCol asc END /* DOC 2018-11-06 PC IW-619 Standardise assignment datasheet: Copy and Customised logic into this routine, and issue it if customisation is required otherwise do not issue it, to allow logic to fall through on master routine */ }