если вы изменяли размер у типа, то ошибок быть не должно. Аксапта сама пересинхронизирует все объекты.
1. однако у самого типа itemGroupID...
2. ...свойство StringSize задисейблено,...
3. ...потому что тип itemGroupID унаследован от SysGroup
4. однако если вы поменяете свойство StringSize у типа SysGroup, то размер поменяется у очень большого числа типов, которые наследуют от SysGroup
Большие группы - большие индексы - а это может очень отрицательно сказаться на производительности.
Но так сделать можно.
======================
Вы конечно можете отвязать ItemGroupID от SysGroup. Но тогда вы должны обеспечить соместимость вручную. Все поля, куда может записываться ItemGroupID должны иметь такой же размер, как и ItemGroupID.
Так лучше не делать, если вы не знаете Аксапту досконально вдоль-и-поперек.
======================
И еще: а почему номенклатурные группы вы называете системным полем?