Попробовал вложить контейнеры. В общем, конечно, получается больше

Обнаружил интересную особенность (следите за нумерацией первого элемента во вложенных контейнерах)
X++:
return [
[_par01, _par02, _par03, _par04, _par05, _par06],
[_par02, _par02, _par03, _par04, _par05, _par06],
[_par03, _par02, _par03, _par04, _par05, _par06],
....
[_par41, _par02, _par03, _par04, _par05, _par06],
[_par42, _par02, _par03, _par04, _par05, _par06],
[_par43, _par02, _par03, _par04, _par05, _par06]
];
Т.е. вложенных элементов вроде как 43 и до 48 есть еще 5.
Но если мы заменим последнюю строку на:
X++:
[_par43, _par02, _par03, _par04, _par05, _par06, _par07]
то опять получим переполнение стека. Получается, что хитрая нумерация идёт по "сторонам прямоугольника" как-то так:
Код:
1
2
3
...
41
42
43 44 45 46 47 48 (а вот 49 уже нельзя)
Т.е. кол-во "строк" + кол-во "столбцов" последней "строки" - 1 не должно превышать 48. Это для 2-мерного случая. В 3-мерный не полезу!
Отмечу, что у меня это в Axapta 3.0 SP4. Так что конкретно DAX 4 тут ни при чём.