Макет печатной формы (КУС) — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
м
 
(не показаны 93 промежуточные версии 2 участников)
Строка 1: Строка 1:
<noinclude>[[Категория:Печатные формы]][[Категория:Администрирование 1С:Предприятие 8]]</noinclude>
+
<noinclude>[[Категория: Печатные формы (КУС)]]</noinclude>
 
{| align="right"
 
{| align="right"
 
| __TOC__
 
| __TOC__
 
|}
 
|}
Макет печатной формы — это табличный документ в формате MXL.
 
 
 
Макет печатной формы бывает двух типов:
 
Макет печатной формы бывает двух типов:
* MXL — формат макетов печатных форм 1С. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]] кнопку '''''Изменить макет''''' — он откроется на новой закладке в программе.  
+
* MXL — формат макетов печатных форм 1С. Табличный документ. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]] кнопку '''''Изменить макет''''' — он откроется на новой закладке в программе.  
 
* DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки '''''Загрузить макет''''').
 
* DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки '''''Загрузить макет''''').
  
 
При создании и изменении макета:
 
При создании и изменении макета:
 
* изменения в нем сохраняются автоматически;
 
* изменения в нем сохраняются автоматически;
* сохранение макета происходит при записи печатной формы (нажатии кнопки [[Файл:Кнопка Записать.png]] '''''Записать''''' в карточке печатной формы).
+
* сохранение макета происходит при записи печатной формы (нажатии кнопки [[Файл:Записать.png]] '''''Записать''''' в карточке печатной формы).
  
 
==== Создание нового макета ====
 
==== Создание нового макета ====
Строка 17: Строка 15:
 
#: На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL.
 
#: На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL.
 
# [[#Создание макета печатной формы|Создайте макет печатной формы]].
 
# [[#Создание макета печатной формы|Создайте макет печатной формы]].
# В карточке печатной формы нажмите кнопку [[Файл:Кнопка Записать.png]] '''''Записать'''''.
+
# В карточке печатной формы нажмите кнопку [[Файл:Записать.png]] '''''Записать'''''.
 
#: Сохранение макета происходит при записи печатной формы.
 
#: Сохранение макета происходит при записи печатной формы.
  
Строка 24: Строка 22:
 
#: Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word.
 
#: Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word.
 
# [[#Создание макета печатной формы|Внесите изменения в макет]].
 
# [[#Создание макета печатной формы|Внесите изменения в макет]].
# В карточке печатной формы нажмите кнопку [[Файл:Кнопка Записать.png]] '''''Записать'''''.
+
# В карточке печатной формы нажмите кнопку [[Файл:Записать.png]] '''''Записать'''''.
 
#: Сохранение макета происходит при записи печатной формы.
 
#: Сохранение макета происходит при записи печатной формы.
  
Строка 32: Строка 30:
 
Цель: загрузка макета в карточки других печатных форм.
 
Цель: загрузка макета в карточки других печатных форм.
  
Чтобы выгрузить макет, находясь в программе 1С на закладке с макетом, в меню '''Файл''' выберите команду '''Сохранить''' или '''Сохранить как''' и сохраните макет печатной формы в файл формата MXL:
+
Чтобы выгрузить макет, сделайте следующее: находясь в программе 1С на закладке с макетом, в главном меню программы выберите команду '''Файл''' '''Сохранить''' или '''Сохранить как''' и сохраните макет печатной формы в файл формата MXL.
  
 
: [[Файл:Выгрузка макета ПФ.png|Команды для выгрузки макета печатной формы: «Сохранить» и «Сохранить как».]]
 
: [[Файл:Выгрузка макета ПФ.png|Команды для выгрузки макета печатной формы: «Сохранить» и «Сохранить как».]]
Строка 42: Строка 40:
  
 
== Создание макета печатной формы ==
 
== Создание макета печатной формы ==
'''Ctrl-Z''' — отмена действия.
+
Полную помощь по созданию табличных документов в формате MXL можно найти на официальном сайте программы 1С [https://1c.ru/ 1c.ru] в разделе «Информационно-техническая поддержка» [https://its.1c.ru/ its.1c.ru] или из других источников в интернете.
 +
 
 +
В ячейки макета вставляются текст или параметры объекта-владельца печатной формы.
 +
 
 +
Создание макета происходит через изменение [[#Свойства ячейки|свойств ячеек]].
 +
 
 +
'''Ctrl - Z''' — отмена действия.
  
 
=== Сохранение макета ===
 
=== Сохранение макета ===
 
# После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически.
 
# После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически.
# Нажмите в карточке печатной формы кнопку [[Файл:Кнопка Записать.png]] '''''Записать'''''. Сохранение макета происходит при записи карточки печатной формы.
+
# Нажмите в карточке печатной формы кнопку [[Файл:Записать.png]] '''''Записать'''''. Сохранение макета происходит при записи карточки печатной формы.
 +
 
 +
=== Основные инструменты ===
 +
Основными инструментами при создании макета печатной формы являются контекстные меню ячейки, строки, столбца и [[#Главное меню программы|главное меню программы]] (все команды из него, особенно из раздела '''Таблица''').
 +
 
 +
Контекстные меню вызываются щелчком правой клавиши мыши по ячейке, номеру строки или столбца.
 +
 
 +
==== Контекстное меню ячейки ====
 +
 
 +
: [[Файл:Контекстное меню ячейки.png|Контекстное меню ячейки]]
 +
 
 +
'''Объединить''' — [[#Объединение ячеек|объединить]] выделенные ячейки.
 +
 
 +
'''Разбить''' — разбить ячейку на несколько ячеек.
 +
 
 +
'''Свойства''' — открыть [[#Свойства ячейки|свойства ячейки]].
 +
 
 +
==== Контекстное меню строки ====
 +
: [[Файл:Контекстное меню строки.png|Контекстное меню строки]]
 +
 
 +
'''Раздвинуть''' — добавить строку. Если выделить несколько строк, при использовании этой команды добавится выделенное количество строк.
 +
 
 +
'''Удалить''' — удалить строку. Если выделить несколько строк, при использовании этой команды удалится выделенное количество строк.
 +
 
 +
==== Контекстное меню столбца ====
 +
: [[Файл:Контекстное меню столбца.png|Контекстное меню столбца]]
 +
 
 +
'''Раздвинуть''' — добавить столбец. Если выделить несколько столбцов, при использовании этой команды добавится выделенное количество столбцов.
 +
 
 +
'''Удалить''' — удалить столбец. Если выделить несколько столбцов, при использовании этой команды удалится выделенное количество столбцов.
 +
 
 +
==== Главное меню программы ====
 +
 
 +
: [[Файл:Главное меню - Таблица.png|Главное меню программы]]
  
 
=== Свойства ячейки ===
 
=== Свойства ячейки ===
Чтобы открыть свойства ячейки, в ее контекстном меню выберите пункт '''Свойства''':
+
Чтобы открыть свойства ячейки, в ее [[#Основные инструменты|контекстном меню]] выберите пункт '''Свойства''':
 +
 
 +
: [[Файл:Свойства ячейки.png|Свойства ячейки]]
 +
 
 +
=== Объединение ячеек ===
 +
Выделите ячейки, которые нужно объединить, и в их контекстном меню выберите команду '''Объединить''':
 +
 
 +
: [[Файл:Объединение ячеек.png|Объединение ячеек]]
 +
 
 +
=== Границы печати ===
 +
Пунктиром на макете отображаются границы печати. На печать выводится только текст, находящийся в левом верхнем углу от них. Ячейки, находящиеся правее вертикальной пунктирной черты и ниже горизонтальной пунктирной границы на печать выведены не будут.
 +
 
 +
: [[Файл:Границы печати.png]]
 +
 
 +
=== Шрифт ===
 +
'''Ctrl - B''' — жирный шрифт.
 +
 
 +
'''Ctrl - I''' — курсив.
 +
 
 +
'''Ctrl - U''' — подчеркнутый шрифт.
 +
 
 +
Повторное нажатие на сочетания этих клавиш отменяет гарнитуру шрифта (жирный, курсив и подчеркнутый шрифт).
 +
 
 +
==== Изменение шрифта ====
 +
[[#Свойства ячейки|'''Свойства ячейки''']] — '''Оформление''' — '''Шрифт''':
 +
 
 +
: [[Файл:Изменение шрифта.png|Изменение шрифта]]
 +
 
 +
==== Изменение шрифта для всего макета ====
 +
# Выделите все ячейки в таблице — щелкните мышью по самой верхней левой ячейке.
 +
# [[#Изменение шрифта|Измените шрифт]].
 +
 
 +
: [[Файл:Выделение всех ячеек в таблице.png|Чтобы выделить все ячейки в таблице, щелкните мышью по самой верхней левой ячейке.]]
 +
 
 +
=== Области печати ===
 +
Ячейки с информацией располагаются в областях печати. Каждая область печати имеет название. Это нужно для программирования макета.
 +
 
 +
Чтобы создать область печати, выделите необходимое количество строк или столбцов и нажмите '''Ctrl - Shift - N'''. В появившемся окне введите название области.
 +
 
 +
: [[Файл:Создание области печати.png|Создание области печати]]
 +
 
 +
 
 +
: [[Файл:Область печати.png]]
 +
 
 +
Традиционно в документах принято создавать три стандартных области печати:
 +
* «Шапка» — шапка документа. Находится наверху. В нее входят название документа и любая информация, которая должна быть наверху документа.
 +
* Область с данными — находится между шапкой и подвалом документа. В нее выводятся основные данные документа. Может иметь любое название. Название этой области печати может использоваться при программировании макета: например, при создании дополнительных параметров или сортировки списка с данными.
 +
* «Подвал» — подвал документа. Находится внизу. В него часто входит поле «Подпись» и любая информация, которая должна быть внизу документа.
 +
Но наличие этих областей печати не является обязательным.
 +
 
 +
: [[Файл:Области печати.png|Стандартные области печати: «Шапка», область с данными и «Подвал».]]
 +
 
 +
=== Вставка параметра ===
 +
# [[#Свойства ячейки|'''Свойства ячейки''']] — '''Макет''' — '''Заполнение''' выберите «Параметр».
 +
# В поле '''Параметр''' напишите название параметра.
 +
 
 +
Названия параметров нужно смотреть:
 +
* в карточке печатной формы на закладках [[Справочник "Печатные формы" (КУС)#Основные параметры|'''Основные параметры''']], [[Справочник "Печатные формы" (КУС)#Дополнительные параметры|'''Дополнительные параметры''']], [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']];
 +
* в конфигураторе 1С в структуре объекта-владельца печатной формы.
 +
 
 +
Вывод номеров строк: в [[#Области печати|области вывода данных]] в первую колонку вставьте параметр «НомерСтроки» (предопределенный параметр для вывода номера строк).
 +
 
 +
Настройка формата представления даты: [[#Свойства ячейки|'''Свойства ячейки''']] — '''Формат'''.
 +
 
 +
: [[Файл:Вставка параметра.png|Вставка параметра]]
 +
 
 +
=== Вставка шаблона ===
 +
Шаблоны нужны, чтобы выводить параметры в одной строке с текстом.
 +
# В [[#Свойства ячейки|'''Свойствах ячейки''']] — '''Макет''' — '''Заполнение''' выберите «Шаблон».
 +
# В поле '''Текст''' вставьте текст с параметрами. Параметры вставляются в квадратных скобках.
 +
#: Например, чтобы в печатной форме вывести название документа «Меню-раскладка» с его номером и датой, в поле '''Текст''' напишите: «Меню-раскладка № [Номер] от [НаДату]».
 +
 
 +
: [[Файл:Название документа запрограммированное.png|Вставка шаблона]]
  
: [[Файл:Свойства ячейки.png]]
+
=== Границы ячеек (таблицы) ===
 +
# Выделите ячейку(-и).
 +
# [[#Свойства ячейки|'''Свойства ячейки''']] — '''Оформление'''.
  
=== Изменение шрифта для всего макета ===
+
: [[Файл:Границы таблицы.png|Создание границ ячеек]]
# Выделите все ячейки — щелкните мышью по самой верхней левой ячейке.
 
# В контекстном меню всех выделенных ячеек (щелкните правой клавишей мыши по любому месту на макете) выберите пункт '''Свойства''':
 
#: [[Файл:Изменение шрифта для всего макета.png]]
 
# В свойствах ячеек в разделе '''Оформление''' в поле '''Шрифт''' установите нужный шрифт и его размер:
 
#: [[Файл:Изменение шрифта для всего макета 1.png]]
 
  
 
== Пример ==
 
== Пример ==
Строка 66: Строка 172:
 
* номер и дата документа;
 
* номер и дата документа;
 
* название организации;
 
* название организации;
 +
* вариант питания;
 
* список блюд из всех рационов питания (завтрак, обед, ужин):
 
* список блюд из всех рационов питания (завтрак, обед, ужин):
 
** рацион
 
** рацион
Строка 77: Строка 184:
 
** список должен быть отсортирован по рационам питания.
 
** список должен быть отсортирован по рационам питания.
  
#
 
#
 
  
#
+
Создайте новую печатную форму «Меню-раскладка»: в справочнике [[Справочник "Печатные формы" (КУС)|'''Печатные формы''']] нажмите кнопку '''''Создать'''''.
 +
 
 +
В [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]]:
 +
# В поле '''Наименование''' введите название печатной формы «Меню-раскладка».
 +
# В поле '''Владелец''' выберите объект «Меню-раскладка».
 +
#: Закладка [[Справочник "Печатные формы" (КУС)#Основные параметры|'''Основные параметры''']] заполнится параметрами объекта «Меню-раскладка».
 +
# На закладке [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']] в поле '''Объект''' выберите некоторый документ «Меню-раскладка».
 +
#: На закладке отобразится список параметров объекта «Меню-раскладка» с их значениями.
 +
# На закладке [[Справочник "Печатные формы" (КУС)#Закладка Настройки печати|'''Настройки печати''']] установите поля документ все равные 0.
 +
# Нажмите кнопку '''''Изменить макет'''''. На новой закладке откроется форма для создания макета печатной формы.
 +
 
  
#
+
Создайте макет печатной формы:
 +
# [[#Области печати|Создайте область печати]] «Шапка», в которую войдут название документа, название организации, вариант питания и шапка таблицы со списком блюд.
 +
## «Организация» и «Вариант питания» — это просто текст.
 +
## [[#Вставка параметров|Вставьте параметры]]:
 +
##: «ОсновнаяОрганизация» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Доступные параметры|'''Доступные параметры''']].
 +
##: «ВариантПитания» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']].
 +
## Создайте заголовки столбцов таблицы со списком блюд и [[#Границы ячеек (таблицы)|очертите их границы]].
 +
# [[#Сортировка списка по параметру|Создайте список блюд]].
 +
# [[#Дополнительные параметры|Создайте дополнительные параметры]].
 +
# [[#Вставка шаблона|Создайте название документа]]. Пусть название документа будет «Меню-раскладка» с номером и датой документа.
 +
# Некоторые блюда имеют длинные названия. Чтобы настроить автоматический перенос слов в длинных названиях блюд, в свойствах ячейки с параметром «Блюда» в поле '''Размещение''' выберите «Переносить».
 +
#: [[Файл:Перенос слов в ячейке.png|Настройка переноса слов в ячейке]]
  
#
+
=== Сортировка списка по параметру ===
 +
«ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд.
  
#
+
Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее:
 +
# Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке [[Справочник "Печатные формы" (КУС)#Дополнительные параметры|'''Дополнительные параметры''']] добавьте строку и сделайте ее обязательно первой в списке:
 +
#: «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять.
 +
# В макет [[#Области печати|добавьте область печати]] с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода».
 +
# В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт».
  
#
+
=== Дополнительные параметры ===
 +
«Вид блюда» и «Сумма блюда». Среди параметров из [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточки печатной формы]] на закладках '''Основные параметры''', '''Доступные параметры''' и '''Тест значений''' нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры.
  
#
+
# В карточке печатной формы на закладке '''Дополнительные параметры''' добавьте параметры «Вид блюда» и «Сумма блюда»:
 +
#: [[Файл: Карточка ПФ Дополнительные параметры 1.png]]
 +
# В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться.
  
#  
+
=== Данные и результаты примера ===
 +
[[Справочник "Печатные формы" (КУС)#Карточка печатной формы|Карточка печатной формы]]:
  
==== Использование параметров ====
+
: [[Файл:Карточка ПФ Основные параметры.png]]
При создании/изменении макета для наполнения печатной формы данными пользователь может воспользоваться параметрами из списка доступных параметров текущего объекта печати (владельца печатной формы).
 
Для параметров, которые будут взяты из строки табличной части, заполнено значение в колонке «Имя таб. части».
 
  
{{notice|В отличие от 1С 7.7 у пользователя нет возможности обращаться к свойству ссылочного параметра (например, «Контрагент.ИНН» не сработает, вместо этого нужно воспользоваться параметром «КонтрагентИНН»)}}
+
Макет печатной формы:
  
==== Добавление нового макета печатной формы ====
+
: [[Файл:Макет ПФ.png]]
Для перехода в режим редактирования макета у нового элемента справочника '''Печатные формы''' нужно нажать кнопку '''''Изменить макет''''' — откроется пустой табличный документ. По умолчанию табличный документ открывается в режиме MXL-таблицы, для того чтобы изменить его режим на «Макет печатной формы», нажмите правой кнопкой мыши на любом участке табличного документа и выберите пункт '''Свойства''' (или нажмите сочетание клавиш Alt+Enter).
 
  
: [[Файл:6.jpg]]
+
Документ «Меню-раскладка»:
  
В открывшемся окне свойств из выпадающего списка вверху окна выберите «Табличный документ» и отметьте галочкой свойство «Макет».
+
: [[Файл:Документ Меню-раскладка.png]]
  
: [[Файл:5.jpg]]
+
Печатная форма:
  
После того, как макет печатной формы будет готов, закройте табличный документ, ответив "Нет" на вопрос о сохранении, и в элементе печатной формы нажмите на кнопку '''''Записать'''''. Макет сохранится в базу.
+
: [[Файл:ПФ Меню-раскладка.png]]

Текущая версия на 17:17, 18 ноября 2024

Макет печатной формы бывает двух типов:

  • MXL — формат макетов печатных форм 1С. Табличный документ. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в карточке печатной формы кнопку Изменить макет — он откроется на новой закладке в программе.
  • DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки Загрузить макет).

При создании и изменении макета:

  • изменения в нем сохраняются автоматически;
  • сохранение макета происходит при записи печатной формы (нажатии кнопки Записать.png Записать в карточке печатной формы).

Создание нового макета

  1. В новой карточке печатной формы нажмите кнопку Изменить макет.
    На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL.
  2. Создайте макет печатной формы.
  3. В карточке печатной формы нажмите кнопку Записать.png Записать.
    Сохранение макета происходит при записи печатной формы.

Изменение макета

  1. В карточке печатной формы нажмите кнопку Изменить макет.
    Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word.
  2. Внесите изменения в макет.
  3. В карточке печатной формы нажмите кнопку Записать.png Записать.
    Сохранение макета происходит при записи печатной формы.

Выгрузка макета

Выгрузка макета — сохранение макета печатной формы из программы 1С в файл формата MXL.

Цель: загрузка макета в карточки других печатных форм.

Чтобы выгрузить макет, сделайте следующее: находясь в программе 1С на закладке с макетом, в главном меню программы выберите команду ФайлСохранить или Сохранить как и сохраните макет печатной формы в файл формата MXL.

Команды для выгрузки макета печатной формы: «Сохранить» и «Сохранить как».

Загрузка макета

В карточке печатной формы нажмите кнопку Загрузить макет. В открывшемся проводнике файлов выберите нужный файл с макетом в формате MXL или DOC и дважды щелкните по нему мышью или нажмите Enter.

Файл с макетом печатной формы можно загрузить в печатные формы в той же программе и/или на том же компьютере, где он был выгружен. Или его можно каким-либо образом передать на другие компьютеры (на цифровых носителях или переслать по электронной почте) и загрузить в печатные формы в программах на других компьютерах.

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

Полную помощь по созданию табличных документов в формате MXL можно найти на официальном сайте программы 1С 1c.ru в разделе «Информационно-техническая поддержка» its.1c.ru или из других источников в интернете.

В ячейки макета вставляются текст или параметры объекта-владельца печатной формы.

Создание макета происходит через изменение свойств ячеек.

Ctrl - Z — отмена действия.

Сохранение макета

  1. После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически.
  2. Нажмите в карточке печатной формы кнопку Записать.png Записать. Сохранение макета происходит при записи карточки печатной формы.

Основные инструменты

Основными инструментами при создании макета печатной формы являются контекстные меню ячейки, строки, столбца и главное меню программы (все команды из него, особенно из раздела Таблица).

Контекстные меню вызываются щелчком правой клавиши мыши по ячейке, номеру строки или столбца.

Контекстное меню ячейки

Контекстное меню ячейки

Объединитьобъединить выделенные ячейки.

Разбить — разбить ячейку на несколько ячеек.

Свойства — открыть свойства ячейки.

Контекстное меню строки

Контекстное меню строки

Раздвинуть — добавить строку. Если выделить несколько строк, при использовании этой команды добавится выделенное количество строк.

Удалить — удалить строку. Если выделить несколько строк, при использовании этой команды удалится выделенное количество строк.

Контекстное меню столбца

Контекстное меню столбца

Раздвинуть — добавить столбец. Если выделить несколько столбцов, при использовании этой команды добавится выделенное количество столбцов.

Удалить — удалить столбец. Если выделить несколько столбцов, при использовании этой команды удалится выделенное количество столбцов.

Главное меню программы

Главное меню программы

Свойства ячейки

Чтобы открыть свойства ячейки, в ее контекстном меню выберите пункт Свойства:

Свойства ячейки

Объединение ячеек

Выделите ячейки, которые нужно объединить, и в их контекстном меню выберите команду Объединить:

Объединение ячеек

Границы печати

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

Границы печати.png

Шрифт

Ctrl - B — жирный шрифт.

Ctrl - I — курсив.

Ctrl - U — подчеркнутый шрифт.

Повторное нажатие на сочетания этих клавиш отменяет гарнитуру шрифта (жирный, курсив и подчеркнутый шрифт).

Изменение шрифта

Свойства ячейкиОформлениеШрифт:

Изменение шрифта

Изменение шрифта для всего макета

  1. Выделите все ячейки в таблице — щелкните мышью по самой верхней левой ячейке.
  2. Измените шрифт.
Чтобы выделить все ячейки в таблице, щелкните мышью по самой верхней левой ячейке.

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

Ячейки с информацией располагаются в областях печати. Каждая область печати имеет название. Это нужно для программирования макета.

Чтобы создать область печати, выделите необходимое количество строк или столбцов и нажмите Ctrl - Shift - N. В появившемся окне введите название области.

Создание области печати


Область печати.png

Традиционно в документах принято создавать три стандартных области печати:

  • «Шапка» — шапка документа. Находится наверху. В нее входят название документа и любая информация, которая должна быть наверху документа.
  • Область с данными — находится между шапкой и подвалом документа. В нее выводятся основные данные документа. Может иметь любое название. Название этой области печати может использоваться при программировании макета: например, при создании дополнительных параметров или сортировки списка с данными.
  • «Подвал» — подвал документа. Находится внизу. В него часто входит поле «Подпись» и любая информация, которая должна быть внизу документа.

Но наличие этих областей печати не является обязательным.

Стандартные области печати: «Шапка», область с данными и «Подвал».

Вставка параметра

  1. Свойства ячейкиМакетЗаполнение выберите «Параметр».
  2. В поле Параметр напишите название параметра.

Названия параметров нужно смотреть:

Вывод номеров строк: в области вывода данных в первую колонку вставьте параметр «НомерСтроки» (предопределенный параметр для вывода номера строк).

Настройка формата представления даты: Свойства ячейки — Формат.

Вставка параметра

Вставка шаблона

Шаблоны нужны, чтобы выводить параметры в одной строке с текстом.

  1. В Свойствах ячейкиМакетЗаполнение выберите «Шаблон».
  2. В поле Текст вставьте текст с параметрами. Параметры вставляются в квадратных скобках.
    Например, чтобы в печатной форме вывести название документа «Меню-раскладка» с его номером и датой, в поле Текст напишите: «Меню-раскладка № [Номер] от [НаДату]».
Вставка шаблона

Границы ячеек (таблицы)

  1. Выделите ячейку(-и).
  2. Свойства ячейкиОформление.
Создание границ ячеек

Пример

Создадим макет печатной формы для документа «Меню-раскладка».

Пусть в нем выводится следующая информация:

  • номер и дата документа;
  • название организации;
  • вариант питания;
  • список блюд из всех рационов питания (завтрак, обед, ужин):
    • рацион
    • вид блюда
    • название блюда
    • количество порций
    • стоимость (руб.)
    • сумма блюда = стоимость блюда * количество порций
    • выход блюда в граммах
    • ед. изм. выхода блюда
    • список должен быть отсортирован по рационам питания.


Создайте новую печатную форму «Меню-раскладка»: в справочнике Печатные формы нажмите кнопку Создать.

В карточке печатной формы:

  1. В поле Наименование введите название печатной формы «Меню-раскладка».
  2. В поле Владелец выберите объект «Меню-раскладка».
    Закладка Основные параметры заполнится параметрами объекта «Меню-раскладка».
  3. На закладке Тест значений в поле Объект выберите некоторый документ «Меню-раскладка».
    На закладке отобразится список параметров объекта «Меню-раскладка» с их значениями.
  4. На закладке Настройки печати установите поля документ все равные 0.
  5. Нажмите кнопку Изменить макет. На новой закладке откроется форма для создания макета печатной формы.


Создайте макет печатной формы:

  1. Создайте область печати «Шапка», в которую войдут название документа, название организации, вариант питания и шапка таблицы со списком блюд.
    1. «Организация» и «Вариант питания» — это просто текст.
    2. Вставьте параметры:
      «ОсновнаяОрганизация» — параметр с закладки Доступные параметры.
      «ВариантПитания» — параметр с закладки Тест значений.
    3. Создайте заголовки столбцов таблицы со списком блюд и очертите их границы.
  2. Создайте список блюд.
  3. Создайте дополнительные параметры.
  4. Создайте название документа. Пусть название документа будет «Меню-раскладка» с номером и датой документа.
  5. Некоторые блюда имеют длинные названия. Чтобы настроить автоматический перенос слов в длинных названиях блюд, в свойствах ячейки с параметром «Блюда» в поле Размещение выберите «Переносить».
    Настройка переноса слов в ячейке

Сортировка списка по параметру

«ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд.

Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее:

  1. Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке Дополнительные параметры добавьте строку и сделайте ее обязательно первой в списке:
    «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять.
  2. В макет добавьте область печати с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода».
  3. В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт».

Дополнительные параметры

«Вид блюда» и «Сумма блюда». Среди параметров из карточки печатной формы на закладках Основные параметры, Доступные параметры и Тест значений нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры.

  1. В карточке печатной формы на закладке Дополнительные параметры добавьте параметры «Вид блюда» и «Сумма блюда»:
    Карточка ПФ Дополнительные параметры 1.png
  2. В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться.

Данные и результаты примера

Карточка печатной формы:

Карточка ПФ Основные параметры.png

Макет печатной формы:

Макет ПФ.png

Документ «Меню-раскладка»:

Документ Меню-раскладка.png

Печатная форма:

ПФ Меню-раскладка.png