Имя: Пароль:
1C
1С v8
Программно распечатать только 1 страницу табличного документа
0 Victor1c
 
15.12.15
14:34
Есть такой параметр? Все просмотрел не вижу что-то.
1 FIXXXL
 
15.12.15
14:36
когда надо печатать?
мож ПроверитьВывод и после первой закончить формирование ТабДока?
2 Victor1c
 
15.12.15
14:40
(1) ТабДок уже сформирован. Это наверное тогда его копировать построчно в новый ТабДок и проверять влазит или нет.
3 Victor1c
 
15.12.15
14:41
Думал есть параметр. Так как в форме печати в 1с можно указать страницу. По логике и программно должна быть возможность.
4 FIXXXL
 
15.12.15
14:59
(3) вангую, что это не форма печати 1С, а форма винды
5 Garykom
 
гуру
15.12.15
15:06
нечто вроде http://yoksel.net.ru/GraficheskijjKonverter и потом нужную картинку на печать

еще можно через excel/calc
6 НЕА123
 
15.12.15
15:11
к=1;
масс = новый Массив;
для к = 1 по ТД.ВысотаТаблицы цикл
   Масс.Добавить(ТД.ПолучитьОбласть(к,,к);
   Если Не ТД.ПроверитьВывод(Масс) Тогда
      Прервать;
   КонецЕсли;
КонецЦикла
ТД.ОбластьПечати(1,,к-1);
7 MUXACb
 
15.12.15
15:11
(0) Попробуйте в макете создать область с разделителем страницы и задать имя в ячейке. Тогда ее можно будет найти по имени и вычислить нужную высоту первой страницы. Ну а дальше через ОбластьПечати
8 НЕА123
 
15.12.15
15:11
*
к = к+1;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший