Страница 1 из 1

Как сумировать одно и тоже поле ?

Добавлено: 15 апр 2021, 11:27
Валерий
Всем добрый день.
Подскажите пожалуйста:
Есть поле - (Числовое), необходимо при записи в это поле что бы оно суммировало предыдущее значение с новым. Подскажите как это можно сделать ?

Re: Как сумировать одно и тоже поле ?

Добавлено: 15 апр 2021, 12:48
support
Написать свой код https://docs.rukovoditel.net.ru/index.php?p=104

Re: Как сумировать одно и тоже поле ?

Добавлено: 15 апр 2021, 14:00
Валерий
$value_1302 = [1302];

if (!strlen($current_field_value)) {
$output_value = $value_1302;
} else {
$output_value = $current_field_value + $value_1302;
}

Вдруг кому будет полезное.

Re: Как сумировать одно и тоже поле ?

Добавлено: 15 апр 2021, 14:47
Валерий
support писал(а): 15 апр 2021, 12:48 Написать свой код https://docs.rukovoditel.net.ru/index.php?p=104
Вопрос:
Основную задачу выполнил - но теперь получается если использую отчеты, и в отчетах суммировать по полю: ( то тут уже отваливаается такой вариант)
$value_1302 = [1302];

if (!strlen($current_field_value)) {
$output_value = $value_1302;
} else {
$output_value = $current_field_value + $value_1302;
}



ВОПРОС: Можно ли создать числовое поле, и как то через PHP записать туда результат ? Если да - нужна подсказка (необходимость использовать функционал сумма по полю, в канбане)

Re: Как сумировать одно и тоже поле ?

Добавлено: 15 апр 2021, 18:33
Валерий
Вопрос закрыт:

$value_1302 = [1302];

if (!strlen($current_field_value)) {
$output_value = $value_1302;
} else {
$output_value = $current_field_value + $value_1302;
}

db_query("UPDATE app_entity_97 SET field_1420 = " . $output_value . " WHERE id =" . [id]);