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