Всем спасибо, решил сам.
Штрихкоды = ПараметрыОбъекта["ТоварыТабличнаяЧасть"];
МассивШ = Штрихкоды.ВыгрузитьКолонку("Штрихкод");
Объект.Товары.ЗагрузитьКолонку(МассивШ, "Штрихкод");
Чтобы индексы строк табличной части совпали с таблицей значений нужно в параметр табличной части передавать хоть какое-то значение. У меня в параметр не выгружался штрихкод услуг,т.к не имеет смысла и в результате штрхкоды неверно подставлялись. Теперь все нормально.