23.12.2020 Волкова Ольга 39114
Области печати 1С

Содержание:

1.       Создание печатной формы 1С

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


1.    Создание печатной формы 1С 


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

 

Создадим макет. В макете мы создаем, например, именованную область «Заголовок», куда можем добавить статические линии, текст, картинку – все что нам нужно для заголовка нашего документа. Несколько ячеек выделим и объединим («Контекстное меню → Объединить, Ctrl+M»). В ячейке формы отчета 1С 8.3 введем текст, название нашего отчета («Список литературы»). Шрифт заголовка делаем жирным (Ctrl+B), размещаем его по центру. Добавим горизонтальную линию (Меню → Таблица → Рисунки → Прямая). Добавим картинку, (Меню →Таблица → Рисунки → Картинка).


Создание печатной формы 1С


В области «Шапка» мы расположим данные «Дата» и «Склад».


Теперь нам нужно подготовить область «ТоварыШапка» для вывода наименований столбцов в нашей таблице, а также область «Товары» для нашего списка литературы. Это – табличная часть документа «Товары». В нашем отчете это будет выглядеть как таблица. Соответственно, необходимо прорисовать ее границы. На панели выберем кнопку «Границы → Граница везде», которая рисует границы ячеек сразу со всех сторон.


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


код для области печати в 1С

 

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


Получаем вот такой список литературы: 


список литературы


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


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


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


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


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

 

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

 

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


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

 

Получаем печать ценников в 1С:

 

печать ценников в 1С


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

 

Код для получения печати ценников


Код для получения печати ценников в 1С


Напоследок хочется сказать еще пару слов об области печати 1С. Довольно часто при создании печатных форм может потребоваться повторять какую-либо информацию вверху на каждой последующей странице. Повторяющуюся область можно задать через главное меню «Таблица → Настройки печати → Повторять на каждом листе». Для удаления области в главном меню нужно выбрать «Таблица → Настройки печати → Удалить повторение». Добавляемая и удаляемая области должны быть выделены.

 

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


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

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

ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

ТабДок.РазмерКолонтитулаСверху;

ТабДок.РазмерКолонтитулаСнизу;

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

                           

Специалист компании ООО «Кодерлайн»

Волкова Ольга Алексеевна

 

Наши проекты

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

Внедренное типовое решение:
1С:Управление торговлей

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

СТС-Медиа
СТС-Медиа

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление холдингом

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение