Имя: Пароль:
1C
1С v8
Как программно проверить помещается ли макет на странице?
0 vsafonin
 
18.06.13
18:41
Здравствуйте, как программно проверить помещается ли печатная форма на странице, если нет выбрать другой макет?
задача, имеется документ его нужно печатать на 1м листе в 2х экземплярах, но если позиций в документе больше чем обычно то необходимо печатать на 1м листе.
Как реализовать?
спасибо
1 kosts
 
18.06.13
18:45
(0) См. ПроверитьВывод()

v8: Проблеммка с печатной формой
2 jsmith82
 
18.06.13
18:45
посмотри в типовой печать торг-12 проверка на разрыв страницы
3 vsafonin
 
18.06.13
18:52
(1) хм так просто, спасибо
4 vsafonin
 
18.06.13
22:03
(1) Не так просто как казалось, ПроверитьВывод() всегда выводит Ложь.
Сделал так:

   ТабДокумент2экз = Новый ТабличныйДокумент;
   //ТабДокумент2экз.ИмяПараметровПечати= "ПАРАМЕТРЫ_ПЕЧАТИ_ЗаказПокупателя_СчетЗаказ";
   ТабДокумент2экз.Вывести(ТабДокумент);
   //ТабДокумент2экз.АвтоМасш();
   ТабДокумент2экз.Вывести(ТабДокумент);

   
   
   Если ТабДокумент2экз.ПроверитьВывод(ТабДокумент) тогда
        ТабДокумент2экз.Показать();
    Иначе
        ТабДокумент.Показать();
   КонецЕсли;

Понимаю что не правильно, но пока интересует почему ПроверитьВывод() всегда выводит Ложь Оо..
5 craxx
 
18.06.13
22:07
(4) видимо ты его просто не умеешь готовить
6 vsafonin
 
18.06.13
22:09
(5) согласен, потому и спрашиваю..
7 vsafonin
 
18.06.13
22:41
(6) Вроде разобрался