Из синтаксис помощника по ПроверитьВывод():
"При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение."
Думаю проблема в этом.
Впишите исключение:
Попытка
Если НЕ ТабДокумент.ПроверитьВывод(МассивСекций) Тогда // Не влазит, значит не выводим
Возврат ТабДокумент
КонецЕсли;
Исключение
#Если НаКлиенте Тогда
Сообщить("Ошибка получения информации о текущем принтере");
#КонецЕсли
Возврат ТабДокумент
КонецПопытки