modify_dr_labor
Public Function modify_dr_labor(ByVal time_log_objid As Long, _
ByVal labor_type As String, _
ByVal start_time As String, _
ByVal duration As Long, _
ByVal billable As Integer, _
ByVal bill_to As String, _
ByVal wrk_center As String, _
ByVal tl_rate As Double, _
ByVal perf_by As String, _
ByVal creation_time As String) As Integer
Description
This API allows modification of labor that is logged against a depot repair part.
Parameters
Parameter Name | Required? | Description |
---|---|---|
time_log_objid | Yes | Object ID of specified time log. |
labor_type | No | Labor type for this Depot Repair change. |
start_time | No | Time and date at which labor began. |
duration | No | Length of time required to do the work, in seconds. |
billable | No | Indicates whether labor is billable. |
bill_to | No | Indicates who is billed for the labor. |
wrk_center | No | Indicates where labor was perfromed. |
tl_rate | No | This is the labor rate for the performing employee. |
perf_by | No | Indicates the technician who performed the labor. |
creation_time | No | Indicates the time this action is logged. Will default to the current time if a different time is not supplied. |
Returns
Value | Meaning |
---|---|
0 | No errors |
-1 | Specified Duration in seconds is not more than zero |
-2 | Specified Labor Type is not in database |
-3 | Specified Bill To Labor is not in database |
-4 | Specified Work Center is not in database |
-5 | Specified Time Log record is not in database |
-6 | Related Onsite Log record is not in database |
-7 | Related Demand Dtl record is not in database |
-8 | Specified User is not in database |
Examples
Change labor applied in time_log 268435465. The job was done by user "db" in the Lab, billable to the customer. No other changes are being made at this time.
JavaScript:
var time_log_objid = 268435465;
var labor_type = "";
var creation_time = "";
var perf_by = "db";
var billable = -1;
var start_time = "";
var duration = 0;
var bill_to = "Customer";
var wrk_center = "Lab";
var tl_rate = 0;
var retval = FCDR.modify_dr_labor(time_log_objid, labor_type, start_time,
duration,billable, bill_to, wrk_center, tl_rate,
perf_by, creation_time);