Hello.
How to generate value for the atribute of dimension. The following code works fine as long as there is projID as value in Project atribute dimension. How to check if it exists and how to generate it.
DimensionAttributeValue dimAtrrNrProjValue;
DimensionAttribute dimAttrEwidPodat, dimAtrrNrProjektu, dimAtrrPoddzialStrOrg, dimAttrTA;
DimensionAttributeValueSetStorage davss;
RecId defaultDimension;
ProjTable projTableLoc;
davss = DimensionAttributeValueSetStorage::find(ProjTable::find(ProjId).DefaultDimension);
// error if no ProjTable.ProjId as atribute valu
dimAtrrNrProj = DimensionAttribute::findByName("NrProj");
dimAtrrNrProjValue = DimensionAttributeValue::findByDimensionAttributeAndValue(dimAtrrNrProjektu, ProjTable.ProjId, false, true);
davss.addItem(dimAtrrNrProjektuValue);
info(strFmt("%1", davss.save()));
ProjTable.DefaultDimension = davss.save();