Как можно настроить печать УПД без разрыва страницы?
Все комментарии (15)
Комментарии закрыты.
Нажимая на кнопку «Зарегистрироваться», я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность, даю согласие на обработку моих персональных данных и подтверждаю ознакомление с политикой их обработки.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Добрый день, Олеся!
Печать УПД с разрывом страниц при формировании печатной формы встроена в программный код макета. Поэтому для автоматического формирования печатной формы УПД без разрывов потребуется либо заказать внешнюю печатную форму программисту, где строчки с командой разрыва страниц не будет, либо заремить эту команду в программном коде вот в этом месте.
Это только в случае, если в конфигурацию уже вносились изменения и терять вам нечего. 🙂
Никакие изменения макета тут не сработают — макет только основа, его заполнение и управление выводом описывается в конфигураторе.
Но есть еще один способ удалить ненужные разрывы страниц и я вам сейчас его покажу.
Но этот способ ручной.
Перед каждым отправлением печатной формы УПД на принтер вы должны будете сделать дополнительные ручные действия. Я гарантирую, что это работает.
Но думаю, что это все-таки не совсем удобно, если реализаций много. Тогда — только заказ внешней печатной формы УПД.
Способ такой: вы формируете печатную форму УПД.
Ищете строчку разрыва — она видна в форме, если приглядеться: это не очень заметная пунктирная линия.
Вот я показываю на примере.
Стоя курсором на строчке разрыва, вызываете команду удаления разрыва строки: кнопка «три вертикальные точки» — Таблица — Настройка печати — Удалить разрыв строки
Вы стразу увидите, что пунктирная линия пропала — вместо нее идут ровная сплошная линия. Значи т, разрыв страницы ушел.
Так вы удалите разрывы страницы.
А ненужные строчки с шапкой выделите мышкой и правой кнопкой мышки вызовете команду Удалить.
После этого макет подготовлен к отправке на печать.
Спасибо, такой способ я знаю. Но он нам не подходит.
Не понятно то, для чего этот разрыв встроен, если документ помещается на 1 лист.
Насколько я знаю, проблема тянется очень давно, это было и на 1С 8.1 и на 1С 8.2…
Разработчики отвечают, что по правилам бухгалтерского учета УПД и ТОРГ-12 должны печататься так, чтобы подвал документа помещался целиком на лист, и в случае переноса хоть одной строки на новый лист, подвал должен полностью переноситься на новый лист.
При этом повторно должен выводиться заголовок таблицы, как минимум, с последней строкой товара.
Если, как вы пишите, «все помещается на одной странице», то это может означать, что настройки принтера «съедают» нужное пространство из-за настроек ширины полей и не позволяют из-за этого напечатать форму на одном листе.
Вы можете поэкспериментировать с настройками полей и отступов принтера.
Потому что в этом случае вы считаете, что «все помещается», а у принтера на это — совсем другая точка зрения. 🙂
Видимо, строка все-таки выпадает на следующую страницу и получается разрыв страницы.
Поэтому, чтобы обойти этот момент, пользователи просто находят внешние печатные формы УПД и ТОРГ-12 в интернете или заказывают их у программиста.
Спасибо!
Знаете, еще один вариант можно попробовать. 🙂
Попробуйте подредактировать макет: кн. ЕЩЕ — Изменить макет.
В форме макета уменьшите высоту строки табличной части и шрифт, чтобы все смотрелось пропорционально. Если дело в полях сверху и снизу при печати и не хватает совсем чуть-чуть, чтобы уместить все на одном листе, то можно сократить высоту строк макета.
Тогда не придется возиться с настройками принтера. 🙂
Вернуться к исходному макету вы всегда сможете по команде ЕЩЕ — Изменить макет — Изменить форму — ЕЩЕ — Установить стандартные настройки.
Но предварительно поэкспериментировать лучше в копии базы.
Спасибо, большое!
Хорошего дня! 🙂