|
Супер-модератор
|
|
1C 8.x Изменить формат печати по умолчанию26.02.2025, 07:07. Показов 2155. Ответов 13
Метки нет (Все метки)
Приветствую, коллеги.
Подскажите, как в КА2 изменить формат печати по умолчанию? Сейчас выходит вот так: Каждый раз лезть в параметры страницы и выставлять значения вручную крайне неудобно. Где и что поправить?
0
|
|
| 26.02.2025, 07:07 | |
|
Ответы с готовыми решениями:
13
Как изменить формат <Дата> и <Номер> в макете? Печать из 1С. Поворот страницы по умолчанию.
|
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
|
| 26.02.2025, 07:49 | |
|
1. Поправить 1 раз. При печати, вроде при предпросмотре(где принтер выбирается, где ставятся отступы и тд.) выбрать другую ориентацию страницы и распечатать. Параметры должны сохранится
2. В коде поменять ориентацию страницы(а вот тут кстати может и правильно сделано. И пользователь настроил кривую печать по пункту 1.)
0
|
|
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
|
| 26.02.2025, 07:57 | |
|
1.Вот тут что стоит при печати? Вангую что ориентация "портрет"
2.В коде где происходит формирование ПФ. Там может быть принудительная установка ориентации страницы. А может и не быть(тогда смотрим пункт 1)
0
|
|
|
Супер-модератор
|
|
| 26.02.2025, 08:52 [ТС] | |
|
OverDozero, вопрос не только в ориентации, но и процентном соотношении. Как это исправить программно? Настройки из П.2 не сохраняются, приходится каждый раз выставлять вручную.
0
|
|
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
||
| 26.02.2025, 11:48 | ||
|
У таб.дока есть такая штука КлючПараметровПечати (PrintParametersKey) Использование: Чтение и запись. Описание: Тип: Строка. Содержит ключ значения, в котором сохраняются параметры печати таблицы. Параметры печати, настроенные и сохраненные с данным ключом, впоследствии восстанавливаются при следующем показе таблицы. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер. Если я не ошибаюсь, то когда при формировании печатной формы используется такая строка ТабДок.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЧтоТоТам", тогда происходит сброс всех настроенных параметров. Либо надо прописывать код программно, уже после формирования ставить параметры: ТабДок.ОтступСлева = 10; ТабДок.ОтступСправа= 10; Либо попробовать закомментировать эту строку в момент формирования //ТабДок.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЧтоТоТам", в этом случае будут применяться настройки принтера
0
|
||
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
|
| 26.02.2025, 11:54 | |
|
Я делал так:
1.Если есть возможность вклиниться в код, то втыкался и после ТабДок.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЧтоТоТам" делал установку параметров табличного документа 2.Если слишком проблемно вклиниться, то уже после формирования, когда получил готовый табличный документ, просто ставил ему параметры 3.Ну если надо прям что-то архипроблемное сделать, то просто делал внешнюю печатную форму, и этой печатной формой подменял типовой вызов. В внешней печатной форме есть такая штука в командах, как "заменяемыеКоманды" куда передается идентификатор заменяемой команды Пример: ВПФ, команда печати Команда = Команда.Идентификатор = "ЗаказКлиентаРасширенный" Команда.ЗаменяемыеКоманды = "ЗаказКлиента".//типовая, ее идентификатор После этого в заказе перестает отображаться типовой "заказ клиента". Там будет команда печати внешней печатной формы. Этот вариант уже прям от безысходности
1
|
|
|
6328 / 1749 / 638
Регистрация: 16.01.2015
Сообщений: 7,277
|
|
| 26.02.2025, 15:00 | |
|
Maks, OverDozero, Слежу внимательно за вашими изысканиями ответа на вопрос темы (говорю без второго дна, абсолютно серьезно). Месяца два назад (очень недавно) точно такую же задачу получил от клиента. Один документ выводился не на всю страницу, очень мелко. Перебрал ВСЕ что знал и ВСЕ что нашел в интернете - да хрен по деревне. В любой другой подобной конфе этот док норм, в этой ничерта. Перебрал все что вы уже описали, очищал кэши, переносил базу из серверной в файловую и обратно и т.д. - бестолку, надеюсь вы найдете еще что-то что решит эту задачу.
Я же свою решил жутчайшим костылем. Создал копию макета (НИЧЕГО в нем не менял, все настройки и свойства ячеек абсолютно идентичны) и переопределил вызов копии макета вместо оригинала в коде. Всё заработало как надо. Но осадочек остался, очень интересно найти причину. Так что надеюсь, ребята, у вас получится ЗЫ Добавлю. Даже делал недопустимое. После того как все заработало на копии, переименовал оригинал, копии дал имя оригинала и в коде вернул вызов макета по оригинальному имени - а вот фигушки, та же история, док выводится мелко хоть ты тресни ))). Вернул костыль на место ЗЗЫ Вот еще что вспомнил. Было подозрение, что где-то в хранилище настроек (знать бы еще в каком именно) застряла неверно когда-то сделанная настройка печати этого дока и вот она подтягивается. Пытался найти где, не получилось, а времени было в обрез (взял эту работу как побочную, думал час-два и все сделаю, за одно отвлекусь и мозги проветрю), так что не нашел. Может у вас получится
1
|
|
|
1434 / 212 / 85
Регистрация: 04.03.2020
Сообщений: 744
|
|
| 26.02.2025, 15:39 | |
|
Проверьте ещё, что справа от основной таблицы не выводится пустых ячеек.
т.к. масштабирование стоит по ширине, то всё сжимается так, чтобы поместилась вся таблица вместе с пустыми ячейками справа.
0
|
|
|
6328 / 1749 / 638
Регистрация: 16.01.2015
Сообщений: 7,277
|
||
| 26.02.2025, 15:45 | ||
|
0
|
||
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
||
| 26.02.2025, 20:26 | ||
|
Просто очень похоже что костыли решили проблему пользовательского кэша. Maks, попробуйте распечатать эту же ПФ под другим юзером. Какой будет результат?
0
|
||
|
6328 / 1749 / 638
Регистрация: 16.01.2015
Сообщений: 7,277
|
||
| 26.02.2025, 20:32 | ||
|
0
|
||
|
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
|
||
| 26.02.2025, 21:33 | ||
|
А еще может может быть прикол с принтером. Припоминаю долго парился..печать предпросмотр нормально, а при печати кривокосо. А замутили свой формат бумаги и каким-то макаром он применялся при печати. В настройках принтера изменил на обычный А4 и все прошло.
0
|
||
|
6328 / 1749 / 638
Регистрация: 16.01.2015
Сообщений: 7,277
|
|||
| 26.02.2025, 22:09 | |||
|
А про выгрузку писал в ответ на предложение про кэш
0
|
|||
| 26.02.2025, 22:09 | |
|
Помогаю со студенческими работами здесь
14
Печатная форма, формат дата и время Изменить формат Параметры по умолчанию, как изменить? Как изменить печатную форму документа КорректировочныйСчетФактура? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|