Size: a a a

2020 January 31

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
Про пагинацию можно подробнее?
То что ты делаешь и называется "пагинация")
источник

🅵

🅵🅾️🆇 in 1C
Видел как на форумах данные выводятся по странично?)
источник

🅵

🅵🅾️🆇 in 1C
Даже тот же "динамический список" работает также, получая данные чанками
источник

АК

Александр Киричков in 1C
🅵🅾️🆇
Даже тот же "динамический список" работает также, получая данные чанками
человека интересует как это в запросе реализовать
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
🅵🅾️🆇
Видел как на форумах данные выводятся по странично?)
ну мне собственно это и нужно. Вопрос как пропускать.
Если там будет 100500 страниц, то чем дальше в лес, тем больше запрос будет выгребать и потом пропускать.
источник

🅵

🅵🅾️🆇 in 1C
В первом варианте код более чем простой:


Выборка = Запрос("ПЕРВЫЕ ${ОТСТУП + ЛИМИТ}");

Пока Выборка.Следующий() Цикл
 Если Отступ Тогда
   Отступ--;
   Продолжить;
 КонецЕсли;
 ...
КонецЦикла;
источник

АК

Александр Киричков in 1C
И в цикле
источник

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
ну мне собственно это и нужно. Вопрос как пропускать.
Если там будет 100500 страниц, то чем дальше в лес, тем больше запрос будет выгребать и потом пропускать.
Не, протесть, это нормально работает
источник

🅵

🅵🅾️🆇 in 1C
Яж говорю, проверял)

Но всегда есть альтернативы.
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
🅵🅾️🆇
Не, протесть, это нормально работает
🤔
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
А если делать так?
ВЫБРАТЬ ПЕРВЫЕ 50
...
ГДЕ
  ПолеСортировки > &Отступ
СОРТИРОВАТЬ ПО
  ПолеСортировки
источник

АК

Александр Киричков in 1C
Я так понял, что вы запрос в цикле решили гонять?
источник

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
А если делать так?
ВЫБРАТЬ ПЕРВЫЕ 50
...
ГДЕ
  ПолеСортировки > &Отступ
СОРТИРОВАТЬ ПО
  ПолеСортировки
Ну да, можно добавить доп реквизит.
Но мне не кажется, что это будет быстрее.

Мб быстрее будет, если это регистр сведений и это будет измерением
источник

🅵

🅵🅾️🆇 in 1C
Александр Киричков
Я так понял, что вы запрос в цикле решили гонять?
Не совсем так
источник

АК

Александр Киричков in 1C
Хотя, если это например вывод на сайте, то и хрен бы с циклом
источник

АК

Александр Киричков in 1C
Вот у меня тысяча строк в таблице
источник

АК

Александр Киричков in 1C
Я хочу по 20 их выводить на макет
источник

🅵

🅵🅾️🆇 in 1C
Александр Киричков
Вот у меня тысяча строк в таблице
Тысяча это вообще копейки)
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
Александр Киричков
Я так понял, что вы запрос в цикле решили гонять?
нет. у меня хттп-сервис и нужно данные отдавать порциями по запросу.
скорость ооочень важна.
источник

АК

Александр Киричков in 1C
новая порция - новая страница
источник