Возможно, вы захотите рассмотреть альтернативы, так как Crystal требует немного знаний и «специального» программного обеспечения.Не говоря уже о зависимостях и проблемах.
Не могли бы вы использовать, например, шаблоны слов?Где используются заполнители и ваше приложение объединяет данные в соответствии.Это делает отчеты в 100 раз более удобными для обслуживания конечными пользователями.