}
}
+ public static function writeOffsToMotivationItemArray() {
+ return [
+ WriteOffsErp::WRITE_OFFS_TYPE_BRAK => self::ITEM_WRITE_OFF_OF_ILLIQUID_GOODS_SPOILAGE_EXPIRATION_OF_SHELF_LIFE,
+ WriteOffsErp::WRITE_OFFS_TYPE_DELIVERY_BRAK => self::ITEM_DEFECTIVE_DELIVERY,
+ WriteOffsErp::WRITE_OFFS_TYPE_DUE_TO_EQUIPMENT_FAILURE_BRAK => self::ITEM_DEFECT_DUE_TO_EQUIPMENT_FAILURE,
+ WriteOffsErp::WRITE_OFFS_TYPE_RESORTING_DOES_NOT_COUNT_TOWARDS_COST => self::ITEM_REGRADING,
+ ];
+ }
+
+ public static function getWriteOffsItems() {
+ return [
+ WriteOffsErp::WRITE_OFFS_TYPE_BRAK,
+ WriteOffsErp::WRITE_OFFS_TYPE_DELIVERY_BRAK,
+ WriteOffsErp::WRITE_OFFS_TYPE_DUE_TO_EQUIPMENT_FAILURE_BRAK,
+ WriteOffsErp::WRITE_OFFS_TYPE_RESORTING_DOES_NOT_COUNT_TOWARDS_COST,
+ ];
+ }
+
/**
* {@inheritdoc}
*/
use yii_app\records\TimetableFactModel;
use yii_app\records\Timetable;
- use yii_app\records\SelfCostProduct;
-
-use yii_app\records\EmployeePayment;
-
--
class MotivationService
{
- const CODE_OFFLINE_SALES = 1;
+ const CODE_OFFLINE_SALES = 1;
const CODE_ONLINE_SALES = 2;
const CODE_ASSEMBLY_SERVICES = 3;
const CODE_DELIVERY_SERVICES = 4;