я делал вот так для динамического изменения меток столбцов при изменении даты
X++:
private void setFormGroupControlMonthSequence()
{
int i;
FormRealControl cell;
int monthNum = mthOfYr(dateToday);
int yearNum = year(dateToday);
if(!groupMonths)
{
return;
}
for (i = 1; i <= NumOfMonths && i <= groupMonths.controlCount(); i++)
{
cell = groupMonths.controlNum(i);
if(i > NumOfMonths)
{
cell.visible(false);
}
else
{
cell.label(strFmt("%1 (%2)", wblInvUsageFormEngine::monthNum2ShortName(monthNum, languageId), yearNum));
cell.visible(true);
if(monthNum <= 1)
{
monthNum = 12;
yearNum--;
}
else
{
monthNum--;
}
}
}
}