Знаете, здесь проблема не такая банальная, как может показаться.
Если добавить перед самой группировкой строку:
табОшибка =табОшибка.Копия(1,1);
проблема исчезнет.
Также проблемы не будет, если вместо удаления колонки, ее переименовать:
// табОшибка.удалитьколонку("тзПотомки");
табОшибка.ПереименоватьКолонку("тзПотомки", "архив");
Т.е. скорее всего, мы имеем дело с возникновением неких кросс-ссылок после удаления колонки.
Причем условием возникновения проблемы является наличие пустых значений перемещаемых данных (т.е. в колонках "за" удаляемой).
Упрощенный вариант теста (чтобы не загружать мозг лишними вычислениями):
_т =СоздатьОбъект("ИндексированнаяТаблица");
_т.НоваяКолонка("Измерение1");
_т.НоваяКолонка("Измерение2");
_т.НоваяКолонка("Врем");
_т.НоваяКолонка("Значение1");
_т.НоваяКолонка("Значение2");
_т.НоваяСтрока();
_т.Значение1 =10;
_т.Значение2 =10;
_т.НоваяСтрока();
_т.Значение1 =10;
_т.УдалитьКолонку("Врем");
_т.Показать();
_т.Группировать("Измерение1:Измерение1;Измерение2:Измерение2", "Значение1,Значение2");
_т.Показать();
Резюмируя: проблема крайне неприятная и подлежит исправлению.
Пока к удалению колонок лучше отнестить с большой осторожностью.
ol неплохая тема получилась, спасибо.
Да, но этта, советую все же не задерживаться на 3.2.2.0, именно из-за ошибки, ссылку на которую я дал выше (хотя она и не имеет отношения к данной проблеме).