|
ТЗ и отбор по условию в 8.х |
☑ |
0
егаис
26.10.11
✎
16:04
|
Что-то туплю
Есть большая тз, обрабатывать планируется итерациями по 10 строк.
Данные будут копироваться во временную тз. Не пойму, как использовать параметры отбора для метода Скопировать, типа Структура НоерСтроки<Номер*10
|
|
1
егаис
26.10.11
✎
16:05
|
хочется красиво без перебора строк и проверки по его номеру
|
|
2
егаис
26.10.11
✎
16:20
|
Для х = 0 По КоличествоИтераций-1 Цикл
МассивСтрок = Новый Массив;
НачальнаяСтрока = х*5;
КонечнаяСтрока = Мин(НачальнаяСтрока + 5, ВсегоТовара);
Для Каждого СтрокаТовар Из ТаблицаТоваров Цикл
Если (СтрокаТовар.НомерСтроки >= НачальнаяСтрока) или (СтрокаТовар.НомерСтроки <= КонечнаяСтрока) Тогда
МассивСтрок.Добавить(СтрокаТовар);
КонецЕсли;
КонецЦикла;
ВремТаблицаТоваров = ТаблицаТоваров.Скопировать(МассивСтрок);
пока так, но не нравиться (
|
|
3
zbv
26.10.11
✎
16:28
|
а зачем
ВремТаблицаТоваров = ТаблицаТоваров.Скопировать(МассивСтрок); - ?
работай сразу с массивом строк...
|
|
4
Vovan1975
26.10.11
✎
16:32
|
а в чем прирост производительности ожидаете?
|
|
5
Maxus43
26.10.11
✎
16:34
|
я б в запрос запихал вобще... смотря что делать с ТЗ надо конечно
|
|