В чем моет быть проблема?
Для Каждого ТекСтрока из ДокументСсылка.РасходГСМ Цикл
Если ЗначениеЗаполнено(ТекСтрока.ОбъектСтроительства) Тогда
Иначе
ТекСтрока.ОбъектСтроительства = ОС;
КонецЕсли;
КонецЦикла;
Где ТекСтрока.ОбъектСтроительства и ОС с одинаковыми типами "справочник.ОбъектСТроительства" Значение переменной уже известно
Но почему то не записывает значение в ТекСтрока.ОбъектСтроительства!кто что подскажет?
посмотри в отладчике , может ос у тебя не ссылка а объект? и также посмотри в отладчике таб часть после выхода из цикла. И самое главное Ты пишел ДокументСсылка, тогда вопрос зачем в документе ссылка ты переопределяеш табл часть это нужно делать в значениях типа Объект