Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 💫 читайте на сайте

1C Вывести на Печать Результат Запроса • Выполнение запроса

Если у отчета СКД нет формы, то платформа создаст автоматическую, на которой будут табличный документ результата, кнопки управления и быстрые пользовательские настройки.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Этот блок располагается в запросе типа выборка данных пакета запросов СКД в первом запросе объединения между перечнем полей и ИЗ и заключается в фигурные скобки. Ошибка печати в 1С: как исправить Обращайтесь в форму связи

Область печати и повторяющаяся область табличного документа

В табличном документе может быть определена область печати. В этом свойстве можно указать ту область, которая будет напечатана на принтере. Такое может потребоваться если нужно распечатать часть документа. Это можно сделать двумя способами. Задать можно только одну область.

Область печати может быть задана непосредственно через главное меню Таблица->Настройка печати->Задать область печати. Так же через главное меню можно удалить область печати Таблица->Настройка печати->Удалить область печати. Добавляемая и удаляемая области должны быть выделены.

На печать будет выведена 3 строка с 1 по 7 колонку. Остальные области будут проигнорированы.

Другой вариант определить область печати — программный. Используя объект встроенного языка ТабличныйДокумент, можно задать какую область печатать. Для этого есть специальное свойство ОбластьПечати. В этом свойстве определяется ОбластьЯчеекТабличногоДокумента, которая будет печататься.

Следует учесть, что при программном выводе одного табличного документа в другой свойство ОбластьПечати затирается. Так же происходит при определении области печати в макете и последующем выводе макета в табличный документ. Поэтому область печати нужно задавать в результирующем табличном документе.

Области печати 1С, рассмотрим классическую печатную форму отчета 1С 8.3.

Повторяющаяся область печати

Табличный документ широко применяется при создании печатных форм. Довольно часто, при создании печатных форм может потребоваться повторять какую либо информацию вверху на каждой последующей странице. Например, это может быть шапка таблицы. Задать можно только одну область.

Повторяющуюся область можно задать через главное меню Таблица->Настройки печати->Повторять на каждом листе. Для удаления области, в главном меню нужно выбрать Таблица->Настройки печати->Удалить повторение. Добавляемая и удаляемая области должны быть выделены.

На всех последующих страницах, вверху, будет повторяться вывод 3 строки. Остальные области будут выводиться как обычно.

Какую часть дохода тратите на еду?
До 50%Больше 50%

Следует учесть, что при программном выводе одного табличного документа в другой, свойства ПовторятьПриПечатиСтроки и ПовторятьПриПечатиКолонки затираются. Так же происходит при определении повторяющихся областей печати в макете и последующем выводе макета в табличный документ. Поэтому эти свойства нужно задавать в результирующем табличном документе.

Но это не всегда соответствует логике отчета, к примеру, если помимо отобранной номенклатуры и сумм по ней нужно выводить общую сумму продаж для сравнения.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Здесь мы делаем тоже самое, что и при первой реализации, открываем форму печатной формы, только теперь наши ДанныеДляПечати, будут содержаться в параметре переданном функции ПараметрыПечати, а точнее в его поле ОбъектыПечати. 1С — ошибка при получении характеристик принтера — Сервисы на vc. ru Обращайтесь в форму связи

Печать табличного документа 1С. Параметры печати

Для избежания ситуации, при которой на печати таблица делит документ на несколько листов, следует воспользоваться кнопкой «Предварительный просмотр документа». При ее нажатии, появляется окно с итоговым расположением таблицы на бумаге. Пример на рисунке №6. Внизу окна указывается количество страниц документа.

Если документ выходит за рамки листа, разбивает колонки таблицы и занимает несколько страниц, то следует воспользоваться разделом «Параметры страницы». Перейдя в данный раздел, появляется возможность настроить необходимые параметры, для правильного расположения таблиц и остальных частей документа на бумаге.

  1. Масштаб. Есть два варианта: «100%» и «По ширине страницы». При необходимости, можно изменить масштаб увеличив или уменьшив процент, или выбрав второй вариант, при котором размер таблицы автоматически подберется под размер страницы.
  2. Ориентация: «Книжная» — при горизонтальном расположении документа на бумаге, или «Альбомная» — при вертикальном расположении.
  3. Экземпляров на страницу. Здесь стоит указать сколько листов должно поместиться на одной странице — 1, 2 или автоматический вариант. При выводе на печать нескольких небольших документов, удобнее всего выбрать последний вариант, при котором будет происходить автоматический подбор. В противном случае, все документы напечатаются на отдельных листах.
  4. Поля. Данная настройка позволяет изменить отступы полей и сохранить масштаб документа. Но следует помнить, что отступ слева требуется для подшивки документа и должен составлять не менее 300 мм. В противном случае — часть документа не будет читаться при архивации.
  5. Чередование страниц и двусторонняя печать — эти функции позволяют напечатать документ на лицевой и обратной стороне листа.
  6. Колонтитулы, при необходимости следует уменьшить их размер для увеличения размера страницы.

В разделы «Предварительный просмотр» и «Параметры страницы» можно перейти через главное меню «Файл», находясь в печатной форме документа. Пример рисунок №10.

На рисунке №12 представлен вариант, при котором на печать выводятся страницы с 3 по 5, и дополнительно 10.

1C Вывести на Печать Результат Запроса
Реализацию подобного варианта можно найти в типовых конфигурациях, в механизмах связанных с печатью согласия на обработку персональных данных.

Настройка печатных форм и отчетов в 1С 8.3

Ошибки печати

При отправке документа на печать, программа может выдавать ошибку или не печатать вовсе. Какие возможны причины неисправности?

Выполнив все вышеперечисленные действия, необходимо выбрать требуемый принтер в «Параметры страницы».

Еще один вариант ошибки — сохранение документа в формате PDF, а не вывод на печать, при работе в браузере. Такая ошибка может возникнуть при отсутствии подключения принтера. Для исправления проблемы, требуется изменить настройки в браузере перейдя в раздел «Печать» или «Предварительный просмотр», далее в «Изменить» и указать нужный принтер. Пример на рисунке №16.

Горящие товары с бесплатной доставкой
 «AliExpress Россия» работает отдельно от глобального «AliExpress» принадлежащего Alibaba. Он не зависит от мировых банковских систем и не попал под санкционный список со стороны США и Великобритании. Из Китая соответственно тоже можно заказывать ничего не опасаясь.

Иногда ошибки в работе приложения «1С Предприятие» с принтерами могут возникать из-за сбоя в коде самой программы, в данном случае исправлением занимаются сами разработчики. Чаще всего ошибки при печати в приложении возникают при неправильном заполнении настроек.

Чтобы при следующем использовании программы не пришлось все заново настраивать, обновленный вариант отчета с вашими настройками можно легко сохранить через кнопку Еще.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Для этого в дереве метаданных внешней обработки 1С выделим пункт Реквизиты и нажмем кнопку Добавить кнопка с зеленым плюсом. 1С СКД. Параметры и необязательные параметры. Библиотека разработчика Programming Store Обращайтесь в форму связи

Использования области печати 1С

Теперь разберем несколько другой пример использования области печати.

Создадим макет и выделим в нем область печати. В коде эта область печати будет описана следующим образом:

«ОбластьСтрока» – некая область, которая находится в пересечении «Строка» и «Колонка» через знак «|» (вертикальная черта). Выглядит это так:

Данные, которые мы можем разместить в нашей области, могут быть разные. Область для печати, которую мы создали, можно расположить на странице несколько раз и в нужной нам последовательности.

Например, печать ценников. Мы повторяем вывод области печати, используя функцию табдок.проверитьвывод(областьстрока), проверяем не вышли ли наши области за границу страницы по вертикали. Если вышли, то переводим строку, и проверяем уже размер вывода наших областей по вертикали – табдок.ПроверитьПрисоединение(областьстрока).

Код для получения печати ценников в 1С выглядит следующим образом:

Для решения задачи вывода повторяющейся области с использованием программного код, в объекте ТабличныйДокумент есть специальные свойства: ПовторятьПриПечатиСтроки (задается только номерами строк) и ПовторятьПриПечатиКолонки (задается только номерами колонок). Через программный код можно настроить внешний вид области печати:

Отображение и скрытие сетки табличной части – ОтображатьСетку = истина\ложь;

ПолеСлева, ПолеСправа, ПолеСнизу, ПолеСверху – вводятся значения отступа текста от границы;

ФиксацияСверху = ОбластьЗаголовок.ВысотаТаблицы + ОбластьШапкаТаблицы.ВысотаТаблицы.

Создание печатной формы 1С 8 пошаговая инструкция.

Области печати 1С

При создании печатных форм 1С нужно создать макет, в котором можно задать, настроить, повторить, изменить, удалить, области печати. Давайте рассмотрим классическую печатную форму – форму отчета в 1С 8.3.

Теперь в программе 1С Бухгалтерия Предприятия пропишем в нашей табличной части параметры подстановки. В ячейке пишем название параметра, потом в свойствах «Заполнение» ставим значение «Параметр». В шаблоне параметр отображается в треугольных скобочках (). В модуле менеджера мы описываем нащи области печати и прописываем заполнение параметров.

Получаем по названию сначала сам макет, потом одну из его областей, а потом просто обращаемся к параметру (также по его названию). Значение может быть как строкой или цифрой, так и значением, указанным в документе программы 1С Бухгалтерия Предприятия.

💥Принимайте участие в опросе и получайте бесплатную консультацию

Related posts

Добавить комментарий

*