7.7 Алгоритм распределения. Как?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Катюфка, 4 окт 2013.

  1. TopicStarter Overlay
    Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    412
    Симпатии:
    72
    Баллы:
    54
    Здравствуйте.
    Поставили передо мной задачу.
    Есть некая таблица значений, количество строк которой не ограничено, с колонками: Номер п/п, Наименование, Категория (на самом деле колонок больше, но менясейчас интересуют только эти 3).
    Количество Категорий может быть разным. Номера идут по порядку в каждой категории.
    Необходимо сформировать партии по 4 строки по такому алгоритму:
    - Количество всех строк одной категории делится на 4 с округлением в большую сторону.
    - Строка 1-1 (1 четверть - 1 строка) группируется со строкой 4-n (последней в четверти, она может быть пустая, если общее количество не кратно 4).
    - Строка 3-1 со строкой 2-n.
    - Получается первая группа.
    - Строка 1-2 со строкой 4-(n-1).
    - Строка 3-2 со строкой 2-(n-1).
    - Получается вторая группа.
    - И так далее, пока все строки этой категории не сгруппируются по 4.
    - Переход к следующей категории с тем же начальным распределением.

    Буду благодарна за пример такой сортировки. Я честно пыталась сделать ее сама, но окончательно запуталась с переносом строк вверх-вниз. Я добавила еще колонку Группа и пыталась проставлять туда номера групп. Получаются вложенные циклы, а с ними у меня беда...
  2. TopicStarter Overlay
    Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    412
    Симпатии:
    72
    Баллы:
    54
    Почему-то получились 2 одинаковые темы. Удалите, пожалуйста, лишнюю.
  3. TopicStarter Overlay
    Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    412
    Симпатии:
    72
    Баллы:
    54
    Всем спасибо. Сделала сама. Надо было выгрузить в отдельную таблицу каждую категорию. Тогда проще организовывать циклы, и сразу видны ошибки.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Удалил.
    Не дочитав так и хотел предложить. Только разделять группы.

Поделиться этой страницей