Универсальный отчет, не выводит поле запроса с РАЗНИЦАДАТ

1. hercares 15.08.22 11:41 Сейчас в теме
Привет. Сделал маленькую доработку отчета, нужно посчитать разницу дат между текущей датой и датой документа. Но не выводится в отчет это поле, оно пустое. Хотя в консоли запросов все хорошо. Не хотелось бы ради этой маленькой ошибки переписывать отчет в СКД. Кто может подсказать, как решить данную проблему, почему может быть такая ошибка, если другие способы получить разницу дней в запросе
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Prikum 3 15.08.22 12:11 Сейчас в теме
(1)Про текст запроса мы должны догадаться? Вопрос на сообразительность?
3. puzo50 15.08.22 12:14 Сейчас в теме
где написали что написали как написали куда выводите как вам помочь вы сами бы как бы ответили бы на такое сообщение "я чтото кудато написал а оно выводит пусто что делать"
4. winapi 60 15.08.22 12:14 Сейчас в теме
РАЗНОСТЬДАТ(&ДатаН, &ДатаК, ДЕНЬ)
5. hercares 16.08.22 09:21 Сейчас в теме
(4) Вот именно с такой формулой, что в универсальном отчете, что с СКД отчет выводит пустое поле
6. Prikum 3 16.08.22 09:23 Сейчас в теме
(5)
что с СКД отчет выводит пустое поле
Картинку покажите, а то не очень понятно что и где не выводится.
7. hercares 16.08.22 09:36 Сейчас в теме
На первой картинке запрос для универсального отчета.
На второй картинке поле ДнейП заполняется, если подставить два параметра
РАЗНОСТЬДАТ(&ДатаН, &ДатаК, ДЕНЬ)
А если там разница между текущей датой и датой документа, то поле пустое. Хотя в консоли запросов, все корректно
Прикрепленные файлы:
8. DENSKR 15 16.08.22 09:48 Сейчас в теме
(7) Может у вас текущая дата неопределена корректно?
13. spacecraft 31.08.22 23:23 Сейчас в теме
(7) в СКД на закладке "Вычисляемые поля" добавить новое поле ДнейП (вместо вычисляемого в самом запросе). Выражение у него:
РазностьДат(ДокументРасчетовСКонтрагентом.Дата,ТекущаяДата(), "ДЕНЬ") - ДнейОтсрочки
9. puzo50 16.08.22 10:10 Сейчас в теме
я вижу, что выводится минус19
а там, где ноль, там и у дней отсрочки тоже ноль
там. наверно, контролировать дней задолженности = ложь
?
10. hercares 16.08.22 10:17 Сейчас в теме
(9) поле не пустое здесь, -19 и т.д потому что я передаю два параметра &дата и &дата2
11. Dr.HiHi 3 16.08.22 10:27 Сейчас в теме
зачем проверять булевское значение на ИСТИНА или ЛОЖЬ?? %))
внимательно прочитайте синтаксис РАЗНОСТЬДАТ... что и за чем идет
12. hercares 31.08.22 16:04 Сейчас в теме
(11) Да, протупил.
В общем, в отчет не выводится любое вычисляемое поле, типа
|1 КАК ТекущаяДата
или
| ДАТАВРЕМЯ(2022, 8, 31, 14, 47, 0) КАК ТекущаяДата
Если поставлю вывод данных из регистра, типа
| Взаиморасчеты.ДокументРасчетовСКонтрагентом.Дата КАК ТекущаяДата

то, в отчет попадает.
ЧЯДНТ?
14. winapi 60 01.09.22 09:10 Сейчас в теме
Вы когда поле видите на закладке где все поля - там нет ограничений на использование поля в группировках, в доступных и т.п?
15. hercares 01.09.22 09:47 Сейчас в теме
(14) Во вкладке построителя есть это новое поле и если в это поле ввести данные из самого регистра все выводится в табличный документ. Во такое, к примеру,выводится
Я уже сделал отдельный отчет на СКД, задача закрылась на тот момент, когда создал тему. Но сотрудники хотят пользоваться одним отчетом и меня, честно говоря, огорчает, что добавление дополнительного поля с простым условием получить разницу дат между текущей датой и датой документа.
Прошу помочь
Оставьте свое сообщение

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