From: Vladimir Fomichev Date: Mon, 15 Dec 2025 08:51:11 +0000 (+0300) Subject: Изменение даты на дату следующего месяца X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=5ca9ac40096579d2a670b9597d5c0a60be8e9ebc;p=erp24_rep%2Fyii-erp24%2F.git Изменение даты на дату следующего месяца --- diff --git a/erp24/services/SalarySyncService.php b/erp24/services/SalarySyncService.php index beeb8d0a..280b1c82 100644 --- a/erp24/services/SalarySyncService.php +++ b/erp24/services/SalarySyncService.php @@ -65,8 +65,8 @@ class SalarySyncService ->orderBy(['date' => SORT_DESC]) ->one(); - // Если запись уже есть, создаем новую с текущей датой - $date = date('Y-m-d'); + // Если запись уже есть, создаем новую с датой следующего месяца + $date = date('Y-m-01', strtotime('+1 month')); // Проверяем, нет ли уже записи на эту дату $paymentOnDate = EmployeePayment::find() @@ -129,14 +129,8 @@ class SalarySyncService if (!$creatorId) { return null; } - - // Если дата не указана, используем первое число текущего месяца - if ($date === null) { - $date = date('Y-m-01'); - } else { - // Если дата указана, приводим её к первому числу месяца - $date = date('Y-m-01', strtotime($date)); - } + // Первое число следующего месяца + $date = date('Y-m-01', strtotime('+1 month')); $admin = Admin::findOne($adminId); if (!$admin || !$admin->employee_position_id) { @@ -227,7 +221,7 @@ class SalarySyncService $created = 0; $updated = 0; - $date = date('Y-m-01'); // Первое число текущего месяца + $date = date('Y-m-01', strtotime('+1 month')); // Первое число следующего месяца $year = date('Y'); $month = date('m');