Сортировка по возрастанию, пустые строки вниз

1. Flipp 23.01.25 15:04 Сейчас в теме
Добрый вечер, подскажите, может есть какие-то штатные средства, а я их не знаю.
Необходимо, чтобы при сортировке поля динамического списка с типом дата по возр., если значение пустое то, чтобы уходило вниз (как будто там самая дальняя дата). Или нужно будет делать свою какую-то кнопку сортировки?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. antz 23.01.25 15:13 Сейчас в теме
Например, добавить свое поле для сортировки в запрос дс

ВЫБОР КОГДА Дата = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31) ИНАЧЕ Дата КОНЕЦ КАК ДатаДляСортировки


Ну и свою кнопку, да.
Sashares; +1 Ответить
4. VmvLer 23.01.25 15:25 Сейчас в теме
(2) слишком радикально модифицировать запрос
3. VmvLer 23.01.25 15:24 Сейчас в теме
в расширении
в форме
в компоновке списка
на закладке вычисляемые поля
создаем вычисляемое поле ДатаСортировки
пишем выражение

Выбор Когда ДатаПриема = ДАТАВРЕМЯ(1, 1, 1)
Тогда ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) 
Иначе ДатаПриема Конец


используем это поле в настройке порядка
5. Flipp 23.01.25 15:30 Сейчас в теме
(3)
Выбор Когда ДатаПриема = ДАТАВРЕМЯ(1, 1, 1)
Тогда ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
Иначе ДатаПриема Конец


А нельзя, чтобы они нажали на поле с типом дата на форме, а сработал этот код!? им не нужна отдельная скрытая сортировка или непонятное поле в списке. а просто изменить стандартную сортировку
6. Sashares 33 23.01.25 15:52 Сейчас в теме
(5) Можно. Задай предложенное выражение в поле выражение упорядочивания в настройке динамического списка.
Прикрепленные файлы:
8. VmvLer 23.01.25 16:05 Сейчас в теме
(6) при создании формы, после типовых модификаций, лучше программно (в расширении) вставить это выражение в поле набора данных.

думаю, тогда и волки и овцы норм.
10. Flipp 23.01.25 16:09 Сейчас в теме
(8) а зачем мне это поле,если жамкать они будут на другое, я вот чего не пойму
9. Flipp 23.01.25 16:08 Сейчас в теме
(6) И как его там задать? там можно только поле выбрать и тип упорядочивания
Прикрепленные файлы:
14. Sashares 33 23.01.25 16:43 Сейчас в теме
(9) Напечатать на клавиатуре. Чел, ты серьезно?
Так сложно в поле Выражение напечатать, а не только выбрать из списка?
Прикрепленные файлы:
15. Flipp 23.01.25 17:08 Сейчас в теме
(14) Там всяко не зашло
Прикрепленные файлы:
16. Sashares 33 23.01.25 17:09 Сейчас в теме
(15) Даже напечатать без ошибок не можешь.
На этом мои полномочия все.
А то бисер заканчивается)
starik-2005; +1 Ответить
17. Flipp 24.01.25 07:32 Сейчас в теме
(16) Да, была ошибка,исправил. Но все равно ничего не изменилось, сортировка все та же. Галочку и ставил и убирал,сортировку менял в условии, нифига.
Прикрепленные файлы:
19. Sashares 33 24.01.25 09:40 Сейчас в теме
(17) Я буквально привел скрин и настройку, что это работает.
Могу только предположить, что там может быть поле составного типа или из соединения получено, и пустое значение стоит проверять не только на пустую дату, но и на Неопределено и на NULL.
starik-2005; +1 Ответить
22. SlavaKron 27.01.25 18:30 Сейчас в теме
(17) В выражении зачем-то проверяете Дату, вместо Даты закрытия.
7. VmvLer 23.01.25 16:00 Сейчас в теме
(5) можно в запросе дс на в поле дата вставить это выражение в выражение упорядочивания.
это самое простое.

можно все что угодно, главное чтобы после этого больше не шевелить пальцем
дс часто пишут на представлениях, модифицируя как запрос, так и настройки.

вычисляемое поле минимизирует риски шелевеления пальцем в будущем и для пользователя оно выглядит как обычное поле.
11. Flipp 23.01.25 16:10 Сейчас в теме
12. Flipp 23.01.25 16:14 Сейчас в теме
Нет, если это условие добавить в текущее поле, то так выглядит
Прикрепленные файлы:
18. independ 1556 24.01.25 08:37 Сейчас в теме
(12) условным оформлением сделать поля с такими значениями пустыми
20. Flipp 27.01.25 10:49 Сейчас в теме
(18)
условным оформлением сделать поля с такими значениями пустыми
Можете подсказать как это сделать? никак не разберусь(((
21. independ 1556 27.01.25 18:23 Сейчас в теме
(20)
Прикрепленные файлы:
13. Flipp 23.01.25 16:19 Сейчас в теме
Мне,кажется все проще и я где-то прям туплю.
starik-2005; +1 Ответить
Оставьте свое сообщение

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