powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.1: Перенос элемента справочника в иную группу с сохранением иерархии
2 сообщений из 2, страница 1 из 1
1С 8.1: Перенос элемента справочника в иную группу с сохранением иерархии
    #36063230
IKSparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задачка - перенести программным способом определённый (выбранный пользователем в форме) элемент справочника в определённую (выбранную пользователем в форме) группу с сохранением иерархии. Например:
Группа1 ==> Группа2 ==> Группа3 ==> Элемент по нажатию кнопки должны перейти в Группу4 и в итоге должно получиться следующее:
Группа4 ==> Группа1 ==> Группа2 ==> Группа3 ==> Элемент
А если в Группе3 присутствуют элементы, которые пользователь не переносит, то тогда структура иерархии должна просто скопироваться. Не догоняю вот какого момента - как иерархию элемента отследить. В поле "Владелец" там ведь ссылка только на одного владельца.
...
Рейтинг: 0 / 0
1С 8.1: Перенос элемента справочника в иную группу с сохранением иерархии
    #36063471
Sinoptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IKSparrow,
IKSparrowВ поле "Владелец" там ведь ссылка только на одного владельца
Товарищ, не туда копаете!!!
Вам не владелец нуже, а родитель! Владелей - это владелец подчиненого справочника, а родитель это группа (или элемент) который стоит выше по иерархии.
По вашему примеру получится:
Элемент.Родитель = Группа3
Элемент.Родитель.Родитель = Группа2
Элемент.Родитель.Родитель.Родитель = Группа1
Элемент.Родитель.Родитель.Родитель.Родитель = Справочники.ВидВашегоСправочника.ПусстаяСсылка();
Также для определения уровня вложенности можно использовать метод "Уровень()"
В вашем случае Элемент.Уровень() = 4
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.1: Перенос элемента справочника в иную группу с сохранением иерархии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]