Как открыть модуль макета 1с
Перейти к содержимому

Как открыть модуль макета 1с

  • автор:

Конструктор печати

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

Конструктор печати

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

Конструктор печати

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

Работа с макетами в 1С 8.3

Анна Викулина

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

Как сделать макет в 1С 8.3

Сами макеты представляют собой шаблоны, по которым платформа 1С формирует отчеты или печатные формы с различными данными. В конфигурации 1С вы можете добавить макет практически к любому объекту, чтобы использовать его при выводе на печать. Также они используются во внешних обработках и отчетах, если в вашей конфигурации подключена библиотека стандартных подсистем. Рассмотрим процесс на примере добавления макета для печатной формы для документа «ПоступлениеТоваровУслуг» конфигурации без поддержки.

Если же ваша конфигурация типовая и находится на поддержке 1С, то при внесении в нее изменений придется ее снять с поддержки. Именно поэтому добавление печатной формы с использованием макета часто осуществляют с помощью внешних печатных форм. Процесс создания макета в конфигурации ничем не отличается, поэтому рассмотрим пример с изменением конфигурации. Чтобы создать макет в 1С 8.3 необходимо на подразделе «Макеты» щелкнуть ПКМ и выбрать «Добавить».

Добавление макета

В появившемся окне нужно задать имя макета, по которому вы будете обращаться к нему в коде. Синоним платформа автоматически предложит совпадающий с именем, но при желании вы можете его изменить. В качестве типа макета для наших целей подходит «Табличный документ». После установки перед вами откроется окно, похожее на обыкновенный лист Excel.

Конструктор макета

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

  1. Выделить 1 или несколько ячеек, столбцов или строк;
  2. В основном меню перейти по пути: «Таблица» — «Имена» — «Назначить имя…»;
  3. Указать имя. Создадим «шапку» документа, где обычно указывают номер и дату.

Создание шапки документа

Теперь при обращении по выбранному имени 1С будет понимать, о какой области идет речь. Добавим переменных в нашу область для вывода конкретных данных. Для этого в 2 ячейках напишем «Документ №» и «Номер». Пока это просто надписи, которые можно лишь вывести на экран пользователю неизменными.

Заполнение полей шапки документа

Теперь объясним 1С, что «Номер» – это переменная. Для этого зайдем в контекстное меню на ячейку с этой надписью и выберем «Свойства». В палитре свойств отыщем пункт «Заполнение» и переведем его в значение «Параметр». В макете мы сразу же увидим изменение отображения ячейки с номером, так как угловые скобки – признак параметра.

Параметры номера

Есть и третий тип заполнения ячеек – шаблон. Если вы выставите его, то 1С будет воспринимать содержимое ячейки как текст с параметром, выделенным квадратными ячейками. Обращаться к таким переменным можно таким же способом, как и к обычным параметрам. Этих знаний достаточно, чтобы сформировать до конца простой макет.

Формирование простого макета

Как изменить макет в 1С 8.3

Разработчики 1С потрудились над тем, чтобы макеты 1С смогли удовлетворить разнообразные требования к печатным формам. При этом настройка макета 1С с нуля не займет у программиста много времени. При наведении на конкретную кнопку меню отобразится подсказка с описанием ее действия.

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

Элементы редактирования

Чтобы сделать какое-либо изменение макета в 1С, нужно сначала найти этот макет. Если это внешняя обработка или отчет – ищите его в файле, в другом случае он встроен в конфигуратор. Если в структуре объекта нет макетов, то попробуйте разобраться, где вызывается функция вывода на печать и понять, где расположен шаблон. После того как нашли шаблон, ничего не мешает приступить к возможным изменениям:

  • Добавить текст или новые параметры. Заполняются параметры в коде – без изменения алгоритма вывода вы не увидите новую переменную;
  • Изменить шрифт текста, его размер, стиль, фон и выравнивание. Применяется как к конкретной ячейке, так и к выделенной области;
  • Добавить разнообразные выделения границ между ячейками;
  • Вставить картинку, диаграмму и многие другие объекты. Причем добавлять можно и предустановленные в 1С, и с вашего локального компьютера;
  • Запрещать изменения ячеек. Для этого необходимо выделить участок и в контекстном меню в свойствах выбрать опцию «Защита». Для включения режима необходимо будет еще и в алгоритме вывода печатной формы запустить соответствующую настройку;

 ТабличныйДокумент.Защита = Истина; 

Изменение формата строк

Помните, что нельзя удалять переменные из макета без предварительного изменения кода, даже если они вам не нужны. К ним идет обращение при выполнении алгоритма печати, поэтому если 1С их не найдет, печатная форма перестанет работать. Чтобы убрать их без вмешательства в код, вы можете просто изменить цвет текста на белый. Но лучше все-таки избавиться от их использования – это упростит макет и алгоритм формирования печатной формы.

Невысокие требования к знаниям сказываются на том, что печатные формы и отчеты – первые задачи, которые даются начинающим специалистам 1С. А постоянное использование макета в 1С любой конфигурации говорит о том, что опыт работы с этим объектом платформы пригодится каждому. Именно поэтому ознакомиться с базовыми методами работы с макетом не будет лишним.

Макеты печатных форм в 1С

1. Редактирование печатных форм 2. Параметры и шаблоны печатной формы
Здравствуйте, коллеги! Данная статья посвящена вопросу работы с макетами печатных форм в 1С 8.3. Вы узнаете, как настроить печатную форму и какие существуют возможные шаблоны и параметры макета. Итак, не будем затягивать со вступлениями – поехали!
Макеты печатных форм нужны для печати готового документа. Прежде чем распечатать документ, в программе 1С формируется его печатная форма при помощи вышеупомянутого макета. Данные шаблоны печатных форм создаются в шаблонном конструкторе, представленного в виде таблицы. Когда система работает как управляемая форма 1С 8, то макет можно редактировать вручную: юзер имеет возможность менять шрифт, линии ячеек, добавлять логотип и так далее, при этом не меняя конфигурацию.

1. Редактирование печатных форм

Попробуем разобрать редактирование печатных форм на примере. Создадим документ типа «Накладная», который будет находится в пункте «Продажи» и сформируем для него печатную форму.
Предприятие/организация помимо необходимых контактов может вносить свои правки, например, добавить логотип. Если кликнуть по кнопке «Печать», перед нами появится новая печатная форма, далее кликаем «Ещё». Программа 1С предложит на выбор два варианта действий: «Перейти к макетам форм» и «Изменить макет».
Новая печатная форма - путь к макетам форм/изменение макета
Рис. 1 Новая печатная форма — путь к макетам форм/изменение макета
Далее выбираем «Перейти к макетам форм» – появится список возможных печатных форм. Для удобства просмотра можно воспользоваться методом отбора по стандартным макетам.
путь к макетам форм/изменение макета
Рис. 2 Стандартные макеты печатных форм
Для просмотра и редакции документа кликаем на «Изменить макет» – на мониторе отобразится макет печатной формы. Поля формы содержат команды, использовав которые, пользователь может быстро заполнить форму.
Замечание: менять названия параметров, а также областей запрещено!
Чтобы поменять вид шрифта, границ таблиц, настройки в тексте и прочее, используем панель инструментов.
Новая печатная форма
Рис. 3 Редактирование печатных форм
Данный макет печатной формы в 1С схож с обычными таблицами Excel. Например, при необходимости удалить границы внутри печатной формы, просто кликаем на одноименную кнопку, следом – на кнопку «Нет границы». Если линии не убирать, но добавить рисунок, то он станет располагаться сверху.
Редактирование печатных форм
Рис. 3 Редактирование печатных форм – удаление границ
В случае, когда нужно добавить изображение – кликаем «Ещё», после чего выбираем «Картинки» (находятся в панели меню под названием «Рисунок»).
Редактирование печатных форм 1С
Рис. 4 Редактирование печатных форм – добавление картинки
Далее кликаем на «Выбрать из файла» (в том окне, которое всплыло) и выбираем подходящее фото.
Выбор картинки для формирования печатной формы
Рис. 5 Выбор картинки для формирования печатной формы
Наше изображение поместилось в форме. Далее можем, по желанию, менять размер при помощи растягивания или сжатия за уголки фото.
формирование печатной формы
Рис. 6 Изменение размеров изображения при формировании печатных форм
Следующий шаг – кликнуть правой клавишей на вставленную картинку и перейти в «Свойства». В новом окне задаём параметры объекта. Пусть нужно убрать рамку: кликаем на «Стиль линии → Нет линии».
Параметры картинки при редактировании печатных форм
Рис. 7 Параметры картинки при редактировании печатных форм
Замечание: обязательно вставлять рисунок только между двумя красными линиями, иначе он пропадёт из формы.
Параметры картинки
Рис. 8 Формирование печатных форм – как правильно вставить рисунок
Кликаем «Записать и закрыть».
редактирование печатных форм
Рис. 9 Новая печатная форма с рисунком
Таким образом, мы провели изменения печатной формы, не изменяя конфигурацию.
После данных действий можем перейти в пункт «Перейти к макетам печатных форм». Кликнув «Ещё», замечаем, что у макета, который только что редактировали, появился карандаш зелёного цвета, то есть макет был изменён. Если вдруг понадобилось вернуть первый макет, то кликаем на «Использовать стандартный макет» (в этой вариации карандаш станет чёрным).
Использовать стандартный макет
Рис. 10 Функция «Использовать стандартный макет»
Если требуется удалить изменения макета, то кликаем на крестик красного цвета.
стандартный макет в 1С
Рис. 11 Удаление изменения печатных форм
Есть другой вариант добавления картинки с логотипом – через настройки организации. Переходим в «Главное → Настройки → Организация → Логотип и печать». Рисунок будет виден в разделе «Счёт на оплату».
Добавление картинки при редактировании печатных форм
Рис. 12 Добавление картинки при редактировании печатных форм
Видим, что изображение было вставлено автоматически.
Добавление картинки при редактировании
Рис. 13 Результат редактирования печатных форм – вставление картинки

2. Параметры и шаблоны печатной формы

Теперь рассмотрим пример работы с шаблонами и параметрами печатных форм в 1С. Откроем файл «Накладная» как новый макет по пути «Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм».
Замечание: в клетках параметры заключены в такие скобки: <>.
Параметры печатной формы
Рис. 14 Параметры печатной формы
При помощи параметров печатной формы клиент сам может редактировать макет, без вмешательства в конфигурацию. Например: надо вывести артикул, цену или товар, тогда вписываем параметр в нужную ячейку. Также можно посмотреть свойства каждой ячейки, кликнув на неё правой клавишей.
Параметры печатной формы 1С
Рис. 15 Свойства ячейки печатной формы В шаблоне печатной формы можно задействовать в одной ячейке и текст, и параметры. Чтобы это сделать, убираем свойство шаблона и, когда будем указывать его значение внутри поля «Текст», в параметре пишем всё в квадратных скобках.
Изменение шаблона печатной формы
Рис. 16 Изменение шаблона печатной формы
Если рядом с макетом находится карандаш, это значит, что макет поменяли.
Изменение шаблона печатной формы 1С
Рис. 17 Свидетельство изменения печатных форм
Проверяем макет печатной формы, который сохранили.
Проверка макета печатной формы в 1С
Рис. 18 Проверка макета печатной формы в 1С
Аналогичным образом добавляется и форматируется текст.
Замечание: в одной ячейке можно использовать только один вариант форматирования.
В данной статье было разобрано понятие макетов печатной формы, рассмотрено его редактирование (в том числе, добавление различных элементов), добавление макетов печатных форм, создание параметров и шаблонов для данных макетов, также была создана подробная инструкция для пользователя (как настроить печатные формы, не вмешиваясь в конфигурацию).
Специалист компании «Кодерлайн» Айдар Фархутдинов

Как быстро редактировать макеты печатных форм в 1С: инструкция

Иногда бухгалтерам необходимо быстро отредактировать макеты печатных форм в 1С — например, чтобы привести документ в соответствие с государственными стандартами или подогнать его под индивидуальные нужды компании. Кроме того, этот навык нужен, если требуется улучшить внешний вид документа, сделать его более читаемым и понятным.

2,5 тыс. открытий

Как быстро редактировать макеты печатных форм в 1С: инструкция

Гибкое редактирование макетов — одна из самых удобных возможностей в 1С. В этой статье мы рассмотрим, как быстро и эффективно изменять макеты, чтобы автоматизировать работу с печатными формами.

Начало работы: знакомство с редактором

Чтобы отредактировать макет, нужно получить полные права пользователя. Для этого войдите в систему под правами Администратора. Затем откройте нужную печатную форму документа. В нашем случае это счёт на оплату покупателю. Нажмите кнопку «Ещё» — «Изменить макет». Откроется редактор макета.

На панели инструментов располагаются кнопки для оформления документа: изменение шрифта, выравнивание текста внутри ячейки, изменение фона и цвета текста, оформление границ ячеек, вставка картинок, текста и других объектов.

Кроме того, доступны кнопки отмены действия и предварительного просмотра макета. Дополнительные функции вы найдёте в меню формы (кнопка с тремя вертикальными точками в правом верхнем углу окна), а также в меню «Ещё».

Получите методичку для работы с платформой 1С

Памятки с настройками ЭДО, чек листом и горячими клавишами в 1С помогут работать в два раза быстрее и точнее

Заполните форму ниже — пришлем справочник на ваш e-mail

Как сохранить исходную версию макета

Время от времени вы наверняка будете сверяться с исходником макета. Поэтому перед тем, как отредактировать макет, сохраните исходную версию, нажав на кнопку с изображением дискеты в правом верхнем углу или через меню формы («Файл» — «Сохранить»).

Важно, чтобы тип сохраняемого файла был «Табличный документ (*.mxl)», так как это оригинальный формат, содержащий все настройки макета.

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

Хотите стать продвинутым пользователем программы 1С? Это легко. В школе Action Digital School есть два курса специально для бухгалтеров. На первом «1С эксперт» вы полностью освоите встроенные в платформу инструменты, а также сможете самостоятельно справляться со сложными задачами, за решением которых вы раньше обращались к программистам. На втором «Из бухгалтера в 1С программиста» освоите язык программирования 1С, научитесь настраивать конфигурации, консультировать сотрудников, подключать 1С к сервисам компании.

Из каких данных состоит макет и как их редактировать

Ячейки макета содержат три типа данных: текст, параметр и шаблон.

➤ Редактирование текста. Чтобы отредактировать текст в макете, наведите курсор на ячейку, кликните по ней правой кнопкой мыши и откройте контекстное меню.

Выберите пункт «Свойства». Вам откроется окно, где вы сможете определиться, хотите ли вы оставить в ячейке текст или поменять формат на параметр или шаблон.

➤ Редактирование параметра. Параметр — это переменная, которая в процессе формирования печатной формы будет заменена системой на нужные данные.

Например, параметр «БанкПолучателяПредставление» в печатной форме будет заменен системой на название банка «ПАО Сбербанк г. Москва».

➤ Редактирование шаблона. Шаблон — это комбинация текста и параметров. В строке шаблона параметры выделяются квадратными скобками.

Например, вместо параметра «БанкПолучателяПредставление» вы можете сделать шаблон и в поле «Текст» написать: «Наименование банка: [БанкПолучателяПредставление]».

Параметр обязательно заключается в квадратные скобки.

Кроме данных в макете могут быть картинки и другие объекты — например, нарисованные фигуры. Если речь идёт о документах, чаще всего роль картинок выполняют логотипы организаций.

Что делать, если вы внесли много изменений и нечаянно удалили важный элемент

Для этого вам понадобится сохранённый в начале работы макет.

Через главное меню программы («Файл» — «Открыть») откройте исходник макета, скопируйте нужный элемент и перенесите в изменённый макет.

Специалист, владеющий продвинутыми навыками работы в 1С, повышает востребованность своих услуг на рынке труда. Если вы хотите владеть 1С на уровне профи, приходите в Action Digital School. После прохождения курса «Эксперт 1С» вы сможете автоматизировать решение задач и настраивать функционал под любые запросы предприятия, а значит, расширите свои карьерные возможности.

Станьте экспертом, который разбирается в 1С

Повысьте свою квалификацию онлайн уже с учетом вашего опыта

Реклама: ООО «Актион-диджитал», ИНН: 7715670503, erid: LjN8Ka1Ya

  • #1С
  • #action digital school
  • #макеты печатных форм
  • #редактирование
  • #редактор

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *