Определенный порядок вывода данных

1. hawk 66 23.10.23 11:16 Сейчас в теме
Доброго времени суток, как можно вывести данные в определенном порядке в запросе или СКД, допустим получилось 100 записей, делим их на 2, и теперь нужно вывести 1 запись и 51 запись
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 23.10.23 12:07 Сейчас в теме
(1)
Для i=0 По КоличествоСтрок/2-1 Цикл
    ОбработатьВыборку(ВыборкаИзЗапроса[i], ВыборкаИзЗапроса[i+КоличествоСтрок/2]);
КонецЦикла;
3. Said-We 23.10.23 14:36 Сейчас в теме
(1) Вот это нужно?
Прикрепленные файлы:
4. user1928795 23.10.23 15:01 Сейчас в теме
(3) Какой ты умница, SQL знаешь!
5. soft_wind 23.10.23 15:19 Сейчас в теме
уже давно есть в запросе функция автономерзаписи(), формируете временную таблицу с номерами записей
и соединяете по номерам
по ВТтаб1.НомерЗаписи + 50 = ВТтаб2.НомерЗаписи
6. Said-We 23.10.23 15:32 Сейчас в теме
(1) Или так?
Не понятно как необходимо....
Прикрепленные файлы:
12. user1928795 23.10.23 17:28 Сейчас в теме
(6) Вау, великолепно! Потрясающие знания!
7. hawk 66 23.10.23 15:47 Сейчас в теме
Необходимо сделать следующий порядок
Есть к примеру 100 записей
100/2 получаем 50

порядок должен быть
1
51
2
52
3
53
4
54
и тд
8. user1826630 23.10.23 15:47 Сейчас в теме
(7) А ты знаешь толк в извращениях...
Один цикл на общее количество данных, и два разных счетчика на индексы строк ТЗ...
11. Sashares 33 23.10.23 16:49 Сейчас в теме
(7)Вам уже подсказали - используйте Автономерзаписи.
Потом находите минимальное (1) и максимальное значение номера (100).
Получаете серединный номер (50), с которого будете выводить вторую часть.
Соединяетесь с таблицей так, чтобы значение серединного номера и минимально были в отдельных колонках для каждой строки таблицы.
Далее добавляете поле сортировки - если номер записи минус серединный номер меньше минимального, тогда номер записи иначе номер записи минус серединный номер + 0,5.
Прикрепленные файлы:
14. hawk 66 23.10.23 18:53 Сейчас в теме
9. hawk 66 23.10.23 15:48 Сейчас в теме
10. Said-We 23.10.23 16:03 Сейчас в теме
(7) Примерно так же. Один раз пронумеровать весь список. Рассчитать середину. Присвоить каждому номер группы и в правильном порядке отсортировать. 1С так умеет.
Прикрепленные файлы:
13. user1928795 23.10.23 17:28 Сейчас в теме
Оставьте свое сообщение

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