Цитата: ADirks от 18 ноября 2025, 07:30Вот такой вот есть простенький тест.ПолучитьСекцию() точно быстрее (раза в 2), но не так феноменально, как казалось с первых запусков.
секцияТовар1 = Т.ПолучитьСекцию("Строка_3|К1");
облТовар1 = секцияТовар1.Область(1, 1);
секцияТовар2 = Т.ПолучитьСекцию("Строка_3|К1");
облТовар2 = секцияТовар2.Область(1, 1);
секцияТовар3 = Т.ПолучитьСекцию("Строка_3|К1");
облТовар3 = секцияТовар3.Область(1, 1);
тзДанные.ВыбратьСтроки();
Пока тзДанные.ПолучитьСтроку() = 1 Цикл
стрЗначение = тзДанные.Наименование;
облТовар1.Текст = стрЗначение;
Т.ВывестиСекцию(секцияТовар1);
облТовар2.Текст = стрЗначение;
Т.ПрисоединитьСекцию(секцияТовар2);
облТовар3.Текст = стрЗначение;
Т.ПрисоединитьСекцию(секцияТовар3);
КонецЦикла;
Цитата: ADirks от 18 ноября 2025, 07:30Вот такой вот есть простенький тестДа, именно это и искал. Спасибо огромное!
Цитата: trad от 18 ноября 2025, 09:09Убрать автовысоту строк таблицы, сделать ее фиксированнойЕсть такое, в среднем процентов десять прибавки.
Цитата: Злоп от 16 ноября 2025, 16:01По-прежнему непонятно что такое все вошедшие в запросДля регистров (2 склада, 3 товара, удовлетворяющих отбору по Условие()):
Группировка Склад Без групп;
Группировка Номенклатура Без групп;
| |Склад | |Товар | |Остаток |
| Склад1 | Товар1 | 10 |
| Склад1 | Товар2 | 15 |
| Склад2 | Товар1 | 20 |
Группировка Склад Без групп;
Группировка Номенклатура Без групп Все;
| |Склад | |Товар | |Остаток |
| Склад1 | Товар1 | 10 |
| Склад1 | Товар2 | 15 |
| Склад1 | Товар3 | 0 |
| Склад2 | Товар1 | 20 |
| Склад2 | Товар2 | 0 |
| Склад2 | Товар3 | 0 |
Группировка Склад Без групп;
Группировка Номенклатура Без групп Все ВошедшиеВЗапрос;
| |Склад | |Товар | |Остаток |
| Склад1 | Товар1 | 10 |
| Склад1 | Товар2 | 15 |
| Склад2 | Товар1 | 20 |
| Склад2 | Товар2 | 0 |