АдресСервера = НастройкаОбмена.АдресСайта;
Логин = НастройкаОбмена.Логин;
Пароль = НастройкаОбмена.Пароль;
...........
...........
Пока ТаблицаСТоварами.НайтиСтроки(Отбор).Количество() > 0 Цикл
//Когда в первый раз сюда попадаем, то все нормально,
//а при второй и следующих итерациях НастройкаОбмена = ошибка получения представления значения
Для Каждого Стр Из ТаблицаСТоварами Цикл
Если Не Стр.Загружен Тогда
Попытка
НоменклатурыСсылка = ПолучитьНоменклатуру(Стр.КодПродукта,НастройкаОбмена,Стр.Артикул,Стр.НаименованиеПродукта,Стр);
Стр.Загружен = Истина;
Исключение
(4) Я сужу по тому куску кода, который представлен.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший