Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
ТекущийПользователь = Справочники.Контрагенты.НайтиПоКоду(НовыйПользователь.Спонсор); //Выдергиваем указанного спонсора чтобы запихать ему в ногу
Курсор = ТекущийПользователь.НастройкаКурсорНоги;//Определяет в какую ногу будут попадать новые рефералы
Итератор = 0;
Пока Истина цикл
Спонсор = ТекущийПользователь;//Небольшой финт
Если Итератор = 0 тогда
Если Курсор = "Левая" тогда
ТекущийПользователь = Справочники.Контрагенты.НайтиПоКоду(ТекущийПользователь.ЛеваяНога);
Иначе
ТекущийПользователь = Справочники.Контрагенты.НайтиПоКоду(ТекущийПользователь.ПраваяНога);
КонецЕсли;
Иначе
ТекущийПользователь = Справочники.Контрагенты.НайтиПоКоду(ТекущийПользователь.ПраваяНога); //Всех в "Правую ногу"
КонецЕсли;
Если ТекущийПользователь = Справочники.Контрагенты.ПустаяСсылка тогда
Если Итератор = 0 тогда
Если Курсор = "Левая" тогда
Спонсор.ЛеваяНога = ТекущийПользователь;
Иначе
Спонсор.ПраваяНога = ТекущийПользователь;
КонецЕсли;
Иначе
Спонсор.ПраваяНога = ТекущийПользователь;
КонецЕсли;
Прервать;//Успешное завершение
КонецЕсли;
КонецЦикла;
Вообще, я это писал чтобы передать, так как тут есть какая-никакая подсветка синтаксиса 1С, но оказалось что тут ему самое место, когда чуть-чуть протрезвел.
Тут у кузи с луром вообще совместная фотка стояла когда-то.
Борманд... Как ты мог...
Борманд плохой человек.