Перейти к содержимому


Публикации Viking21

2 публикаций создано Viking21 (учитываются публикации только с 28-Апрель 23)


#31286 Вычисление при архивации/удалении

Отправлено от Viking21 в 20 Апрель 2016 - 10:47 in Как это сделать

Спасибо, заработало!
Может кому пригодится. Рабочий код:
if ($line['Статус записи'] != 0 && $event['is_new_line'] == 0) {
if ($line['Счет №']['raw'] !== 0) {
$line['Счет №']['Оплачено'] = $line['Счет №']['Оплачено'] - $line['Поступление'];
    if ($line['Платеж №']['raw'] !== 0) {
    $line['Платеж №']['Не распределено'] = $line['Платеж №']['Не распределено'] + $line['Поступление'];
	    if ($line['Платеж №']['Не распределено'] > "0") {
	    $line['Платеж №']['Разбивка по счетам'] = "Ожидает";
	    }
    }  
}
}



#31261 Вычисление при архивации/удалении

Отправлено от Viking21 в 19 Апрель 2016 - 10:35 in Как это сделать

Добрый день!
Помогите разобраться...
Несмотря на то, что в условиях срабатывания вычисления указано СОХРАНЕНИЕ ЗАПИСИ и ИЗМЕНЕНИЕ ПОЛЯ СТАТУС ЗАПИСИ вычисление срабатывает также и при добавлении новой записи, хотя в коде указано если статус не равно 0. В чем может быть проблема?
if ($line['Статус записи'] != 0) {
if ($line['Счет №']['raw'] !== 0) {
$line['Счет №']['Оплачено'] = $line['Счет №']['Оплачено'] - $line['Поступление'];
if ($line['Платеж №']['raw'] !== 0) {
$line['Платеж №']['Не распределено'] = $line['Платеж №']['Не распределено'] + $line['Поступление'];
if ($line['Платеж №']['Не распределено'] > "0") { $line['Платеж №']['Разбивка по счетам'] = "Ожидает";
}
}
}
}