Инд = список.НайтиЗначение(СокрЛП(ВыбРеквизит));
Если Инд = 0 Тогда
// нет такого в списке
список.ТекущаяСтрока(1);
ВыбРеквизит = список.ПолучитьЗначение(1);
Иначе
список.ТекущаяСтрока(Инд);
КонецЕсли;
Инд = список.НайтиЗначение(СокрЛП(ВыбРеквизит));
Если Инд = 0 Тогда
// нет такого в списке
список.ТекущаяСтрока(1);
ВыбРеквизит = список.ПолучитьЗначение(1);
Иначе
список.ТекущаяСтрока(Инд);
КонецЕсли;
Инд = ГрузПол.НайтиЗначение(СокрЛП(Грузополучатель));
Если Инд = 0 Тогда
// нет такого в списке
ГрузПол.ТекущаяСтрока(1);
Грузополучатель = ГрузПол.ПолучитьЗначение(1);
Иначе
ГрузПол.ТекущаяСтрока(Инд);
КонецЕсли;
Грузополучатель=ГрузПол.ПолучитьЗначение(ГрузПол.ТекущаяСтрока());
Если Грузополучатель = 0 Тогда
// нет такого в списке
ГрузПол.ТекущаяСтрока(1);
Грузополучатель = ГрузПол.ТекущаяСтрока();
Иначе
ГрузПол.ТекущаяСтрока(Грузополучатель);
КонецЕсли;
Грузополучатель=ГрузПол.ТекущаяСтрока();
Инд = ГрузПол.НайтиЗначение(СокрЛП(Грузополучатель));
Если Инд = 0 Тогда
// нет такого в списке
ГрузПол.ТекущаяСтрока(1);
Грузополучатель = ГрузПол.ПолучитьЗначение(1);
Иначе
ГрузПол.ТекущаяСтрока(Инд);
КонецЕсли;
Грузополучатель=ГрузПол.ПолучитьЗначение(ГрузПол.ТекущаяСтрока());