Вопрос по фиксации значения поля
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Вопрос по фиксации значения поля
Всем привет. Подскажите кто как решает следующую задачу - Есть сущность "Клиенты" с числовым полем скидка - есть сущность "заказы " c полями стоимость и стоимость с учетом скидки , после стоимость с учетом скидки формула , где "стоимость * скидка " . Вопрос в следующем : при измененеии поля скидка меняется итоговая стоимость всех полей , даже тех что уже пересичтывать не надо , т.к услуги были оказаны с другой скидкой .
Re: Вопрос по фиксации значения поля
вы используете поле которое обновляется динкмически, SQL формула скорее всего.
а вам надо либо php или sql запрос использовать с отключенной галочкой динамически
а вам надо либо php или sql запрос использовать с отключенной галочкой динамически
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Вопрос по фиксации значения поля
Да, именно формулу, понял, спасибо сделаю через запрос , но на сколько я понял даже в этом случае, если произойдет изменение каких либо полей записи, например "статус заказа " поле пересчитается ?nruslan2 писал(а): 03 мар 2022, 09:01 вы используете поле которое обновляется динкмически, SQL формула скорее всего.
а вам надо либо php или sql запрос использовать с отключенной галочкой динамически
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Вопрос по фиксации значения поля
sql запрос будет пересчитывать значения при изменении записи. Вам нужно использовать поле "php код" где прописать свою логику.
https://docs.rukovoditel.net.ru/index.php?p=104
https://docs.rukovoditel.net.ru/index.php?p=104
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Вопрос по фиксации значения поля
Понято спасибо , буду пробовать через php . Про логику , я так понимаю получившееся значение нужно писать в базу ?support писал(а): 03 мар 2022, 10:40 sql запрос будет пересчитывать значения при изменении записи. Вам нужно использовать поле "php код" где прописать свою логику.
https://docs.rukovoditel.net.ru/index.php?p=104
Re: Вопрос по фиксации значения поля
да
из инструкции код - как раз то что вам надо, типа если нет значения запишет, а если ест то не изменит его!!
из инструкции код - как раз то что вам надо, типа если нет значения запишет, а если ест то не изменит его!!
Код: Выделить всё
if(!strlen($current_field_value))
{
$output_value = time();
}
else
{
$output_value = $current_field_value;
}