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

Ошибка в расчете MAX значения у числового поля

Добавлено: 31 янв 2025, 18:58
aik
В общем нашел неявную ошибку.
Когда подставляешь поле [305] для числового поля в опцию MAX. При этом [305] является AJAX запросом.
Затем начинаешь выбирать из выпадающего списка Сущность AJAX запись, в которой имеется поле, которое подставляется в AJAX запрос. Значение ограничения MAX делит на 2 подставляемое значение.

Поле 305 (тип AJAX запрос) содержит такой код

Код: Выделить всё

$item_id = [242]; 

// Забираем поля штук в коробке
$quantity_query = db_query("SELECT field_222 FROM app_entity_26 WHERE id = " . $item_id);
$quantity_value = db_fetch_array($quantity_query);
$quantity = $quantity_value['field_222'];

echo 'На складе: <b style="color:green">' . $quantity;

// Устанавливаем значения переменной перед сохранением
$form_field_value = $quantity;
Изображение

Изображение

Причем нюанс в том, что когда сохраняешь запись и снова вводишь кол-во, тогда подставляется правильно число, а как начинаешь из выпадающего списка выбирать любой рандомный товар, то сразу делится на 2 значение получаемое из поля 305.

Re: Ошибка в расчете MAX значения у числового поля

Добавлено: 01 фев 2025, 18:13
support
Когда подставляешь поле [305] для числового поля в опцию MAX. При этом [305] является AJAX запросом.
AJAX запрос не поддерживается. Только поля ввода.