Добрый день. Есть индексированная таблица ИТЗ, сгруппированная по заранее неизвестному количеству группировок. Получается, что на каждом уровне группировки строка ИТЗ имеет таблицу тзПотомки, и не имеет на последнем.
А вот как узнать на каком уровне группировки в ИТЗ находится текущая тзПотомки?
(1) Это понятно, но не догоню как. Не стал пока с ним морочиться, пробовал через методы самой ИТЗ это узнать, и кажется решил...
Индексы от 1 до N - сохраняются для всех вложенных таблицах как Инд1 для тзПотомки1, Инд2 для тзПотомки2...
(3) Так я так и сделал) Только смотрю ВыражениеИндекса().
(4) Просто не пользовался этим методом, и не до конца был понятен метод Сгруппировать() у ИТЗ. Я думал так: если вложенные таблицы копируют структуру родителя, то и индексы тоже. А оказалось, что нет:
ИТЗ.ВыбратьСтроки();
Пока ИТЗ.ПолучитьСтроку() = 1 Цикл
(6) Да, так и делаю, (5) - просто показал как тестил, вдруг неправильно?
Спасибо)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший