I want to implement the following idea:
Account has a custom picklist field where you can select the related territory (another custom object that has name and parent territory) for it. Territory has hierarchy levels. For example, country, region, city, street etc.
Please advise how can it be realized.
And if I want after selecting, for example, country from the picklist, also to select region, then city and street, should I use a Visualforce page or can it be realized in SalesForce directly? Also an account can have multiple territories (several regions in one country, several countries) for it.