Hi Community!
After my question was ignored (https://community.atlassian.com/t5/Portfolio-for-Jira-questions/How-to-display-the-team-field-from-the-portfolio-plugin-in-a-pie/qaq-p/902737). I decided to customize this solution by copying the fields.
Now I need to use this script in a listener script Runner (Events = issueUpdate):
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.rm.teams.core.team.data.DefaultTeam
MutableIssue issue = issue
//Получаем поля\значения ("Команда"\"Team_Tempo_filed")
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def CFportfolioTeam = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Team")
def select_singlechoice_field = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Команда")
def team_value = issue.getCustomFieldValue (CFportfolioTeam)
def grp =(DefaultTeam) issue.getCustomFieldValue(CFportfolioTeam)
def teamPortfolio = grp.getDescription().getTitle()
// Получаем значение опций каждой команды из Customfield "Команда"
def fieldConfig1 = select_singlechoice_field.getRelevantConfig(issue)
def Options_1 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PO" }
def fieldConfig2 = select_singlechoice_field.getRelevantConfig(issue)
def Options_2 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "MT" }
def fieldConfig3 = select_singlechoice_field.getRelevantConfig(issue)
def Options_3 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "ORM-Tomsk" }
def fieldConfig4 = select_singlechoice_field.getRelevantConfig(issue)
def Options_4 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "UAdmin" }
def fieldConfig5 = select_singlechoice_field.getRelevantConfig(issue)
def Options_5 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "UI" }
def fieldConfig6 = select_singlechoice_field.getRelevantConfig(issue)
def Options_6 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT" }
def fieldConfig7 = select_singlechoice_field.getRelevantConfig(issue)
def Options_7 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_1" }
def fieldConfig8 = select_singlechoice_field.getRelevantConfig(issue)
def Options_8 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_2" }
def fieldConfig9 = select_singlechoice_field.getRelevantConfig(issue)
def Options_9 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_AR" }
//Присваиваем значение полей исходя из условий
if (teamPortfolio == "Core-PO")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_1)
}
else if (teamPortfolio == "Core-ORM-MT")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_2)
}
else if (teamPortfolio == "Core-ORM-Tomsk")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_3)
}
else if (teamPortfolio == "Core-ORM-UAdmin")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_4)
}
else if (teamPortfolio == "Core-UI")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_5)
}
else if (teamPortfolio == "Core-PDT")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_6)
}
else if (teamPortfolio == "Core-PDT-1")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_7)
}
else if (teamPortfolio == "Core-PDT-2")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_8)
}
else if (teamPortfolio == "Core-PDT-AR")
{
issue.setCustomFieldValue(select_singlechoice_field, Options_9)
}
But after insert in listener it's script don't work. The log does not contain errors, the script does not work 
I tried change my script like so:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.rm.teams.core.team.data.DefaultTeam
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.ModifiedValue
def issue = event.issue as Issue
//Получаем поля\значения ("Команда"\"Team_Tempo_filed")
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def CFportfolioTeam = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Team")
def select_singlechoice_field = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Команда")
def team_value = issue.getCustomFieldValue (CFportfolioTeam)
def grp =(DefaultTeam) issue.getCustomFieldValue(CFportfolioTeam)
def teamPortfolio = grp.getDescription().getTitle()
// Получаем значение опций каждой команды из Customfield "Команда"
def fieldConfig1 = select_singlechoice_field.getRelevantConfig(issue)
def Options_1 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PO" }
def fieldConfig2 = select_singlechoice_field.getRelevantConfig(issue)
def Options_2 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "MT" }
def fieldConfig3 = select_singlechoice_field.getRelevantConfig(issue)
def Options_3 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "ORM-Tomsk" }
def fieldConfig4 = select_singlechoice_field.getRelevantConfig(issue)
def Options_4 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "UAdmin" }
def fieldConfig5 = select_singlechoice_field.getRelevantConfig(issue)
def Options_5 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "UI" }
def fieldConfig6 = select_singlechoice_field.getRelevantConfig(issue)
def Options_6 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT" }
def fieldConfig7 = select_singlechoice_field.getRelevantConfig(issue)
def Options_7 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_1" }
def fieldConfig8 = select_singlechoice_field.getRelevantConfig(issue)
def Options_8 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_2" }
def fieldConfig9 = select_singlechoice_field.getRelevantConfig(issue)
def Options_9 = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == "PDT_AR" }
def changeHolder = new DefaultIssueChangeHolder()
//Присваиваем значение полей исходя из условий
if (teamPortfolio == "Core-PO")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_1),changeHolder)
}
else if (teamPortfolio == "Core-ORM-MT")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_2),changeHolder)
}
else if (teamPortfolio == "Core-ORM-Tomsk")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_3),changeHolder)
}
else if (teamPortfolio == "Core-ORM-UAdmin")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_4),changeHolder)
}
else if (teamPortfolio == "Core-UI")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_5),changeHolder)
}
else if (teamPortfolio == "Core-PDT")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_6),changeHolder)
}
else if (teamPortfolio == "Core-PDT-1")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_7),changeHolder)
}
else if (teamPortfolio == "Core-PDT-2")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_8),changeHolder)
}
else if (teamPortfolio == "Core-PDT-AR")
{
select_singlechoice_field.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(select_singlechoice_field), Options_9),changeHolder)
}
But it did not help...
What i do incorrect?
Help please make the script working!
Jira version: 7.3.7
ScriptRunner version: 5.4.12