Создание печатных форм в 1С 8.2 и 8.3 с помощью конструктора
Рассмотрим настройку и создание новых печатных форм в системе 1С 8.3.
Создание внешних печатных форм для управляемого приложения рассмотрено в отдельной статье.
Самый простой способ создания печатной формы — с помощью встроенного конструктора печатных форм. Рассмотрим пошаговую инструкцию по созданию и настройке печатной формы на примере создания печатной формы «Счет покупателю».
Создание и настройка печатной формы 1С 8.3
Первый шаг — необходимо зайти в палитру свойств нужного нам документа и выбрать Действия — Конструкторы — Конструктор печати:
Первый вопрос системы — выбор варианта работы конструктора. Настройки аналогичны, если у Вас конфигурация работает в управляемом режиме — выберите его, если нет — выберите обычные формы. Мы рассмотрим создание на обычной форме.
Следующий шаг — выбор названия процедуры для печати. Назовём её «Печать счета».
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Далее необходимо выбрать реквизиты, которые нужно указать в шапке печатной формы в том порядке, который нам необходим:
После выбора реквизитов шапки печатной формы 1С 8.2 следует сделать выбор данных для табличной части:
Когда и этот шаг сделан, нужно выбрать реквизиты подвала аналогично реквизитам в шапке.
На последней странице можно оставить всё по умолчанию и нажать ОК:
Что получаем в итоге?
Правильно оформленный макет печатной формы:
Процедура, полностью формирующая печатную форму документа:
Которые можно настроить в 1С 8.2, как нужно нам.
Вывод вызова созданной печатной формы 1С
Для вызова созданной печатной формы нужно просто разместить кнопку на форму документа. Это сделать очень просто. Для начала создадим кнопку на форме, назовем её «Печать счета»:
Нажимаем на кнопку «лупы» у действия — мы попадем в модуль формы, где вписываем вызов процедуры печати вновь созданного счета:
Где «ПечатьСчета» — имя нашей процедуры.
Созданная и настроенная печатная форма выглядит так:
Другие статьи по 1С:
В дополнение — наш видеоурок по созданию внешних печатных форм и подключению их на примере конфигурации 1С Бухгалтерии:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Источник
Шаблон и параметры макета печатной формы в программах 1C
В качестве примера рассмотрим редактирование в программе Бухгалтерия предприятия 3.0 документа «Накладная» как другой макет. Для этого перейдем в раздел «Администрирование» — «Печатные формы, отчеты и обработки» — «Макеты печатных форм». Помимо текста, ячейки макета содержат имена параметров, которые заключены в скобки <>. Благодаря параметрам макета в нужную ячейку можно вводить необходимые данные, но не стоит забывать, что в модуле программы должно быть указаны значение параметра.
С помощью изменения параметра в макете документа возможно поменять значения для документа. Например, для того чтобы в ячейку выводилась цена, артикул или товар, нужно просто указать необходимый параметр в ячейке. Для просмотра настроек необходимой ячейки, нужно нажать на нее правой кнопкой мыши и выбрать «Свойства».
На экране появится окно, в котором будет видно, что значение ячейки — это параметр.
Для ячейки в макете задать можно не только параметры и текст, но и шаблон, для этого в свойствах нужно указано, что это именно шаблон. Использование шаблона дает возможность скомбинировать параметры и текстовые значения.
Для этого нужно в значении ячейки товара отметить, что это шаблон, а при выборе значения шаблона в поле «Текст» при указании параметра использовать квадратные скобки.
После сохранения макета, рядом появляется карандаш, который говорит о том, что макет изменялся. В случае, если нужно будет вернуться к исходному макету, нужно будет нажать на одну из кнопок в верхней части подраздела «Макеты печатных форм»: «Использовать стандартный макет», «Удалить измененный макет»
При печати документа, использующего нужную печатную форму, нужные изменения будут отображаться.
В макете печатной формы таким же образом можно добавить текст с форматированием. Оформление применяется для всей ячейки, следовательно, нельзя, используя шаблон, в одной ячейке применить сразу несколько вариантов форматирования.
Исходя из всего вышесказанного видно, что при необходимости изменить макеты возможно. В пользовательском режиме доступны только небольшие изменения. В случаях, требующих создания внешней или новой печатной формы, используется уже режим «Конфигуратор».
Если у Вас остались или же появились вопросы, можете обратиться на линию консультаций нашей компании (тел. 66-88-79), и квалифицированные специалисты обязательно Вам помогут.
Источник
Настроить печатную форму макета
Попробовать демо
По умолчанию, печать документов осуществляется в соответствии со стандартным макетом печатной формы, встроенным в приложение разработчиками (его называют «поставляемым» макетом).
При необходимости, вы можете изменить стандартный макет и, в дальнейшем, осуществлять печать документа на основе вашего персонального («пользовательского») макета. Для редактирования макета печатной формы предусмотрен механизм выгрузки на локальный компьютер. Правка макета проводится в локальной версии приложения системы «1С:Предприятие» (в частности, можно использовать бесплатное приложение 1С:Предприятие — Работа с файлами).
Для изменения макета печатной формы выполните следующее.
- Откройте ваше приложение в браузере Internet Explorer или Mozilla Firefox. Убедитесь в том, что браузер настроен в соответствии с требованиями.
Обратите внимание: В браузерах Google Chrome и Apple Safari работа с макетами печатных форм не поддерживается. - В разделе Администрирование, на панели навигации, щелкните ссылку Макеты печатных форм.
Примечание. Редактирование макетов печатных форм требует установки расширения для работы с файлами. Если оно отсутствует на вашем компьютере, то его установка должна будет начаться автоматически при обращении к редактированию макета. По завершении установки необходимо будет выбрать рабочий каталог для сохранения файлов макетов .
- Подтвердите намерение открыть файл печатной формы для редактирования.
- Отредактируйте макет печатной формы, пользуясь предусмотренными для этого возможностями системы «1С:Предприятие». Например, в ячейки макета можно добавить новый текст (как это показано на рисунке внизу) или изображение (этот пример подробно разобран ниже).
- Сохраните измененный макет печатной формы в файле на локальном компьютере при помощи команды Файл / Сохранить.
Внимание! Если вы закроете сессию после выгрузки макета, функция Завершить редактирование будет отключена, для ее включения необходимо заново выгрузить макет!
Редактирование макета печатной формы завершено, при выводе на печать документа будет использоваться макет, в который были внесены изменения.
Если вы захотите вернуться к прежнему макету печатной формы, нажмите кнопку Использовать стандартный макет. При этом, отредактированный макет будет по-прежнему присутствовать на сервере, и его можно будет снова включить нажатием кнопки Изменить.
Желаем приятной работы!
Как вставить в макет печатной формы логотип компании?
Приведем конкретный пример редактирования макета печатной формы Счета на оплату, а именно, рассмотрим, как вставить в него изображение, например, логотип компании (это изображение необходимо предварительно заготовить и сохранить в виде графического файла, например, в формате png или jpg).
- Загрузите печатную форму документа для редактирования на локальный компьютер (о том, как это сделать, подробно написано здесь ).
Таким образом, теперь счета на оплату, которые вы готовите для передачи свои контрагентам, будет присутствовать логотип вашей компании. Для того чтобы добавить логотип и на другие документы, необходимо будет повторить описанные действия для соответствующих печатных форм этих документов.
Источник