Посмотрите тестовый пример, ниже, может поможет
X++:
static void SRF_TestJob(Args _args)
{
List list = new List(Types::Integer);
ListEnumerator le;
container emptyList = list.pack();
Counter counter;
;
for (counter = 1; counter <= 3; counter ++)
{
list = List::create(emptyList);
list.addStart(1);
list.addStart(2);
le = list.getEnumerator();
while (le.moveNext())
{
info(strFmt("%1", le.current()));
}
}
}