Значение предыдущей записи
Добавлено: 12 окт 2022, 13:37
Как вытащить значение из поля из предыдущей записи в сущности?
Предложения, сообщения об ошибках, помощь!
https://forum.rukovoditel.net.ru/
Код: Выделить всё
$item_id = [id];
$item_query = db_query("select field_X from app_entity_Y where id<{$item_id} order by id desc limit 1");
$item = db_fetch_array(item_query );remchik писал(а): 13 окт 2022, 09:30 Можно завести сущность "счетчики", с вложенными сущностями показания, при внесениии новых показаний, обновлять значение в родительской.
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
То что Сергей предлагает - костыль еще тот), точнее решение, но но процесс не верный изначально.
Нельзя привязываться к значениям предыдущим итд. это не правильно.
Можно и так, но реализовать нужно именно вариантом с sqlremchik писал(а): 13 окт 2022, 09:30 Можно завести сущность "счетчики", с вложенными сущностями показания, при внесениии новых показаний, обновлять значение в родительской.
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
Код: Выделить всё
$item_id = [id];
$item_query = db_query("select field_X from app_entity_Y where id<{$item_id} order by id desc limit 1");
$item = db_fetch_array($item_query);
extract($item, EXTR_PREFIX_SAME, "wddx");
db_query("update app_entity_Y set field_1194='{$field_X}' where id={$item_id}");