Этот код мне очень на нравиться. Как это сделать красиво? Может в цикле перебором типа Если Родитель.Пустая() ... или есть какое-то простое лаконичное решение?
Если Склад.Родитель.Наименование = "Полоцк" или
Склад.Родитель.Родитель.Наименование = "Полоцк" или Склад.Родитель.Родитель.Родитель.Наименование = "Полоцк" тогда МагазинПолучатель = "Полоцк"
иначеесли Склад.Родитель.Наименование = "Гомель" или Склад.Родитель.Родитель.Наименование = "Гомель" или Склад.Родитель.Родитель.Родитель.Наименование = "Гомель" тогда МагазинПолучатель = "Гомель"
иначеесли Склад.Родитель.Наименование = "Минск" или Склад.Родитель.Родитель.Наименование = "Минск" или Склад.Родитель.Родитель.Родитель.Наименование = "Минск" тогда МагазинПолучатель = "Минск"
Конецесли;
Тип: СправочникСсылка.
Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента.
Возвращаемое значение:
Тип: Булево.
Истина - элемент подчинен группе; Ложь - в противном случае.
Если в качестве параметра указать сам элемент, то Ложь.
Описание:
Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии.