Как в форме списка автоматически пересчитывать реквизит каждый день

1. user1979322 07.02.24 07:15 Сейчас в теме
Всем привет имеется задача, нужно видеть сколько дней осталось до окончания выполнения заказа и этот показатель должен ежедневно пересчитываться.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. anton13m 2 07.02.24 08:23 Сейчас в теме
Количество дней до выполнения = ДатаВыполнения - ТекущаяДата
В списке можете выводить или рассчитав в запросе через РАЗНОСТЬДАТ, или при получении данных динамического списка.
3. laperuz 46 07.02.24 08:23 Сейчас в теме
Хранить не количество дней, а дату выполнения заказа. В динамическом списке использовать РАЗНОСТЬДАТ между текущей датой и датой выполнения заказа.
Тогда ничего пересчитывать не нужно будет.
4. user1979322 07.02.24 09:06 Сейчас в теме
(3) Ну как эта процедура будет запускаться, я по пробовал и ни чего не получилось
Прикрепленные файлы:
5. laperuz 46 07.02.24 09:08 Сейчас в теме
(4)Надо это делать в запросе динамического списка, а не в коде.
Ставите галку у динамического списка "Произвольный запрос" и там меняете выражение для расчета количества дней
6. user1979322 07.02.24 09:15 Сейчас в теме
(5) Спасибо за то что помогаешь, но я реально туплю, я не понимаю что, где и как прописывать
Прикрепленные файлы:
7. laperuz 46 07.02.24 09:37 Сейчас в теме
(6)https://www.1s-up.ru/dinamicheskij-spisok-1s/

Вот тут есть про произвольный запрос динамического списка, как его включить
Надо включить.

Для поля количества дней выражение должно быть РАЗНОСТЬДАТ(&ТекущаяДата, ДокументЗаявка.ДатаВыполненияЗаказа, "ДЕНЬ").


В процедуре ПриСозданииНаСервере добавить строку
Список.Параметры.УстановитьЗначениеПараметра("ТекущаяДата", ТекущаяДатаСеанса());
8. user1979322 07.02.24 11:12 Сейчас в теме
(7) У меня нет конструктора запроса в свойствах динамического списка
Прикрепленные файлы:
9. laperuz 46 07.02.24 11:13 Сейчас в теме
(8)Потому что не стоит галка "Произвольный запрос"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот