Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 546
от 14.07.2007, 09:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 410, Экспертов: 56
В номере:Вопросов: 1, Ответов: 4


Вопрос № 94381: Распечатываю многостраничный отчет. Так как таблица очень широкая, то разбиение на страницы идет по вертикали и по горизонтали. Можно ли с помощью методов таблицы сделать так чтобы на странице печаталось определенное число столбцов, остальные перенос...

Вопрос № 94.381
Распечатываю многостраничный отчет. Так как таблица очень широкая, то разбиение на страницы идет по вертикали и по горизонтали. Можно ли с помощью методов таблицы сделать так чтобы на странице печаталось определенное число столбцов, остальные переносились принудительно? Область печати как я поняла лпределяется один раз и для всей таблицы.
Отправлен: 08.07.2007, 18:12
Вопрос задала: Оксана/kasy (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: DIMa@XX
Здравствуйте, Оксана/kasy!
Точно на счет таких методов не знаю, могу порекомендовать попробовать вставить скрытые столбцы, и подогнать их так, чтобы остальные уходили на другую страницу.
---------
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
Ответ отправил: DIMa@XX (статус: 6-ой класс)
Ответ отправлен: 08.07.2007, 19:50

Отвечает: Elric
Здравствуйте, Оксана/kasy!

Для этого есть метод НоваяКолонка(<Ном>), где <Ном> -- номер колонки, с которой начинается новая страница.
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 08.07.2007, 22:51

Отвечает: Полозов Олег aka Asher
Здравствуйте, Оксана/kasy!

Желательно писать какая конфа. Если бухгалтерия 7.7 то принцип можно посмотреть в документе РасходнаяНакладная процедура ПечатьТОРГ_12().
там есть кусок:
ЦелаяСтраница = (СтрокШапки+Ном-1)/СтрокНаСтранице;
Если (ЦелаяСтраница = Цел(ЦелаяСтраница))
или ((ПереноситьПоследнююСтроку = 1) и (Ном = КоличествоСтрок())) Тогда
Таб.ВывестиСекцию("ИтогоПоСтранице"+Секц);
ИтогоКоличествоНаСтранице = 0;
ИтогоСуммаНаСтранице = 0;
ИтогоНДСНаСтранице = 0;
ИтогоСуммаСНДСНаСтранице = 0;
ИтогоНГСМНаСтранице = 0;
ИтогоНПНаСтранице = 0;
Таб.НоваяСтраница();
НомерСтраницы = НомерСтраницы + 1;
Таб.ВывестиСекцию("ЗаголовокТаблицы"+Секц);
КонецЕсли;
Он создает новый лист после определенного количества строк, и выводит заголовок таблички.
Минус - что если в табличке будут строки разной ширины (например длинное название и свойство текста переносить текст) тогда возможны варианты когда на странице окажется одна или две строки. т.е. желательно чтобы строки были одной ширины.
Ответ отправил: Полозов Олег aka Asher (статус: 6-ой класс)
Ответ отправлен: 09.07.2007, 05:14

Отвечает: Натаров Петр Леонидович
Здравствуйте, Оксана/kasy!
Можно. Разбей на вертикальные секции весь отчет и выводи по очереди. А если ты присоединяешь столбцы программно, то поставь счетчик и выводи аккуратненько (программно). Только для этого придеться весь отчет сначала в таблицу значений сохранить, а потом уже выводить из нее.
Ответ отправил: Натаров Петр Леонидович (статус: 1-ый класс)
Ответ отправлен: 09.07.2007, 21:27


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное