Перейти к содержимому


Очередь


Сообщений в теме: 5

#1 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 20 Август 2012 - 04:50

Добрый день,

Как в КБ можно реализовать очередь (рейтинг) в одной таблице? Чтобы при удалении или добавлении записи в середине очереди, вся очередь автоматически пересчитывалась.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Август 2012 - 12:01

Во-первых, вычислениями, во-вторых, для изменения порядка расположения уже есть поле с типом "номер".

#3 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 21 Август 2012 - 19:05

в одной таблице не одна очередь, тоесть если нпример в заявке разные исполнители то будут и разные очерди к ним, поле номер отпадает

#4 OLDest

    Активный участник

  • Пользователи
  • PipPipPip
  • 268 сообщений
  • Пол:Мужчина
  • Город:Калининград

Отправлено 22 Август 2012 - 09:48

Поясню, в одной таблице несколько групп исполнителей, очередь своя в каждой группе и отсортирована внутри групп по 5 параметрам разным (например дата регистрации,номер регистрации, id, группа, подгруппа). причем сортировка должна быть такая по дате чтоб пустые ('0000-00-00 00:00:00') были в конце а заполненные были в нормальном порядке
Купил лицензию КБ

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 22 Август 2012 - 09:54

Я же написал - используйте вычисления, в чем конкретно проблема с ними?

Поле "номер" приведено лишь для примера, от него вообще планируем отказаться.

#6 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 24 Август 2012 - 07:53

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





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных