Fixes BUG-0049494: Warehouse dropdown showing all warehouse in PO window
**Added check whether warehouse organization is in the transaction org natural tree or not only in the case of non sales transaction
Proof of testing document: https://docs.google.com/spreadsheets/d/166EIDNtNUzChdw8ndpgaa397n7h2ldsbnnSDwCMZkaU/edit#gid=0
Push a try OK
Build result: SUCCESS
Log: https://builds.openbravo.com/job/try-init/1560/console
Builds:
SUCCESS - https://builds.openbravo.com/job/try-accounting-oracle/851/
SUCCESS - https://builds.openbravo.com/job/try-accounting-pgsql/851/
SUCCESS - https://builds.openbravo.com/job/try-addpayment1-oracle/852/
SUCCESS - https://builds.openbravo.com/job/try-addpayment1-pgsql/852/
SUCCESS - https://builds.openbravo.com/job/try-addpayment2-oracle/852/
SUCCESS - https://builds.openbravo.com/job/try-addpayment2-pgsql/852/
SUCCESS - https://builds.openbravo.com/job/try-addpayment3-oracle/848/
SUCCESS - https://builds.openbravo.com/job/try-addpayment3-pgsql/849/
SUCCESS - https://builds.openbravo.com/job/try-alternativeflows-pgsql/848/
SUCCESS - https://builds.openbravo.com/job/try-api/892/
SUCCESS - https://builds.openbravo.com/job/try-basic-oracle/858/
SUCCESS - https://builds.openbravo.com/job/try-basic-pgsql/859/
SUCCESS - https://builds.openbravo.com/job/try-bigamount-pgsql/848/
SUCCESS - https://builds.openbravo.com/job/try-checks-oracle/892/
SUCCESS - https://builds.openbravo.com/job/try-checks-pgsql/892/
SUCCESS - https://builds.openbravo.com/job/try-dbcons-oracle/891/
SUCCESS - https://builds.openbravo.com/job/try-dbcons-pgsql/893/
SUCCESS - https://builds.openbravo.com/job/try-dotspanishdateformat-pgsql/850/
SUCCESS - https://builds.openbravo.com/job/try-dotusadateformat-pgsql/848/
SUCCESS - https://builds.openbravo.com/job/try-full-oracle/893/
SUCCESS - https://builds.openbravo.com/job/try-full-pgsql/892/
SUCCESS - https://builds.openbravo.com/job/try-gui-oracle/857/
SUCCESS - https://builds.openbravo.com/job/try-gui-pgsql/857/
SUCCESS - https://builds.openbravo.com/job/try-initial-oracle/859/
SUCCESS - https://builds.openbravo.com/job/try-initial-pgsql/858/
SUCCESS - https://builds.openbravo.com/job/try-multicurrency-oracle/851/
SUCCESS - https://builds.openbravo.com/job/try-multicurrency-pgsql/851/
SUCCESS - https://builds.openbravo.com/job/try-roletest-pgsql/848/
SUCCESS - https://builds.openbravo.com/job/try-spanishdateformat-pgsql/848/
SUCCESS - https://builds.openbravo.com/job/try-spanishseparator-pgsql/847/
SUCCESS - https://builds.openbravo.com/job/try-transaction-oracle/852/
SUCCESS - https://builds.openbravo.com/job/try-transaction-pgsql/853/
SUCCESS - https://builds.openbravo.com/job/try-upgrade-pgsql/862/
SUCCESS - https://builds.openbravo.com/job/try-usadateformat-pgsql/847/
SUCCESS - https://builds.openbravo.com/job/try-usaseparator-pgsql/847/