def generate_sic_report(config):
    return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'sic', g))
def generate_group_text_report(config):
    return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'groups', g))
def generate_naics_report(config):
    return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'naics', g))
def generate_consumptiontext_report(config, submitted_by_user, g):
    """
    Gathers data for consumption text report and generates it's PDF
    :param config: report configuration
    :param submitted_by_user: user who submitted the report
    :param g: g
    :return: report path
    """
    report_path = DataReports.generate_consumptiontext_report(config.report_year, config.benchmark_year, SharedReporting.generate_consumptiontext_report(config, 'sic', g), submitted_by_user, config.account_type)
    return report_path