$waybillWriteOffsErp = WaybillWriteOffs::find()->where(['in', 'id', $waybillWriteOffIds])->all();
foreach ($waybillWriteOffsErp as $waybillWriteOffsErpElem) {
$waybillWriteOffsErpElem->status = WriteOffsErp::STATUS_SEND;
+ $waybillWriteOffsErpElem->error_text = '';
$waybillWriteOffsErpElem->send_at = date('Y-m-d H:i:s');
$waybillWriteOffsErpElem->save();
if ($waybillWriteOffsErpElem->getErrors()) {
}
}
} catch (Exception $e3) {
- file_put_contents(self::OUT_DIR . '/log_created_write_offs_erp_error.txt', PHP_EOL . date("d.m.Y H:i:s",time()). $e3->getMessage(), FILE_APPEND);
+ file_put_contents(self::OUT_DIR . '/log_created_waybill_write_offs_erp_error.txt', PHP_EOL . date("d.m.Y H:i:s",time()). $e3->getMessage(), FILE_APPEND);
}
}
if (!empty($waybillWriteOffsErp)) {
/** @var WaybillWriteOffs $waybillWriteOffsErp */
$waybillWriteOffsErp->status = WriteOffsErp::STATUS_ERROR_1С;
+ $waybillWriteOffsErp->error_text = $errorText;
$waybillWriteOffsErp->save();
if ($waybillWriteOffsErp->getErrors()) {
LogService::apiErrorLog(
$model->setAttributes([
'guid' => DataHelper::createGuidMy(),
'shift_transfer_id' => $shiftTransfer->id,
- 'status' => self::STATUS_NEW,
+ 'status' => WriteOffsErp::STATUS_CREATED,
'store_id' => array_flip(array_map('strval', CityStore::getAllActiveGuidId()))[$shiftTransfer->store_guid],
'store_guid' => $shiftTransfer->store_guid,
'date' => $shiftTransfer->date,