ignsv , что смущает на первый взгляд:
1. много кода. Лишнего. Ненужного. Проще в запросе все забабахать. В идеале один запрос и в одном цикле вывод в макет. С запросом получится строк 150 кода
2. По поводу парсинга наименования это не правильно. Характеристики предназначены чтоб ими пользовались. Нужно было в ПВХ СвойстваОбъектов добавить предопределенные элементы ГОСТ и Марка. Потом в Характеристике заполнить эти значения ив печатной форме соединять характеристику с её свойствами(регистром сведений ЗначенияСвойствОбъектов)
3. Печатная форма должна быть внешней. Это довольно таки грубая ошибка. Правим типовую там гдк этого
можно нужно избежать
4. Код типа "24*60*60" тоже нельзя писать. Нужно с модуле объявиться переменную. например СУТКИ....и внизу модуля её инициализировать. Сутки = 24 * 60 * 60
5. Не тот регистр взяли. В задаче написано о отгрузках, т.е продажах. Надо было брать регистр ПРОДАЖИ
6. По поводу птички в настройках пользователя. Тоже все не правильно. В процедуре ПЕЧАТЬ достаточно вписать следущий код:
Если НЕ УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"),
"РазрешитьПечатьМоейМегачеткойПечатнойФормы") Тогда
Возврат Неопределено;
КонецЕсли;
В ТЗ же не писалось что не нужно показывать печатную форму. Просто ограничим доступ к ней и все. Видеть будут все, а печатать смогут только те у кого птичка.
Вродь все.
П.С: на экзамене у Вас бы незачет был. Гарантирую. Сам недавно сдавал и попался как раз этот билет. При менее серьезных ошибках, чем у Вас получил трояк, но сдал.