Yes u r right. i cjecked with my lawyer Rajiv S Khanna
as long as you have valid visa then u do not need AP or 485 REc.
Read this , it came from Mr.Khanna
lease note the follwoing law is equally true for both H-1 and L-1 cases.
TRAVEL DURING I-485 PENDENCY
During the pendency of I-185 if you travel abroad, you must have one of the following to reenter:
1. Advance Parole
Note that if you reenter on Advance parole, you no longer possess H status. You are still in status because of pending 485, but no longer have H status. So you will need an EAD to continue working after reentry.
OR
2. H-1/L-1 or H-4/L-2 multiple entry visa PLUS original I-485 filing receipt.
If you do not have a visa, you can get one from your home country. Pending 485 is no bar to issuance of a visa.
TRAVEL DURING CONSULAR PROCESSING
If you are processing your papers through consular processing (CP), you cannot obtain an advance parole. Travelling during CP is not a problem but you will need an H-1/L-1 visa to reenter the United States.
If you do not have a visa, you can get one from your home country. Pending CP is no bar to issuance of a visa.
Regards.