Табличный документ вылезает за границы страницы

1. user2122537 18.01.25 12:14 Сейчас в теме
Здравствуйте, БП 3.0.
В отчёте формируется табличный документ, к которому добавляются табличные документы счетов (сгенерированные с помощью УправлениеПечатью.СформироватьПечатныеФормы).
Это всё объединяется в единый табличный документ, который выводится.

При печати этот табличный документ вылазит за границы (см. скриншот). Как можно исправить?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
14. fixin 4280 18.01.25 20:55 Сейчас в теме
(13) а вот в этом и проблема.
В макете отчета одна ширина колонок. В макете счета другая.
Нужно применять условный формат. Что-то в этом.
Хотя если просто вывести табличный документ, он нормально должен выводиться.
В общем, проблема из-за объединения табличных документов.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 18.01.25 14:17 Сейчас в теме
Устанавливать параметры для общего табдока после окончания его формирования, а не до.
3. fixin 4280 18.01.25 14:42 Сейчас в теме
(1) ТабДок.Автомасштаб = истина;?
Вообще лучше код показать.
4. user2122537 18.01.25 15:12 Сейчас в теме
(3) Прописал, но теперь подобная ситуация
Код прикреплён во вложении
Прикрепленные файлы:
5. SlavaKron 18.01.25 15:51 Сейчас в теме
(4) Мне кажется, тут надо "играться" с новым форматом строк, после очередного вывода печ. формы в ТабДок.
6. user2122537 18.01.25 15:51 Сейчас в теме
(5) Попробуем что-нибудь... Но вряд ли
7. user2122537 18.01.25 15:58 Сейчас в теме
(5) Есть мысль, что не хватает каких-то параметров в
УправлениеПечатью.СформироватьПечатныеФормы
, может в этом проблема ?
8. fixin 4280 18.01.25 17:47 Сейчас в теме
(4) учитывая что макет слишком широкий, надо проверить макет из которого печатается счет, возможно там много пустых колонок.

и еще, этот код напечатает только один счет, если выделить несколько он всегда будет первый печатать из за [0] вроде как
9. user2122537 18.01.25 17:57 Сейчас в теме
(8) Макет, из которого печатается счёт берётся из типовой конфигурации, никак не меняли.

По поводу количества счетов - он выводит все счета, в любом количестве, каждый счёт на отдельной странице
10. fixin 4280 18.01.25 18:35 Сейчас в теме
(9) но там явно видны длинные строки. Удалите данные о контрагентах и выложите макет сюда
или просто исходный макет сюда выложите.
11. user2122537 18.01.25 18:40 Сейчас в теме
12. fixin 4280 18.01.25 18:42 Сейчас в теме
(11) это макет отчета по исполнителю, а на картинке у вас счет. Это не тот макет.
13. user2122537 18.01.25 18:44 Сейчас в теме
(12) Но у меня счёт приклеивается к макету отчёта.
Макет счёта:
Прикрепленные файлы:
Конфигурация БухгалтерияПредприятия_ ПФ_MXL_СчетЗаказ.mxl
14. fixin 4280 18.01.25 20:55 Сейчас в теме
(13) а вот в этом и проблема.
В макете отчета одна ширина колонок. В макете счета другая.
Нужно применять условный формат. Что-то в этом.
Хотя если просто вывести табличный документ, он нормально должен выводиться.
В общем, проблема из-за объединения табличных документов.
15. user2122537 19.01.25 06:20 Сейчас в теме
(14) За основу собственного макета взял разметку у макета "Конфигурация БухгалтерияПредприятия_ ПФ_MXL_СчетЗаказ.mxl". Теперь всё работает.
16. fixin 4280 19.01.25 12:17 Сейчас в теме
(15) но это все же не самое хорошее решение. макет счета может поменяться, придется верхний макет переделывать. лучше все же научиться, как присоединять снизу табличный документ корректно к верхнему.
Но как текущее решение норм.
user2122537; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот