public static DataTable GetData <T>(DB2 db, string[] fields)
    {
        var dtoType = typeof(T);
        var source  = Mapper.Configuration.GetAllTypeMaps().Where(i => i.DestinationType == dtoType).Select(i => i.SourceType).FirstOrDefault();

        if (source == null)
        {
            throw new HMException("Не найден источник данных");
        }
        var dbSet    = db.Set(source);
        var querable = dbSet.AsQueryable();
        var list     = dbSet.ProjectTo <T>().ToList();

        return(GetDataTable(list, fields));
    }