Для примера ниже приведен скрипт записывающий значение VALUE в дополнительное поле с кодом CODE в карточку.
Скрипт
import com.haulmont.cuba.core.global.AppBeans
import com.haulmont.cuba.core.global.LoadContext
import com.haulmont.workflow.core.entity.Card
import com.haulmont.cuba.core.global.DataManager
import com.haulmont.thesis.core.entity.Doc
DataManager dataManager = AppBeans.get(DataManager.NAME)
UUID entityId = card.getId();
String code = "extraField1_code" //Необходимо указать код дополнительного поля
String value = "somevalue1" //Необходимо указать значение, записываемое в дополнительное поле
LoadContext ctx = new LoadContext(Card.class).setId(entityId)
ctx.setLoadDynamicAttributes(true)
Doc doc = dataManager.load(ctx)
doc.setValue("+"+code, value)
dataManager.commit(doc)