Варианты ошибки в данной точке:
1) Поле ДокументОснование не заполнено - исправить проверкой значения.
2) Поле ДокументОснование заполнено, но таким типом документа, у которого нет табличной части Продукция - исправить проверкой типа основания
3) У основания есть табличная часть Продукция, но там нет значений - прежде чем обращаться к строкам нужно поставить проверку их наличия.
У вас похоже на вторую ошибку, но может и первая. Третья ошибка сгенерирует сообщение про обращение за пределы индекса.
Кстати, тут может еще быть проблема при обращении к свойству Печать, если Номенклатура - это сложный тип, а не просто ссылка на справочник.
В общем нужно проверку сделать. Что-то типа такого:
Если ТипЗнч(Источник.ДокументОснования) <> Тип("ДокументСсылка.ЗаказНаРазработку") Тогда
Возврат;
ИначеЕсли Источник.ДокументОснования.Продукция.Количество() = 0 Тогда
Возврат;
КонецЕсли;