Добрый день.
Заранее прошу прощения, если вопрос покажется глупым (возможно, так и есть), но все-таки..
У меня есть сущность "прайс", в которой занесены услуги и стоимость.
И также есть сущность "заказы", где, соответственно, вносятся нужные услуги из сущности "прайс" и их количество. И в итоге формируется договор, акт и также из общей стоимости формируется статистика.
И теперь вопрос - как сделать так, чтобы при изменении стоимости услуги в прайсе, не произошла автоматическая переоценка в уже закрытых заказах?
Ну то есть, у меня есть уже закрытый заказ в феврале, "услуга 1" в количестве 6, общей стоимостью 6000 рублей.
и если я в июне обновлю в прайсе стоимость "услуги 1", к примеру, до 2000 рублей, как сделать так, чтобы в старом заказе стоимость не стала 12000?
Изменение цены в прайсе
Re: Изменение цены в прайсе
Не использовать динамические поля! (те поля которые считаю данные в реальном времени!)
Re: Изменение цены в прайсе
Вот тут не совсем понял. Если я выбираю услугу из списка (прайса), то, естесственно, вместе с названием подтягивается и актуальная цена. Или имеется ввиду, что при первоначальном вызове услуги, значение цены присваивается какому-то полю в сущности "заказ" и там уже фиксируется?
Re: Изменение цены в прайсе
именно, так как созданная запись уже создана и данные сохранены в базе, то при изменении цены в справочнике цен, цена в заказе не пересчитается!nick-1486 писал(а): 17 май 2022, 09:40 имеется ввиду, что при первоначальном вызове услуги, значение цены присваивается какому-то полю в сущности "заказ" и там уже фиксируется?
Re: Изменение цены в прайсе
Благодарю за идею! попробую сегодня.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Изменение цены в прайсе
Главное, блокируйте редактирование/перезапись заказа после выполнения, а то все поплывет.