Значение предыдущей записи
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Значение предыдущей записи
Как вытащить значение из поля из предыдущей записи в сущности?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Значение предыдущей записи
Это вам для чего такое понадобилось? В каком месте нужно получить/отобразить данные?
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Re: Значение предыдущей записи
Есть сущность "Показание счётчиков" так вот, нужно что бы каждая следующая запись брала значение из поля "текущее значение" из предыдущей записи и записывала в текущую запись в поле "Предыдущая запись"
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Значение предыдущей записи
Это вам нужно выполнить автоматизацию после добавления записи и выполнить свой пхп код
https://docs.rukovoditel.net.ru/index.php?p=125
Чтобы выбрать значения из предыдущей записи нужно написать примерно такой код:
https://docs.rukovoditel.net.ru/index.php?p=125
Чтобы выбрать значения из предыдущей записи нужно написать примерно такой код:
Код: Выделить всё
$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 );Re: Значение предыдущей записи
Можно завести сущность "счетчики", с вложенными сущностями показания, при внесениии новых показаний, обновлять значение в родительской.
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Re: Значение предыдущей записи
remchik писал(а): 13 окт 2022, 09:30 Можно завести сущность "счетчики", с вложенными сущностями показания, при внесениии новых показаний, обновлять значение в родительской.
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
То что Сергей предлагает - костыль еще тот), точнее решение, но но процесс не верный изначально.
Нельзя привязываться к значениям предыдущим итд. это не правильно.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Re: Значение предыдущей записи
По итогу возвращает в поле значение "Array" и всё.
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Re: Значение предыдущей записи
Можно и так, но реализовать нужно именно вариантом с sqlremchik писал(а): 13 окт 2022, 09:30 Можно завести сущность "счетчики", с вложенными сущностями показания, при внесениии новых показаний, обновлять значение в родительской.
Формулы тоже работают стандартно из родительской.
Это позволит для каждого счетчика отдельно вести статистику
Добавить n* счетчиков
Следовательно - в сущности "счетчики" сделать печатную форму любую
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Re: Значение предыдущей записи
Всё таки код рабочий, но когда пытаюсь записать командой в ячейку формата текст или число выводит просто array
-
Fellcom
- Сообщения: 22
- Зарегистрирован: 19 сен 2022, 07:32
- Имя: Артемий Чикалов
- Откуда: Россия, Новосибирск
- Организация: ООО "ДНС РИТЕЙЛ"
Re: Значение предыдущей записи
Всё подкорректировали, всё заработало. Спасибо Сергей)
По итогу вышел такой код.
По итогу вышел такой код.
Код: Выделить всё
$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}");