Проверить, умещается ли группировка на страницу, СКД. #790591


#0 by iogann1691
Добрый день уважаемые. Нужна помощь, сделал отчет на СКД, выводятся группировки по работнику (таблица расчетов), нужно определить, умещается ли таблица по работнику на странице и сделать разрыв. P.S таблицы могут быть разного размера и могут быть и 3 и 4 штуки на листе. Прошу помочь, как можно это определить в ПриКомпоновкеРезультата. Заранее благодарен.
#1 by iogann1691
ХЕЕЕЛПП!
#2 by shamannk
Напиши лучше зачем тебе это.
#3 by iogann1691
у меня идет отчет по работникам, у каждого работника есть какие то движения, выводится примерно как расчетные листки, вот надо определить, влезла ли у меня табличка по работнику на страницу или перенести на следующую
#4 by iogann1691
но отчет на СКД
#5 by shamannk
Само не переносится чтоли?
#6 by shamannk
#7 by iogann1691
курил статью, но тут разрыв на каждую таблицу, а мне нужно вывести столько таблиц, сколько поместится, их может может быть N-ное количество
#8 by Начинающий Юзер
В ПриКомпоновкеРезультата делать свой вывод отчета. В процессе вывода контролировать влезания на лист (как это обычно делается в печатных формах)
#9 by iogann1691
вот это то я и делаю, вот только не получается, отсюда прошу помощи, как можно проконтролировать, влазиет ли на лист?
#10 by Начинающий Юзер
Методы ПроверитьВывод, ПроверитьПрисоединение + выводить в свой макет. Да, коряво, но точно будет работать
#11 by iogann1691
Но не работает, разрезает как попало, где накосячил?
#12 by iogann1691
Макет 6, это моя отбивка
#13 by Начинающий Юзер
Посмотри в типовых как сделан вывод печатных форм (ТОРГ-12 например), а сейчас ты ерунду написал. И скорее всего придется делать свой макет, вывод через ПроцессорВывода не прокатит
#14 by Начинающий Юзер
Алгоритм вывода должен быть следующий: 1. Набираешь области, которые должны влезать на один лист. 2. Проверяешь через ПроверитьВывод 3. Если в п.2 влазят на лист - выводишь области из п.1 в табличный документ, иначе - вставляешь разрыв страницы и переходишь на новый лист
#15 by iogann1691
сделал следующим образом, вывел результат СКД в таб док, одновременно заполнил другой (вспомогательный табдок), определил умещается ли на лист и вывел разделитель в результате.
#16 by iogann1691
всем спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С