Почему ошибка и как правильно читать сп?
☑
0
SherifSP
07.04.14
✎
17:44
ТабДокумент = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("РасходнаяНакладная");
//Вывести пунктирную линию
ОбластьПунктирнаяЛиния = Макет.ПолучитьОбласть("ПунктирнаяЛиния");
// Вывести договор поручения
ОбластьМакета = Макет.ПолучитьОбласть("ДоговорПоручения");
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.Дата = Формат(Шапка.Дата, "ДФ=dd.MM.yyyy");
Если Не ТабДокумент.ПроверитьВывод(ОбластьМакета) Тогда
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
Метод объекта не обнаружен, проверить вывод Если Не ТабДокумент.ПроверитьВывод(ОбластьМакета) Тогда - ТабДокумент = Табличный документ
1
Avganec
07.04.14
✎
17:46
(0) проверитьвывод работает при подключенном принтере.
2
Avganec
07.04.14
✎
17:46
+(1) или при указанном виртуальном
3
SherifSP
07.04.14
✎
17:47
(2) Почему так?
4
SherifSP
07.04.14
✎
17:48
Я же с таб документом работаю :(
5
Wobland
07.04.14
✎
17:48
чот не похоже на исключение. автор врёт?
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
6
fisher
07.04.14
✎
17:49
Я проверка выполняется для конкретного принтера с учетом его настроек. Я так понимаю, используется системное обращение к драйверу принтера.
7
SherifSP
07.04.14
✎
17:53
Умеют разработчики запутать систему
8
fisher
07.04.14
✎
17:55
Самокритика - это гут.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан