she is allowed to travel. She needs to come back with 6 months. If she says past 6 months, she will need to prove that she resides in the States upon her return.
If she stays out for more than a year, she loses her GC. She needs to get a reentry permit, if she needs to stay out for more than a year and less than two. Reentry permit doesn't guarantee reentry.