Hi All,
Can you tell me what this sub is. Is it sub routine ?
Regards,
Elaine.
local(@acc_fields) = @_;
return(-810) if ( $acc_fields[0] == 0 || $acc_fields[0] eq '' );
return(-811) if ( $acc_fields[1] eq "" );
return(-812) if ( $acc_fields[2] eq "" );
return(-813) if ( $acc_fields[7] < 0 );
$acc_fields[8] = &get_date if ( $acc_fields[8] eq '' );
return(&send_ddc("tdilc5110b000","accum_cycle_count",@acc_fields));
}
sub ilc_cycle_counting
{
# @icc_fields are:
# 0 - Cycle Counting Order
# 1 - Warehouse
# 2 - Location
# 3 - Item Code
# 4 - Container
# 5 - Lot Code
# 6 - Storage Unit
# 7 - Counted Inventory
# 8 - Counting Date
local(@icc_fields) = @_;
return(-810) if ( $icc_fields[0] == 0 || $icc_fields[0] eq '' );
return(-811) if ( $icc_fields[1] eq "" );
return(-812) if ( $icc_fields[2] eq "" );
return(-813) if ( $icc_fields[7] < 0 );
$icc_fields[8] = &get_date if ( $icc_fields[8] eq '' );
return(&send_ddc("tdilc5110b000","ilc_cycle_counting",@icc_fields));
}
#
-----------------------------------------------------------------------------
# called from ccount form to ensure wharehouse/order combination is valid
#
-----------------------------------------------------------------------------
sub validate_whse_order
{
local($whse) = $_[0];
local($corder) = $_[1];
return if ($whse eq "");
return if ($corder eq "");
&display_status("Checking Order...");
$select = "SQL$;VALCCORDER$;${company}$;N$;$;${corder}$;${whse}";
return(&send_dc($select));
}
sub item_loc_on_ccorder
{
my($item,$loc,$corder) = @_;
return if ($item eq "");
return if ($loc eq "");
return if ($corder eq "");
&display_status("Checking Item/Loc...");
$select = "SQL$;ITMLOCCCORDER$;${company}$;N$;$;${corder}$;${item}$;
${loc}";
return(&send_dc($select));
} # item_loc_on_ccorder
sub get_ccorder_item_date
{
my($item,$location,$order,$warehouse,$lot) = @_;
&display_status("Checking Item/Loc...");
$select = "SQL$;CCORDERDATE$;${company}$;N$;$;${order}$;${warehouse}$;
${location}$;${item}$;${lot}";
### return(&send_dc($select));
$return = &send_dc($select);
($cdate) = split($;,$err_msgs[0]);
if ( $return == 1 )
{
return 0;
}
else
{
return 1;
}
} #
1;