Очистить параметры печати 1с
Сегодня столкнулся с проблемой печати в 1с, при выводе ТОРГ-12 на печать половина страницы была на одном листе, вторая половина на другом. Интересный момент все остальные печатные формы работали без ошибок. Попытка изменить макет, внести какие-то изменения в него ни к чему не приводила. Точнее сказать макет менялся, все изменения появлялись, но печататься нормально не получалось. Проблема была в УНФ 1.6.26.132, платформа 8.3.18.1208.
Ошибка сохраненных настроек принтера в 1с
Проверяя другие печатные формы проблему повторить не получилось. Зная что 1с хранит настройки печати для каждого документа и для каждой печатной формы отдельно, приходим к выводу что проблема в сохраненных настройках.
Как сбросить настройки печати в 1с
Для сброса настроек печати переходим в “Настройки” -> “Настройки пользователей и прав” -> “Пользователи” -> открываем пользователя у которого проблемы. В Верхнем меню переходим в “Настройки”. Обычно настройки пользователя открываются довольно долго, нужно запастись терпением и подождать.
Настройки пользователя 1с
После того как настройки сформируются, необходимо открыть вкладку “Прочие настройки”.
Находим в таблице “Настройки печати табличных документов” и нажимаем кнопку очистить в меню таблицы. Появится вопрос “Очистить выделенные настройки?”, нажимаем “Да”. Возвращаемся в проблемную печатную форму, все работает. Возможно нужно будет поднастроить параметры страницы.
Как сбросить настройки печати в 1с
Документ показывается на предварительной печати, но не отправляется на принтер
В 8.3.16 был плавающий баг платформы, при отключении и подключении принтера в другой порт или замене принтера на такую же модель, печатная форма на экране показывалась, при печати отправлялась на принтер, но из принтера не вылезала. Проблема в том, что в 1с сохранились настройки старого принтера. Нужно точно так же очистить настройки печати табличных документов.
Если Вы сталкивались с данным свойством Табличного документа, то думаю заметили, что не совсем очевидно как оно устанавливается и где хранится. В этой статье я расскажу об этом.
ИмяПараметровПечати и КлючПараметровПечати - это по сути одно свойство, просто ИмяПараметровПечати использовалось в 8.1 и осталось для совместимости, а КлючПараметровПечати это название для платформы 8.2.
В этой статье я буду использовать свойство ИмяПараметровПечати как более привычное, но все что здесь написано справедливо и для КлючПараметровПечати.
Как происходит сохранение параметров печати?
Рассмотрим простой отрывок кода (листинг):
В нём мы создали табличный документ и установили свойство "ПолеСверху" равное 5. Далее мы указали для свойства "ИмяПараметровПечати" значение "ПАРАМЕТРЫ_ПЕЧАТИ_Реализация_Печать", эта текстовая строка является ключом в хранилище настроек(об этом позже). Выполняя этот код программа посмотрит существует ли для этого табличного документа и этого пользователя настройка печати, если нет то запишет, а если есть, то параметры будут взяты уже из сохраненной.
Как изменить параметры печати?
Параметры печати можно изменить только в пользовательском режиме открыв окно "Параметры страницы"
Здесь Вы видите параметры которые сохраняются для печати здесь же их можно изменить, после изменения нужно нажать "ОК".
Программно изменить уже существующую настройку нельзя, т.к. она хранится в виде объекта с которым 1С не умеет работать "НеизвестныйОбъект". Чтобы установить свои параметры нужно удалить существующую настройку и тогда при печати запишутся те параметры которые Вы указали выше установки свойства "ИмяПараметровПечати". В моем примере сохранится только отступ сверху 5 мм. При этом остальные параметры могут оказаться не пустыми, а заполненными по умолчанию.
Как удалить параметры печати?
Настройка сохраняется в системном Хранилище настроек и чтобы её удалить нужно, вызвать метод "Удалить" указав "Ключ объекта" и "Имя пользователя". Если пользователя не указать, то эта настройка удалиться для всех пользователей. При указании Ключа объекта есть особенность это не просто строка которую Вы указали при создании табличного документа, а дополненная в начале следующим:
В моем случае чтобы удалить настройку нужно написать следующее:
Обратите внимание ! ИмяПользователя это строка, а не объект Пользователь.
Если Вы сталкивались с данным свойством Табличного документа, то думаю заметили, что не совсем очевидно как оно устанавливается и где хранится. В этой статье я расскажу об этом.
ИмяПараметровПечати и КлючПараметровПечати - это по сути одно свойство, просто ИмяПараметровПечати использовалось в 8.1 и осталось для совместимости, а КлючПараметровПечати это название для платформы 8.2.
В этой статье я буду использовать свойство ИмяПараметровПечати как более привычное, но все что здесь написано справедливо и для КлючПараметровПечати.
Как происходит сохранение параметров печати?
Рассмотрим простой отрывок кода (листинг):
В нём мы создали табличный документ и установили свойство "ПолеСверху" равное 5. Далее мы указали для свойства "ИмяПараметровПечати" значение "ПАРАМЕТРЫ_ПЕЧАТИ_Реализация_Печать", эта текстовая строка является ключом в хранилище настроек(об этом позже). Выполняя этот код программа посмотрит существует ли для этого табличного документа и этого пользователя настройка печати, если нет то запишет, а если есть, то параметры будут взяты уже из сохраненной.
Как изменить параметры печати?
Параметры печати можно изменить только в пользовательском режиме открыв окно "Параметры страницы"
Здесь Вы видите параметры которые сохраняются для печати здесь же их можно изменить, после изменения нужно нажать "ОК".
Программно изменить уже существующую настройку нельзя, т.к. она хранится в виде объекта с которым 1С не умеет работать "НеизвестныйОбъект". Чтобы установить свои параметры нужно удалить существующую настройку и тогда при печати запишутся те параметры которые Вы указали выше установки свойства "ИмяПараметровПечати". В моем примере сохранится только отступ сверху 5 мм. При этом остальные параметры могут оказаться не пустыми, а заполненными по умолчанию.
Как удалить параметры печати?
Настройка сохраняется в системном Хранилище настроек и чтобы её удалить нужно, вызвать метод "Удалить" указав "Ключ объекта" и "Имя пользователя". Если пользователя не указать, то эта настройка удалиться для всех пользователей. При указании Ключа объекта есть особенность это не просто строка которую Вы указали при создании табличного документа, а дополненная в начале следующим:
В моем случае чтобы удалить настройку нужно написать следующее:
Обратите внимание ! ИмяПользователя это строка, а не объект Пользователь.
Сегодня обратился клиент со следующей проблемой: «При отправке на принтер печатной формы ТОРГ-12 из 1С:Предприятие 8, ничего не происходит. Бланк не печатается, никаких ошибок принтер не показывает. При этом все остальные формы у пользователя печатаются на том же принтере без проблем».
Ошибка с принтером на 1С 8.3.16
После обновления на платформу 8.3.16.1030 такая ошибка может возникнуть, если имя принтера содержит русские символы. В этом случае, временное решение – переименовать принтер, чтобы имя состояло только из латинских букв.
Если переименование не помогло, то на данный момент рекомендуем только откатиться обратно на платформу 8.3.15 (скачать ее можно в личном кабинете, на портале 1С).
Ошибка печати: дело в принтере или в настройках?
Так как другие формы у пользователя на принтер отправляются, то очевидно — дело не в принтере, а в каких-то настройках. Дело в том, что 1C запоминает настройки печати отдельно для каждого вида документа. Отдельно для ТОРГ-12, отдельно для счета на оплату и т.д.
И если у пользователя поменяли принтер (или удалили и заново установили тот же самый принтер), то 1С уже не может найти старый принтер, но «по привычке» (в соответствии с сохраненными настройками) отправляет этот документ на него.
Как сбросить настройки печати в 1С
Чтобы сбросить настройки печати, перейдите в меню «НСИ и администрирование -> Настройки пользователей и прав -> Пользователи» и откройте карточку пользователя, у которого возникли проблемы с печатью. Далее перейдите на закладку «Настройки». В этом месте 1С может достаточно долго подумать, но в итоге выдать список настроек.
Теперь перейдите на закладку «Прочие настройки»
Установите курсор на строку «Настройки печати табличных документов» и сверху нажмите кнопку «Очистить». Согласитесь с вопросом «Очистить выделенные настройки». Вернитесь в документ и попробуйте ещё раз войти в параметры страницы. На этот раз должно получиться, а ошибка печати ошибка получения характеристик принтера должна исчезнуть.
17 комментарий к “ Ошибка при получении характеристик принтера 1С ”
Спасибо за помощь. Действительно проблема решилась переименованием принтера!
От простой для отдельных компаний до комплексной автоматизации крупных холдингов.
Сдача регламентированной отчетности в соответствии с законодательством РФ.
Печать документов в программах «1С:Предприятие» осуществляется аналогично другим программам, но у пользователей могут возникать вопросы, связанные со спецификой настроек, например, печатной формы или параметров страницы, а также о выводе на печать необходимых реквизитов и т.п. Рассмотрим настройку и печать документов на примере программы «1С:Бухгалтерия предприятия 3.0».
Настройка печатного документа
Собравшись распечатать документы, первое, что необходимо сделать – сформировать печатную форму со всеми заполненными реквизитами. Большинство документов имеют обязательные реквизиты, например, подписи ответственных лиц. Для того чтобы они проставлялись в печатной форме по умолчанию, их необходимо заполнить в сведениях об организации через «Главное» - «Реквизиты организации».
Рис.1 Настройка печатного документа
Открыв раздел «Подписи», необходимо указать данные руководителя, главного бухгалтера и кассира. Если ответственные лица меняются, историю их изменения можно посмотреть, нажав гиперссылку «История». Это актуально, если нужно распечатать документы до определенного числа за подписью одного ответственного лица, а после определенной даты должна проставляться подпись другого ответственного лица.
Рис.2 Открыв раздел «Подписи», необходимо указать данные руководителя, главного бухгалтера и кассира
Также необходимо заполнить данные ответственных лиц за подготовку отчетов через гиперссылку «Ответственные лица за подготовку отчетов». Эти данные будут автоматически попадать в сформированную печатную форму отчета.
Рис.3 «Ответственные лица за подготовку отчетов»
Например, в печатной форме документа «Расходный кассовый ордер» отразились заполненные ранее данные ответственных лиц.
Рис.4 Расходный кассовый ордер
При заполнении документов важно обратить внимание на то, что для формирования печатной формы могут быть предусмотрены отдельные закладки, где вносят дополнительные данные. Например, в инвентаризационной описи или в актах на списание членов комиссии необходимо указать на отдельной закладке.
Рис.5 Отдельные закладки, где вносят дополнительные данные
Если данные не будут заполнены, поля в печатной форме останутся пустыми.
Печать табличного документа 1С. Параметры печати
Все печатные формы документов или отчетов в 1С представлены в виде таблиц, и зачастую пользователь сталкивается с тем, что документ не помещается на лист, выходит за границы печати, разделяет отчет на два листа. В таких случаях перед печатью рекомендуется воспользоваться кнопкой «Предварительный просмотр документа». Она есть в любой печатной форме документа или отчета. Нажав ее, можно увидеть, как документ будет располагаться на листе бумаги и, допустим, сменить ориентацию документа.
Рис.6 Печать табличного документа
Рис.7 Печать табличного документа
В нижней части листа при этом можно увидеть, на скольких страницах помещается отчет или документ. Бывает, что за пределы листа выходит одна колонка, и пользователю было бы удобнее, если бы документ влезал полностью на один лист. Для настройки параметров в любой печатной форме имеется кнопка «Параметры страницы». Нажав ее, мы сможем настроить параметры для вывода на печать формы документа или отчета.
Рис.8 Параметры печати
- Масштаб. Первая настройка, на которую следует обратить внимание. Автоматически программа устанавливает масштаб 100%, но при необходимости мы можем установить переключатель в положение «По ширине листа». В этом случае наша печатная форма автоматически разместится по ширине листа.
- Ориентация. При необходимости пользователь может задать ориентацию «Портрет» – вертикальное размещение, или «Альбомная» – горизонтальное размещение, для оптимального размещения документа на печатном листе.
- Поля. Бывает, что документ выходит за пределы полей немного, и чтобы не изменять масштаб документа, можно попробовать уменьшить отступы полей или увеличить отступ поля слева. Это поле необходимо для подшивки документов. Если оно будет сильно уменьшено, часть документа в подшивке окажется нечитаемой. Рекомендуется левое поле устанавливать примерно 3 сантиметра (поля в настройке указаны в миллиметрах).
- Экземпляров на странице. В этой настройке можно задать, сколько экземпляров разместить на одной странице. Установка переключателя в положение «Авто» приведет к автоматическому подбору, иначе – на лист будет выводиться по одному экземпляру. Этой настройкой удобно пользоваться при выводе на печать небольших документов, например расчетные листки сотрудников.
- Колонтитулы. Определяют размер печатной области листа. При необходимости мы можем уменьшить их размер.
- Чередование страниц и двусторонняя печать. Данные параметры позволяют распечатать документы с двух сторон листа. Актуально при больших объемах информации.
Рис.9 Параметры печати
«Предварительный просмотр. » и «Параметры страницы. » доступны в главном меню программы в пункте «Файл». Для доступа к ним надо находиться в печатной форме документа. Но способ открыть их непосредственно из формы более простой.
Рис.10 «Предварительный просмотр. » и «Параметры страницы. »
Настроив параметры страницы и нажав «Печать», мы выбираем принтер, задаем количество экземпляров и, если надо, диапазон печати.
Рис.12 Как распечатать только одну страницу документа или несколько листов из него
В данном примере на печать выводятся страницы с 3 по 5 и 10 страница.
Ошибки печати
Бывает, пользователь отправляет на печать документ, а программа или выдает ошибку, или вообще ничего не происходит. Причиной этому может быть то, что у пользователя изменился принтер, например, его переустановили. Программа по умолчанию обращается к тому принтеру, на который ранее отправляли печатать документы. Изменение принтера в параметрах печати может не дать результата и выдавать ошибку печати. В этом случае необходимо сбросить настройки печати. Для этого зайдем в пункт меню «Администрирование» - «Настройки пользователей и прав».
Рис.13 Настройки пользователей и прав
Переходим по гиперссылке «Настройки пользователей».
Рис.14 Гиперссылка «Настройки пользователей»
На закладке «Прочие настройки» для выбранного пользователя выделить строку «Настройки печати табличных документов» и нажать кнопку «Очистить».
Рис.15 Прочие настройки
После сброса настроек следует еще раз изменить принтер в меню «Параметры страницы».
При работе с программой 1С через браузер может возникнуть ситуация, когда вместо печати документ сохраняется в формат PDF. В некоторых браузерах такое бывает, когда принтер не подключен. В этом случае необходимо проверить установлен ли принтер. При нажатии на «Печать» или «Предварительный просмотр» появится окно печати документа, где, нажав кнопку «Изменить», указываем нужный принтер. Окно выглядит иначе, чем в программе 1С, так как браузер имеет свои настройки печати.
Рис.16 Прочие настройки
Зачастую ошибки, возникающие при печати документов из 1С, непосредственно с работой программы не связаны. Их самой частой причиной становятся сбои в работе сети, неверные настройки принтера или сетевого доступа к принтерам. Реже проблемы печати возникают из-за ошибок в коде программы, но разработчики сразу их ликвидируют.
Читайте также:
- Какие программные средства помогают создавать табличные модели ms word paint ms excel ms access
- Как удалить сохраненный пароль в инстаграме с компьютера
- Фейк программа для телефона
- Положение о педагогическом совете школы по новому закону об образовании 2020 в ворде
- Предыдущая версия windows nt на компьютере не обнаружена программе установки не удается