با سلام.
در مورد اول:
شما به دو گونه می توانید برگه درخواست را در برگه های انبار فراخوانی نمایید:
1- از طریق فلش کنار + قرمز، گزینه فراخوانی یک برگه درخواست --- انتخاب درخواست و تصویب. در این شرایط، چنانچه سطرهای درخواست، فاقد انبار باشند، عملا برای هر انباری قابل استفاده خواهند بود. پس می توانید در سطر برگه درخواست انبار را انتخاب نکنید و برای هر انبار از آن استفاده نمایید.
2- در یک سطر برگه انبار، از فیلد *درخواست* اقدام به فراخوانی سطر درخواست خاصی می کنیم. در این شرایط سطرهایی قابل دسترس هستند که یا خودشان مربوط به انبار مورد نظر هستند، و یا فقط در اطلاعات عمومی برگه درخواست انبار مورد نظر درج شده است.
به نظرم در هر دو حالت رفتار سیستم طبیعی است. اگر توضیح بیشتری لازم است، در خدمتیم.
اما در مورد سوال دوم:
با توجه به اینکه در هنگام درج رخداد برای کالاها، ارتباط کالا با انبار سطر کنترل می شود، پس طبیعتا اگر کد انبار را حذف کنید، و یا کد انباری را درج کنید که کالای مورد نظر با آن ارتباط ندارد، کد کالا هم به طور خودکار حذف می شود.