Since you have only a pending status as of now, the h-1 will have to be filed based on the receipt, this is called a bridge petition and USCIS sometimes approves these cases and sometimes sends an rfe to submit the approval, if that happens you will have to hope that you get the approval within the allotted time given for the rfe response, otherwise you can ask USCIS to approve the case for consular processing, which means they will approved without an I-94, you will have to travel outside the country and Re enter on a valid h-1visa to get a new I-94.