Макет печатной формы (КУС) — различия между версиями
(→Свойства ячейки) |
м |
||
(не показано 49 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | <noinclude>[[Категория:Печатные формы | + | <noinclude>[[Категория: Печатные формы (КУС)]]</noinclude> |
{| align="right" | {| align="right" | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
− | |||
− | |||
Макет печатной формы бывает двух типов: | Макет печатной формы бывает двух типов: | ||
− | * MXL — формат макетов печатных форм 1С. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]] кнопку '''''Изменить макет''''' — он откроется на новой закладке в программе. | + | * MXL — формат макетов печатных форм 1С. Табличный документ. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]] кнопку '''''Изменить макет''''' — он откроется на новой закладке в программе. |
* DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки '''''Загрузить макет'''''). | * DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки '''''Загрузить макет'''''). | ||
При создании и изменении макета: | При создании и изменении макета: | ||
* изменения в нем сохраняются автоматически; | * изменения в нем сохраняются автоматически; | ||
− | * сохранение макета происходит при записи печатной формы (нажатии кнопки [[Файл: | + | * сохранение макета происходит при записи печатной формы (нажатии кнопки [[Файл:Записать.png]] '''''Записать''''' в карточке печатной формы). |
==== Создание нового макета ==== | ==== Создание нового макета ==== | ||
Строка 17: | Строка 15: | ||
#: На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL. | #: На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL. | ||
# [[#Создание макета печатной формы|Создайте макет печатной формы]]. | # [[#Создание макета печатной формы|Создайте макет печатной формы]]. | ||
− | # В карточке печатной формы нажмите кнопку [[Файл: | + | # В карточке печатной формы нажмите кнопку [[Файл:Записать.png]] '''''Записать'''''. |
#: Сохранение макета происходит при записи печатной формы. | #: Сохранение макета происходит при записи печатной формы. | ||
Строка 24: | Строка 22: | ||
#: Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word. | #: Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word. | ||
# [[#Создание макета печатной формы|Внесите изменения в макет]]. | # [[#Создание макета печатной формы|Внесите изменения в макет]]. | ||
− | # В карточке печатной формы нажмите кнопку [[Файл: | + | # В карточке печатной формы нажмите кнопку [[Файл:Записать.png]] '''''Записать'''''. |
#: Сохранение макета происходит при записи печатной формы. | #: Сохранение макета происходит при записи печатной формы. | ||
Строка 32: | Строка 30: | ||
Цель: загрузка макета в карточки других печатных форм. | Цель: загрузка макета в карточки других печатных форм. | ||
− | Чтобы выгрузить макет, находясь в программе 1С на закладке с макетом, в главном меню программы выберите команду '''Файл''' — '''Сохранить''' или '''Сохранить как''' и сохраните макет печатной формы в файл формата MXL | + | Чтобы выгрузить макет, сделайте следующее: находясь в программе 1С на закладке с макетом, в главном меню программы выберите команду '''Файл''' — '''Сохранить''' или '''Сохранить как''' и сохраните макет печатной формы в файл формата MXL. |
: [[Файл:Выгрузка макета ПФ.png|Команды для выгрузки макета печатной формы: «Сохранить» и «Сохранить как».]] | : [[Файл:Выгрузка макета ПФ.png|Команды для выгрузки макета печатной формы: «Сохранить» и «Сохранить как».]] | ||
Строка 52: | Строка 50: | ||
=== Сохранение макета === | === Сохранение макета === | ||
# После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически. | # После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически. | ||
− | # Нажмите в карточке печатной формы кнопку [[Файл: | + | # Нажмите в карточке печатной формы кнопку [[Файл:Записать.png]] '''''Записать'''''. Сохранение макета происходит при записи карточки печатной формы. |
=== Основные инструменты === | === Основные инструменты === | ||
− | Основными инструментами являются контекстные меню ячейки, строки, столбца и главное меню программы. | + | Основными инструментами при создании макета печатной формы являются контекстные меню ячейки, строки, столбца и [[#Главное меню программы|главное меню программы]] (все команды из него, особенно из раздела '''Таблица'''). |
Контекстные меню вызываются щелчком правой клавиши мыши по ячейке, номеру строки или столбца. | Контекстные меню вызываются щелчком правой клавиши мыши по ячейке, номеру строки или столбца. | ||
Строка 85: | Строка 83: | ||
==== Главное меню программы ==== | ==== Главное меню программы ==== | ||
− | : [[Файл:Главное меню программы.png]] | + | : [[Файл:Главное меню - Таблица.png|Главное меню программы]] |
+ | |||
+ | === Свойства ячейки === | ||
+ | Чтобы открыть свойства ячейки, в ее [[#Основные инструменты|контекстном меню]] выберите пункт '''Свойства''': | ||
+ | |||
+ | : [[Файл:Свойства ячейки.png|Свойства ячейки]] | ||
+ | |||
+ | === Объединение ячеек === | ||
+ | Выделите ячейки, которые нужно объединить, и в их контекстном меню выберите команду '''Объединить''': | ||
+ | |||
+ | : [[Файл:Объединение ячеек.png|Объединение ячеек]] | ||
=== Границы печати === | === Границы печати === | ||
Строка 91: | Строка 99: | ||
: [[Файл:Границы печати.png]] | : [[Файл:Границы печати.png]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Шрифт === | === Шрифт === | ||
Строка 109: | Строка 112: | ||
[[#Свойства ячейки|'''Свойства ячейки''']] — '''Оформление''' — '''Шрифт''': | [[#Свойства ячейки|'''Свойства ячейки''']] — '''Оформление''' — '''Шрифт''': | ||
− | : [[Файл:Изменение шрифта.png]] | + | : [[Файл:Изменение шрифта.png|Изменение шрифта]] |
==== Изменение шрифта для всего макета ==== | ==== Изменение шрифта для всего макета ==== | ||
# Выделите все ячейки в таблице — щелкните мышью по самой верхней левой ячейке. | # Выделите все ячейки в таблице — щелкните мышью по самой верхней левой ячейке. | ||
# [[#Изменение шрифта|Измените шрифт]]. | # [[#Изменение шрифта|Измените шрифт]]. | ||
− | |||
− | |||
− | |||
− | |||
− | : [[Файл: | + | : [[Файл:Выделение всех ячеек в таблице.png|Чтобы выделить все ячейки в таблице, щелкните мышью по самой верхней левой ячейке.]] |
− | === | + | === Области печати === |
− | Ячейки с информацией | + | Ячейки с информацией располагаются в областях печати. Каждая область печати имеет название. Это нужно для программирования макета. |
Чтобы создать область печати, выделите необходимое количество строк или столбцов и нажмите '''Ctrl - Shift - N'''. В появившемся окне введите название области. | Чтобы создать область печати, выделите необходимое количество строк или столбцов и нажмите '''Ctrl - Shift - N'''. В появившемся окне введите название области. | ||
− | : [[Файл:Создание области печати.png]] | + | : [[Файл:Создание области печати.png|Создание области печати]] |
: [[Файл:Область печати.png]] | : [[Файл:Область печати.png]] | ||
+ | |||
+ | Традиционно в документах принято создавать три стандартных области печати: | ||
+ | * «Шапка» — шапка документа. Находится наверху. В нее входят название документа и любая информация, которая должна быть наверху документа. | ||
+ | * Область с данными — находится между шапкой и подвалом документа. В нее выводятся основные данные документа. Может иметь любое название. Название этой области печати может использоваться при программировании макета: например, при создании дополнительных параметров или сортировки списка с данными. | ||
+ | * «Подвал» — подвал документа. Находится внизу. В него часто входит поле «Подпись» и любая информация, которая должна быть внизу документа. | ||
+ | Но наличие этих областей печати не является обязательным. | ||
+ | |||
+ | : [[Файл:Области печати.png|Стандартные области печати: «Шапка», область с данными и «Подвал».]] | ||
=== Вставка параметра === | === Вставка параметра === | ||
Строка 135: | Строка 142: | ||
# В поле '''Параметр''' напишите название параметра. | # В поле '''Параметр''' напишите название параметра. | ||
− | : [[Файл:Вставка параметра.png]] | + | Названия параметров нужно смотреть: |
+ | * в карточке печатной формы на закладках [[Справочник "Печатные формы" (КУС)#Основные параметры|'''Основные параметры''']], [[Справочник "Печатные формы" (КУС)#Дополнительные параметры|'''Дополнительные параметры''']], [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']]; | ||
+ | * в конфигураторе 1С в структуре объекта-владельца печатной формы. | ||
+ | |||
+ | Вывод номеров строк: в [[#Области печати|области вывода данных]] в первую колонку вставьте параметр «НомерСтроки» (предопределенный параметр для вывода номера строк). | ||
+ | |||
+ | Настройка формата представления даты: [[#Свойства ячейки|'''Свойства ячейки''']] — '''Формат'''. | ||
+ | |||
+ | : [[Файл:Вставка параметра.png|Вставка параметра]] | ||
+ | |||
+ | === Вставка шаблона === | ||
+ | Шаблоны нужны, чтобы выводить параметры в одной строке с текстом. | ||
+ | # В [[#Свойства ячейки|'''Свойствах ячейки''']] — '''Макет''' — '''Заполнение''' выберите «Шаблон». | ||
+ | # В поле '''Текст''' вставьте текст с параметрами. Параметры вставляются в квадратных скобках. | ||
+ | #: Например, чтобы в печатной форме вывести название документа «Меню-раскладка» с его номером и датой, в поле '''Текст''' напишите: «Меню-раскладка № [Номер] от [НаДату]». | ||
+ | |||
+ | : [[Файл:Название документа запрограммированное.png|Вставка шаблона]] | ||
+ | |||
+ | === Границы ячеек (таблицы) === | ||
+ | # Выделите ячейку(-и). | ||
+ | # [[#Свойства ячейки|'''Свойства ячейки''']] — '''Оформление'''. | ||
+ | |||
+ | : [[Файл:Границы таблицы.png|Создание границ ячеек]] | ||
== Пример == | == Пример == | ||
Строка 156: | Строка 185: | ||
− | + | Создайте новую печатную форму «Меню-раскладка»: в справочнике [[Справочник "Печатные формы" (КУС)|'''Печатные формы''']] нажмите кнопку '''''Создать'''''. | |
+ | |||
+ | В [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточке печатной формы]]: | ||
# В поле '''Наименование''' введите название печатной формы «Меню-раскладка». | # В поле '''Наименование''' введите название печатной формы «Меню-раскладка». | ||
# В поле '''Владелец''' выберите объект «Меню-раскладка». | # В поле '''Владелец''' выберите объект «Меню-раскладка». | ||
Строка 163: | Строка 194: | ||
#: На закладке отобразится список параметров объекта «Меню-раскладка» с их значениями. | #: На закладке отобразится список параметров объекта «Меню-раскладка» с их значениями. | ||
# На закладке [[Справочник "Печатные формы" (КУС)#Закладка Настройки печати|'''Настройки печати''']] установите поля документ все равные 0. | # На закладке [[Справочник "Печатные формы" (КУС)#Закладка Настройки печати|'''Настройки печати''']] установите поля документ все равные 0. | ||
− | # Нажмите кнопку '''''Изменить макет'''''. | + | # Нажмите кнопку '''''Изменить макет'''''. На новой закладке откроется форма для создания макета печатной формы. |
− | # [[# | + | |
+ | |||
+ | Создайте макет печатной формы: | ||
+ | # [[#Области печати|Создайте область печати]] «Шапка», в которую войдут название документа, название организации, вариант питания и шапка таблицы со списком блюд. | ||
## «Организация» и «Вариант питания» — это просто текст. | ## «Организация» и «Вариант питания» — это просто текст. | ||
## [[#Вставка параметров|Вставьте параметры]]: | ## [[#Вставка параметров|Вставьте параметры]]: | ||
##: «ОсновнаяОрганизация» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Доступные параметры|'''Доступные параметры''']]. | ##: «ОсновнаяОрганизация» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Доступные параметры|'''Доступные параметры''']]. | ||
##: «ВариантПитания» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']]. | ##: «ВариантПитания» — параметр с закладки [[Справочник "Печатные формы" (КУС)#Тест значений|'''Тест значений''']]. | ||
− | ## Создайте заголовки столбцов таблицы со списком блюд. | + | ## Создайте заголовки столбцов таблицы со списком блюд и [[#Границы ячеек (таблицы)|очертите их границы]]. |
# [[#Сортировка списка по параметру|Создайте список блюд]]. | # [[#Сортировка списка по параметру|Создайте список блюд]]. | ||
− | # [[#|Создайте дополнительные параметры]]. | + | # [[#Дополнительные параметры|Создайте дополнительные параметры]]. |
− | # [[# | + | # [[#Вставка шаблона|Создайте название документа]]. Пусть название документа будет «Меню-раскладка» с номером и датой документа. |
− | # | + | # Некоторые блюда имеют длинные названия. Чтобы настроить автоматический перенос слов в длинных названиях блюд, в свойствах ячейки с параметром «Блюда» в поле '''Размещение''' выберите «Переносить». |
#: [[Файл:Перенос слов в ячейке.png|Настройка переноса слов в ячейке]] | #: [[Файл:Перенос слов в ячейке.png|Настройка переноса слов в ячейке]] | ||
=== Сортировка списка по параметру === | === Сортировка списка по параметру === | ||
− | «ПереченьБлюд» — это название | + | «ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд. |
Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее: | Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее: | ||
− | # Переопределите | + | # Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке [[Справочник "Печатные формы" (КУС)#Дополнительные параметры|'''Дополнительные параметры''']] добавьте строку и сделайте ее обязательно первой в списке: |
#: «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять. | #: «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять. | ||
− | # В макет [[# | + | # В макет [[#Области печати|добавьте область печати]] с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода». |
− | # В дальнейшем при создании дополнительных параметров, используйте название | + | # В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт». |
=== Дополнительные параметры === | === Дополнительные параметры === | ||
− | «Вид блюда» и «Сумма блюда». Среди параметров из [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточки печатной формы]] | + | «Вид блюда» и «Сумма блюда». Среди параметров из [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточки печатной формы]] на закладках '''Основные параметры''', '''Доступные параметры''' и '''Тест значений''' нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры. |
− | # В карточке печатной формы на закладке | + | |
− | #: | + | # В карточке печатной формы на закладке '''Дополнительные параметры''' добавьте параметры «Вид блюда» и «Сумма блюда»: |
− | + | #: [[Файл: Карточка ПФ Дополнительные параметры 1.png]] | |
# В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться. | # В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Данные и результаты примера === | === Данные и результаты примера === |
Текущая версия на 17:17, 18 ноября 2024
Содержание
|
Макет печатной формы бывает двух типов:
- MXL — формат макетов печатных форм 1С. Табличный документ. Используется чаще всего. По умолчанию все новые создаваемые печатные формы имеют этот формат макета. Этот макет можно изменить в режиме программы 1С, нажав в карточке печатной формы кнопку Изменить макет — он откроется на новой закладке в программе.
- DOC — макет печатной формы на основе документа Microsoft Word. Используется редко. Может появится в программе только путем его загрузки в карточку печатной формы (с помощью кнопки Загрузить макет).
При создании и изменении макета:
- изменения в нем сохраняются автоматически;
- сохранение макета происходит при записи печатной формы (нажатии кнопки Записать в карточке печатной формы).
Создание нового макета
- В новой карточке печатной формы нажмите кнопку Изменить макет.
- На новой закладке в программе откроется форма для создания макета печатной формы в формате MXL.
- Создайте макет печатной формы.
- В карточке печатной формы нажмите кнопку Записать.
- Сохранение макета происходит при записи печатной формы.
Изменение макета
- В карточке печатной формы нажмите кнопку Изменить макет.
- Макет в формате MXL откроется на новой закладке в программе 1С, макет в форме DOC откроется в программе Microsoft Word.
- Внесите изменения в макет.
- В карточке печатной формы нажмите кнопку Записать.
- Сохранение макета происходит при записи печатной формы.
Выгрузка макета
Выгрузка макета — сохранение макета печатной формы из программы 1С в файл формата MXL.
Цель: загрузка макета в карточки других печатных форм.
Чтобы выгрузить макет, сделайте следующее: находясь в программе 1С на закладке с макетом, в главном меню программы выберите команду Файл — Сохранить или Сохранить как и сохраните макет печатной формы в файл формата MXL.
Загрузка макета
В карточке печатной формы нажмите кнопку Загрузить макет. В открывшемся проводнике файлов выберите нужный файл с макетом в формате MXL или DOC и дважды щелкните по нему мышью или нажмите Enter.
Файл с макетом печатной формы можно загрузить в печатные формы в той же программе и/или на том же компьютере, где он был выгружен. Или его можно каким-либо образом передать на другие компьютеры (на цифровых носителях или переслать по электронной почте) и загрузить в печатные формы в программах на других компьютерах.
Создание макета печатной формы
Полную помощь по созданию табличных документов в формате MXL можно найти на официальном сайте программы 1С 1c.ru в разделе «Информационно-техническая поддержка» its.1c.ru или из других источников в интернете.
В ячейки макета вставляются текст или параметры объекта-владельца печатной формы.
Создание макета происходит через изменение свойств ячеек.
Ctrl - Z — отмена действия.
Сохранение макета
- После изменений просто закройте закладку с макетом. Изменения в макете сохраняются автоматически.
- Нажмите в карточке печатной формы кнопку Записать. Сохранение макета происходит при записи карточки печатной формы.
Основные инструменты
Основными инструментами при создании макета печатной формы являются контекстные меню ячейки, строки, столбца и главное меню программы (все команды из него, особенно из раздела Таблица).
Контекстные меню вызываются щелчком правой клавиши мыши по ячейке, номеру строки или столбца.
Контекстное меню ячейки
Объединить — объединить выделенные ячейки.
Разбить — разбить ячейку на несколько ячеек.
Свойства — открыть свойства ячейки.
Контекстное меню строки
Раздвинуть — добавить строку. Если выделить несколько строк, при использовании этой команды добавится выделенное количество строк.
Удалить — удалить строку. Если выделить несколько строк, при использовании этой команды удалится выделенное количество строк.
Контекстное меню столбца
Раздвинуть — добавить столбец. Если выделить несколько столбцов, при использовании этой команды добавится выделенное количество столбцов.
Удалить — удалить столбец. Если выделить несколько столбцов, при использовании этой команды удалится выделенное количество столбцов.
Главное меню программы
Свойства ячейки
Чтобы открыть свойства ячейки, в ее контекстном меню выберите пункт Свойства:
Объединение ячеек
Выделите ячейки, которые нужно объединить, и в их контекстном меню выберите команду Объединить:
Границы печати
Пунктиром на макете отображаются границы печати. На печать выводится только текст, находящийся в левом верхнем углу от них. Ячейки, находящиеся правее вертикальной пунктирной черты и ниже горизонтальной пунктирной границы на печать выведены не будут.
Шрифт
Ctrl - B — жирный шрифт.
Ctrl - I — курсив.
Ctrl - U — подчеркнутый шрифт.
Повторное нажатие на сочетания этих клавиш отменяет гарнитуру шрифта (жирный, курсив и подчеркнутый шрифт).
Изменение шрифта
Свойства ячейки — Оформление — Шрифт:
Изменение шрифта для всего макета
- Выделите все ячейки в таблице — щелкните мышью по самой верхней левой ячейке.
- Измените шрифт.
Области печати
Ячейки с информацией располагаются в областях печати. Каждая область печати имеет название. Это нужно для программирования макета.
Чтобы создать область печати, выделите необходимое количество строк или столбцов и нажмите Ctrl - Shift - N. В появившемся окне введите название области.
Традиционно в документах принято создавать три стандартных области печати:
- «Шапка» — шапка документа. Находится наверху. В нее входят название документа и любая информация, которая должна быть наверху документа.
- Область с данными — находится между шапкой и подвалом документа. В нее выводятся основные данные документа. Может иметь любое название. Название этой области печати может использоваться при программировании макета: например, при создании дополнительных параметров или сортировки списка с данными.
- «Подвал» — подвал документа. Находится внизу. В него часто входит поле «Подпись» и любая информация, которая должна быть внизу документа.
Но наличие этих областей печати не является обязательным.
Вставка параметра
- Свойства ячейки — Макет — Заполнение выберите «Параметр».
- В поле Параметр напишите название параметра.
Названия параметров нужно смотреть:
- в карточке печатной формы на закладках Основные параметры, Дополнительные параметры, Тест значений;
- в конфигураторе 1С в структуре объекта-владельца печатной формы.
Вывод номеров строк: в области вывода данных в первую колонку вставьте параметр «НомерСтроки» (предопределенный параметр для вывода номера строк).
Настройка формата представления даты: Свойства ячейки — Формат.
Вставка шаблона
Шаблоны нужны, чтобы выводить параметры в одной строке с текстом.
- В Свойствах ячейки — Макет — Заполнение выберите «Шаблон».
- В поле Текст вставьте текст с параметрами. Параметры вставляются в квадратных скобках.
- Например, чтобы в печатной форме вывести название документа «Меню-раскладка» с его номером и датой, в поле Текст напишите: «Меню-раскладка № [Номер] от [НаДату]».
Границы ячеек (таблицы)
- Выделите ячейку(-и).
- Свойства ячейки — Оформление.
Пример
Создадим макет печатной формы для документа «Меню-раскладка».
Пусть в нем выводится следующая информация:
- номер и дата документа;
- название организации;
- вариант питания;
- список блюд из всех рационов питания (завтрак, обед, ужин):
- рацион
- вид блюда
- название блюда
- количество порций
- стоимость (руб.)
- сумма блюда = стоимость блюда * количество порций
- выход блюда в граммах
- ед. изм. выхода блюда
- список должен быть отсортирован по рационам питания.
Создайте новую печатную форму «Меню-раскладка»: в справочнике Печатные формы нажмите кнопку Создать.
- В поле Наименование введите название печатной формы «Меню-раскладка».
- В поле Владелец выберите объект «Меню-раскладка».
- Закладка Основные параметры заполнится параметрами объекта «Меню-раскладка».
- На закладке Тест значений в поле Объект выберите некоторый документ «Меню-раскладка».
- На закладке отобразится список параметров объекта «Меню-раскладка» с их значениями.
- На закладке Настройки печати установите поля документ все равные 0.
- Нажмите кнопку Изменить макет. На новой закладке откроется форма для создания макета печатной формы.
Создайте макет печатной формы:
- Создайте область печати «Шапка», в которую войдут название документа, название организации, вариант питания и шапка таблицы со списком блюд.
- «Организация» и «Вариант питания» — это просто текст.
- Вставьте параметры:
- «ОсновнаяОрганизация» — параметр с закладки Доступные параметры.
- «ВариантПитания» — параметр с закладки Тест значений.
- Создайте заголовки столбцов таблицы со списком блюд и очертите их границы.
- Создайте список блюд.
- Создайте дополнительные параметры.
- Создайте название документа. Пусть название документа будет «Меню-раскладка» с номером и датой документа.
- Некоторые блюда имеют длинные названия. Чтобы настроить автоматический перенос слов в длинных названиях блюд, в свойствах ячейки с параметром «Блюда» в поле Размещение выберите «Переносить».
Сортировка списка по параметру
«ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд.
Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее:
- Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке Дополнительные параметры добавьте строку и сделайте ее обязательно первой в списке:
- «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять.
- В макет добавьте область печати с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода».
- В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт».
Дополнительные параметры
«Вид блюда» и «Сумма блюда». Среди параметров из карточки печатной формы на закладках Основные параметры, Доступные параметры и Тест значений нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры.
- В карточке печатной формы на закладке Дополнительные параметры добавьте параметры «Вид блюда» и «Сумма блюда»:
- В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться.
Данные и результаты примера
Макет печатной формы:
Документ «Меню-раскладка»:
Печатная форма: