- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
Результат = Запрос.Выполнить();
Если Результат.Выгрузить().Количество() <> 0 Тогда
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
... тут некий код... и внутри контрольный в голову...
Если ТЗ.Количество() <> 0 Тогда
Для Каждого Строка Из ТЗ Цикл
...
КонецЦикла;
КонецЕсли;
...
КонецЦикла;
КонецЕсли;
alexinzaz 28.10.2014 00:06 # +1
Результат.Выгрузить().Количество() <> 0
то о какой оптимизации может идти речь. Однозначно новичек писал.
Dummy00001 28.10.2014 03:05 # 0
Это же 1С. Однозначно пользователь VisualBasic.
Twilight_Sun 28.10.2014 10:52 # 0
возможно паранойя, типа "семь раз если один раз цикл".
guest 28.10.2014 12:12 # −7
guest 28.10.2014 12:40 # −7
Анонимус 30.10.2014 23:19 # +1
"Каждого" -- они такие
guest 28.10.2014 01:37 # −9
Mortum 28.10.2014 08:02 # −1
Lure Of Chaos 29.10.2014 09:41 # −1
Twilight_Sun 29.10.2014 10:02 # −1
guest 29.10.2014 19:17 # −4
guest 29.10.2014 19:31 # −3
Анонимус 30.10.2014 23:17 # 0
Три дня спрашивал по всем форумам программист, но ответа так и не нашел.
И вот таким вот образом появлис я этот код.
HomoAlbus 31.10.2014 15:45 # 0
Если Результат.Выгрузить().Количество() <> 0 Тогда - выгружаем стомильонов строк в ТЗ, чтобы тупо проверить их количество, выгрузку потом нигде не используем.
И обязательно проверяйте количество элементов в коллекции оператором <> чем Нуралиев не шутит, вдруг там -1 окажется?