Я поторопился, косяки остались, но в той группе, которая обычно тестировалась, явно не видны. В другой большой группе видно сразу. Причем после 1с переиндексации список листается ровно и плавно, а сразу после вставки даже визуально как-то дергано. Видимо все-таки дело в моих данных, так как после переиндексации криво работает вот такой простой запрос по выбору групп: ТекстЗапроса = "SELECT $Ном.КодГруппы AS [КодГруппы $Строка], | Ном.Id AS [Группа $Справочник.Номенклатура] |FROM $Справочник.Номенклатура Ном |WHERE Ном.IsFolder = 1 |ORDER BY $Ном.КодГруппы";
ТВсп = Запрос.ExecuteStatement (ТекстЗапроса); ТДат.Загрузить(ТВсп); ТДат.УстановитьПараметрыКолонки("КодГруппы", "Строка", 3,0, "Код", 5); ТДат.УстановитьПараметрыКолонки("Группа", , ,, "Группа", 60);
Точнее, он работает, но вместо группы пишет "Объект не найден", я уж было подумал что что-то удалил, но самое прикольное, что нужная группа правильно выбирается из ТЗ на форме выбора группы. То есть в запросе ТЗ типизируется криво, а выбранная "несуществующая" группа правильно возвращается и подставляется в основной, большой запрос. Я уже ничего не понимаю. Есть какой-то изьян. Уж этот запрос на группы невинный и полностью зависит лишь от sс84, которая почему "кривится" после переиндексайии VFP
|