Это может зависеть от того, как вы создаете своих агентов и устанавливаете параметр v3Code.Я использовал это раньше и загружал своих агентов из базы данных и устанавливал параметры из базы данных, и это работало нормально.Однако в другом случае я устанавливал параметр ПОСЛЕ создания агента, что приводило к аналогичной ситуации.
Обходное решение, которое я предлагаю, - это создать еще одну совокупность, называемую functionHolders, с агентами, которые имеют только табличную функцию и параметр v3Code.Затем в главном запуске заполните все возможные функцииHolders (скажем, v3Code в диапазоне от 0 до 4).
Основной код запуска: for(int i=0;i<5;i++){add_functionHolder(i);}
и когда вам нужно использовать функцию: main.functionHolders.get(v3Code).tabelFunction_area_of_issue()