Макет печатной формы (КУС) — различия между версиями
(→Дополнительные параметры) |
м |
||
(не показано 20 промежуточных версий 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|Главное меню программы]] |
=== Свойства ячейки === | === Свойства ячейки === | ||
Строка 213: | Строка 211: | ||
=== Сортировка списка по параметру === | === Сортировка списка по параметру === | ||
− | «ПереченьБлюд» — это название | + | «ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд. |
Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее: | Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее: | ||
− | # Переопределите | + | # Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке [[Справочник "Печатные формы" (КУС)#Дополнительные параметры|'''Дополнительные параметры''']] добавьте строку и сделайте ее обязательно первой в списке: |
#: «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять. | #: «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять. | ||
− | # В макет [[#Области печати|добавьте область печати]] с названием этой новой переопределенной сортированной | + | # В макет [[#Области печати|добавьте область печати]] с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода». |
− | # В дальнейшем при создании дополнительных параметров, используйте название | + | # В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт». |
=== Дополнительные параметры === | === Дополнительные параметры === | ||
«Вид блюда» и «Сумма блюда». Среди параметров из [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточки печатной формы]] на закладках '''Основные параметры''', '''Доступные параметры''' и '''Тест значений''' нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры. | «Вид блюда» и «Сумма блюда». Среди параметров из [[Справочник "Печатные формы" (КУС)#Карточка печатной формы|карточки печатной формы]] на закладках '''Основные параметры''', '''Доступные параметры''' и '''Тест значений''' нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры. | ||
− | # В карточке печатной формы на закладке | + | |
− | #: | + | # В карточке печатной формы на закладке '''Дополнительные параметры''' добавьте параметры «Вид блюда» и «Сумма блюда»: |
− | + | #: [[Файл: Карточка ПФ Дополнительные параметры 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.
- Нажмите кнопку Изменить макет. На новой закладке откроется форма для создания макета печатной формы.
Создайте макет печатной формы:
- Создайте область печати «Шапка», в которую войдут название документа, название организации, вариант питания и шапка таблицы со списком блюд.
- «Организация» и «Вариант питания» — это просто текст.
- Вставьте параметры:
- «ОсновнаяОрганизация» — параметр с закладки Доступные параметры.
- «ВариантПитания» — параметр с закладки Тест значений.
- Создайте заголовки столбцов таблицы со списком блюд и очертите их границы.
- Создайте список блюд.
- Создайте дополнительные параметры.
- Создайте название документа. Пусть название документа будет «Меню-раскладка» с номером и датой документа.
- Некоторые блюда имеют длинные названия. Чтобы настроить автоматический перенос слов в длинных названиях блюд, в свойствах ячейки с параметром «Блюда» в поле Размещение выберите «Переносить».
Сортировка списка по параметру
«ПереченьБлюд» — это название таблицы значений из структуры объекта «Меню-раскладка», которая формирует список блюд.
Чтобы получить список блюд, отсортированный по рациону питания, сделайте следующее:
- Переопределите таблицу значений «ПереченьБлюд», сделав ее отсортированной по рациону. Для этого в карточке печатной формы на закладке Дополнительные параметры добавьте строку и сделайте ее обязательно первой в списке:
- «Параметр» — «ПереченьБлюдСорт», «Путь к данным» — «яъКоллекции.тзСортированная(@ПереченьБлюд, "Рацион ВОЗР")», «Область определения» — не заполнять.
- В макет добавьте область печати с названием этой новой переопределенной сортированной таблицы значений «ПереченьБлюдСорт». Вставьте в нее необходимые параметры-характеристики блюда: «Рацион», «Блюдо», «КоличествоПорций», «СтоимостьБлюда», «ВыходФакт», «ЕдиницаИзмеренияВыхода».
- В дальнейшем при создании дополнительных параметров, используйте название таблицы значений и области определения «ПереченьБлюдСорт».
Дополнительные параметры
«Вид блюда» и «Сумма блюда». Среди параметров из карточки печатной формы на закладках Основные параметры, Доступные параметры и Тест значений нет параметров, которые выводили бы вид и сумму блюда. Чтобы получить эти значения, надо создать дополнительные параметры.
- В карточке печатной формы на закладке Дополнительные параметры добавьте параметры «Вид блюда» и «Сумма блюда»:
- В макет в столбец «Вид блюда» вставьте параметр «ВидБлюда», а в столбец «Сумма» — параметр «СуммаБлюда». Теперь эти значения будут выводиться.
Данные и результаты примера
Макет печатной формы:
Документ «Меню-раскладка»:
Печатная форма: