Работай не с табличным полем, а с таблицей значений. Таблицу значений назначь источником данных для табличного поля. Если табличное поле надо раскрасить используй обработчик ПриВыводеСтроки()
ЭтотОбъект.СоставИзделия.Очистить();
Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
| НормативыСписанияСырьяСырье.Номенклатура КАК номенклатура,
| НормативыСписанияСырьяСырье.Количество КАК выпуск
|ИЗ
| Документ.НормативыСписанияСырья.Сырье КАК НормативыСписанияСырьяСырье
|ГДЕ
| НормативыСписанияСырьяСырье.Ссылка.Номенклатура = &Изделие
| И НормативыСписанияСырьяСырье.Ссылка.Проведен = ИСТИНА";
Запрос.УстановитьПараметр("Изделие", ВыбранноеЗначение);
Результат = Запрос.Выполнить();
Выборка=Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ЭтотОбъект.СоставИзделия.Добавить().Номенклатура=Выборка.Номенклатура;
КонецЦикла;
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший