|
Почему ошибка и как правильно читать сп? |
☑ |
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
|
Самокритика - это гут.
|
|