20.01.2023
Довольно часто бухгалтера обращаются к программистам 1С и просят внести небольшие изменения в печатные формы. Не многие знают, что сейчас в программы 1С встроен механизм для редактирования формы и сделать это можно без изменения конфигурации. Таким образом можно добавить или убрать какой-нибудь текст.
Возьмем, для примера, одно из реальных заданий, которое делали для нашего клиента. Нас попросили доработать форму УПД (Универсально-передаточного документа) и выделить строки, в которых клиенты должны заполнить свои данные (дату, фио, подпись), примерно вот так:
Переходим в меню «Администрирование ➔ Печатные формы, отчеты и обработки ➔ Макеты печатных форм» и в списке ищем нужную форму. В нашем случае она должна называться УПД или Универсально-передаточный документ или как-то так:
Как видим, в данном случае существует несколько макетов. Чтобы понять какой изиз них нужная – можно попробовать сделать небольшое изменение в какой-то одной и посмотреть появилось ли это изменение в форме. В данном случае мы понимаем, что сейчас по закону применяется форма №534, а так как у нас не используются прослеживаемые товары, то скорее всего наша форма без пометки (прослеж.). Давайте ее и будем редактировать.
Добавляем нужные галочки в макет
Работа с макетом схожа с работой в Экселе. Мы не будем подробно останавливаться на всех тонкостях (попробуем в ближайшее время выпустить видео на эту тему), а просто найдем нужные нам ячейки и проставим в них символ с галочкой (саму галочку нашел через Яндекс и просто скопировал текст этой галочки и вставил в ячейки):
Единственный нюанс, это ячейка где есть ФИОТоварПолучил, сюда просто так галочку вставить не получится. Т.к. в эту ячейку 1С динамически подставляет фамилию контрагента (если она заполнена). Поэтому нужно зайти в свойства ячейки и поменять значение в поле “Заполнение” на “Шаблон”, а поле “Текст” поставить нашу галочку, а сам текст ФИОТоварПолучил нужно заключить в квадратные скобки. Тем самым мы говорим, что текст без квадратных скобок нужно вывести как есть, а внутри квадратных скобок нужно заменить динамически на нужный параметр:
Проверяем результат
Возвращаемся в документ реализации и пробуем вывести на печать форму УПД. Как видим – все получилось, галочки вывелись в нужных нам ячейках (строки 15, 16 и 18). И на этом можно остановиться, но…
Выделяем фон ячейки
… нам показалось, что раз задача была “Обратить внимание клиента на нужные места в документе”, то может кроме галочек еще добавить выделение этих ячеек фоном? Возвращаемся в макет и в свойствах ячеек устанавливаем “Цвет фона” в значение “Дымчато-белый”:
Итоговый результат
Еще раз возвращаемся в реализацию и формируем форму Универсально-передаточного документа. Делаем предпросмотр печати и видим наш финальный результат:
Как вернуться к стандартному макету печатной формы?
Переживать, что сломаете форму и перестанет работать 1С – не стоит! Даже если что-то удалили лишнего. Так как в любой момент можно вернуться к стандартной форме. Для этого достаточно нажать кнопку “Использовать стандартный”, в форме макетов печатных форм 1С:
Вам слово
Напишите в комментариях, оказался ли данный урок полезным? Если будет спрос, то мы будем чаще писать подобные статьи. И присоединяйтесь к нашему Telegram-каналу, чтобы не пропустить новых материалов от нас 🙂
Канал про 1С появился в telegram
Следите за выходом отчетов и расширений для 1С на новом Telegram-канале здесь. Нас уже более 700 человек!
Как в 1С заполнить контрагента по ИНН? Каждая организация и индивидуальный предприниматель имеет свой уникальный идентификационный номер налогоплательщика (ИНН). Именно по этому номеру налоговая служба (ФНС) отличает их в своей базе контрагентов. Сегодня, любой может зайти на сайт nalog.ru и по ИНН получить информацию по нужной организации или ИП. Если вы хоть раз вводили контрагентов в […]
Статьи
1С ИНН – обработка для заполнения реквизитов контрагентов
30.05.2018
Статья для тех, кто задаётся вопросом как же быстро загрузить табели в 1С из файла Excel (Эксель). Несколько лет назад мы разработали специальную обработку именно для этого случая и сегодня хотим рассказать о её плюсах и минусах. Обработка для загрузки табелей в 1С ЗУП (Зарплата и управление персоналом) работала следующим образом: В начале месяца отдел […]
Статьи
Как загрузить табель из Excel в 1С ЗУП
10.08.2018
за доверие нашим
32 455
клиентам
- Создано 09.04.2021 08:48
- Опубликовано 09.04.2021 08:48
- Автор: Administrator
- Просмотров: 38329
К нам часто обращаются с вопросом: как видоизменить печатную форму документа в 1С? Одним хочется добавить дополнительную графу, другим — текстовую информацию или логотип компании, у третьих изменились платежные реквизиты и этот момент нужно выделить жирным шрифтом в документах и т.п. В таких несложных случаях пользователь и сам может изменить макет печатной формы в любых программах 1С, дополнив его нужной ему информацией. Ведь принцип работы с макетами одинаков во всех конфигурациях. В этой публикации мы рассмотрим редактирование макета на примере 1С: Бухгалтерии предприятия, ред. 3.0, но вы можете поэкспериментировать и в других конфигурациях. Не забудьте при этом сделать резервную копию информационной базы. Хотя, внеся изменения в макет, их в любой момент можно «сбросить», придав форме первоначальный вид.
Итак, приступим.
Добавление колонок (предопределенные настройки 1С)
В некоторых формах имеются предопределенные настройки для добавления колонок, и программа сама предлагает пользователю их добавить. Как, например, в документе «Счет на оплату» для добавления колонки с артикулом и кодом достаточно перейти в настройку «Печати артикулов» и дело сделано!
Установив переключатель в нужное положение (выводить артикул или код), указанная колонка добавится в форму документа.
Колонка «Артикул» добавлена в табличную часть формы «Счет на оплату».
Но иногда, внеся изменения в форму, пользователь не может ее изменить, т.к. «подсказка-котик» исчезла из счета.
Для того, чтобы включить/отключить настройки печати артикула или кода, перейдите в раздел «Администрирование» — «Параметры учета» и увидите пункт настройки «Печать артикулов».
В этом разделе вы можете изменить настройку видимости этих колонок для документов «Счет», «Реализация (акт, накладная)», «Требование-накладная» и т.п.
А как быть, если пользователь хочет внести более глобальные «нестандартные» изменения в печатную форму? В этом случае придется немного потрудиться.
Как открыть макет печатной формы в 1С?
Сделать это можно двумя способами.
Вариант 1.
Шаг 1. Перейдите в раздел «Администрирование», далее вкладка «Печатные формы, отчеты и обработки».
Шаг 2. Пройдите по гиперссылке «Макеты печатных форм».
В справочнике отображены лишь те формы, в которые пользователь может внести изменения.
Шаг 3. Для внесения изменений в форму щелкните дважды мышкой на выбранном макете и откройте его, установив переключатель в положение «Для просмотра и редактирования». Тот же результат можно получить при нажатии кнопки «Изменить».
Второй способ «пробраться» к макету – непосредственно из самой печатной формы документа.
Вариант 2.
Перейдите в печатную форму документа, макет которого хотите изменить, и нажмите кнопку «Еще».
Перейти в справочник макетов печатных форм можно выбрав одноименную команду. Изменить макет формы можно запустив команду «Изменить макет».
Макет открыт, перейдем к его изменению.
Для изменения нажмите кнопку «Редактирование».
Как видите, форма макета напоминает таблицу Excel и принцип работы с ней схож. Изменение имен областей и других параметров формы не допустимо, т.к. это может повлечь за собой сбой в работе формы.
Пользователь может добавлять текст, использовать параметры, которые будут заменены при формировании формы, рисунки. Для форматирования ячеек и содержимого предназначены кнопки на панели инструментов, а также команды в кнопке «Еще».
Обратите внимание на красные линии – это границы областей. Вверху формы – «Шапка», ниже – блоки заголовков формы счета, с различными вариантами настройки.
При добавлении объекта – текста или рисунка, следите, чтобы он не выходил за границы блока, выделенного красными линиями. Иначе он выйдет из зоны видимости при печати. При необходимости ширину строк можно увеличить или вставить дополнительные строки в блок.
Рассмотрим на примерах.
Добавление текста в макет печатной формы документа 1С
Раз у нас уже открыт документ «Счет на оплату», рассмотрим следующий пример: как добавить в шапку документа текст – «Внимание! Изменены реквизиты для оплаты!»
Шаг 1. Выполните действия:
• Для увеличения ширины строки растяните ее за границу, как в Excel.
• Напишите в ячейке свой текст – в нашем примере – «Внимание! Изменены реквизиты для оплаты».
• Используя кнопки на панели инструментов, измените формат шрифта на полужирный и задайте размер.
• Выделите блок ячеек и нажмите кнопку «Объединить» (крайняя справа).
• Примените выравнивание – по центру.
Меню для форматирования ячеек доступно и по кнопке «Еще».
Изменить формат ячейки можно щелкнув правой кнопкой мышки на ней и выбрав команду «Свойства».
Меню содержит и другие дополнительные настройки формата ячейки.
В результате наших действий вышла такая ячейка.
Шаг 2. Нажмите «Записать и закрыть», макет изменен.
На «раз, два» мы получили вот такую форму счета с дополнительной информацией.
Как узнать изменен ли макет?
Перейдите к справочнику «Макеты печатных форм».
О том, что в форму внесены изменения, пользователю говорит «пиктограмма-карандашик» возле названия макета формы.
Не переживайте, что вы испортите шаблон формы.
Как вернуть стандартную печатную форму документа в 1С?
Чтобы вернуть стандартный макет обратно:
1) выделите макет и нажмите кнопку «Еще»;
2) выберите команду «Использовать стандартный макет».
Такая же кнопка есть на панели инструментов.
«Пиктограмма-карандашик» стала блеклой, значит измененный макет отключен.
Вернуться к изменениям шаблона печатной формы можно выбрав команду в кнопке «Еще» или нажав на кнопку «Использовать измененный макет».
Как говорится: «Все гениальное – просто!»
Добавление картинки – логотипа в печатную форму документа 1С
О том, как добавить логотип в счет, уже говорилось в статье «Как сформировать и отправить покупателю счет на оплату с логотипом, подписью и печатью в 1С: Бухгалтерии 8». Этот функционал предопределен 1С.
А как быть, если пользователь хочет вставить картинку – логотип в другую печатную форму, например, в форму документа «Расходная накладная» или в «Акт об оказании услуг».
Рассмотрим такой пример: ИП Симонова А.И. занимается услугами ландшафтного дизайна, озеленением и продажей сопутствующих товаров. В документ «Акт об оказании услуг» внесем логотип фирмы.
Шаг 1. Из печатной формы, нажав кнопку «Еще», перейдите к редактированию макета формы по команде «Изменить макет».
Шаг 2. Выделите место куда вставить картинку и нажмите кнопку «Еще», далее подберите нужный рисунок по команде «Картинка».
Вы можете воспользоваться стандартной библиотекой рисунков, а можно подобрать свою картинку-логотип по кнопке «Выбрать из файла».
Шаг 3. По гиперссылке или нажав кнопку «Выберите с диска» укажите файл вставляемого рисунка.
Переместив его в библиотеку рисунков, подтвердите выбор, нажав «Ок».
Рекомендуем рисунок сразу загружать небольшого размера. Предварительно уменьшите размер картинки в графическом редакторе. С большим сложнее справиться, придется уменьшать его размер в программе.
Вставив картинку, ее размер может оказаться боле нужного.
Шаг 4. Используя маркеры по краям логотипа измените его размер.
Вставив рисунок, может появиться черная рамка – обводка вокруг него. Чтобы ее убрать, щелкните правой кнопкой мышки на рисунке и выберите команду «Свойства». Измените значение поля «Цвет границы».
Переместите картинку в нужное место.
Шаг 5. Для просмотра как выглядит вставленная картинка на документе нажмите кнопку «Предварительный просмотр».
Если все устраивает, можно сохранять с помощью кнопки «Записать и закрыть».
Это еще не все возможности в использовании макетов.
Работа с параметрами при изменении макета печатной формы в 1С
Обратите внимание, что в макете используются фразы в скобках – это параметры, которые при заполнении формы заменяются заданными значениями. При изменении макета формы пользователь также может использовать их. Для этого достаточно знать имя параметра.
Откройте макет формы «Акт на списание материалов».
Щелкните правой кнопкой мышки на ячейке, где в таблице пишется наименование материла. Выберите пункт «Свойства».
В разделе «Макет» видно, что значение ячейки задано как «Параметр» и имя «МатериалНаименование». В заполненном документе в этой ячейке пользователь увидит наименование списываемого материала.
Значение ячейки может быть задано с использованием:
• текста;
• параметра;
• шаблона.
Что такое шаблон? Это сочетание текста и параметров.
Для примера, добавим в ячейку под таблицей (предварительно объединив их), шаблон – текст «Проверено» и шаблон в виде [ДатаДокумента]. Шаблон задается в открывающейся форме по нажатию кнопки «Открыть» (у края формы). После сохранения формы свойств в ячейке отобразится веденный шаблон.
Отформатируйте текст. Шаблон в ячейке выглядит в формате — <Проверено [ДатаДокумента] _____________>
Добавление колонок и строк в макет, форматирование границ
Кроме добавления текста, картинок, использования параметров и шаблонов, для макета документа пользователь может добавлять строки в шаблон и колонки в таблицу документа. При оформлении таблицы пользователь может изменить формат границ. Все действия по работе с таблицей аналогичны работе в Excel.
Делить таблицу немного сложнее, т.к. просто вставив столбец, может повредиться шапка документа. Присмотревшись к таблице можно увидеть, что некоторые ячейки объединены, а под ними две ячейки. Т.е. разбив ее, верхняя часть документа не исказится. Для этого используется команда – «Разбить ячейки».
Выделив строку и выбрав команду «Раздвинуть», вставляется строка. Аналогично можно поступить и со столбцом, но нужно быть аккуратным, чтобы не испортить форму.
Для изменения границ ячеек таблицы, в свойствах задаются параметры границ.
Работа схожа с таблицами Excel. Но редактировать готовую таблицу всегда сложнее, чем создавать новую.
Автор статьи: Ольга Круглова
Понравилась статья? Подпишитесь на рассылку новых материалов
Добавить комментарий
В данной инструкции будут рассмотрены возможности и варианты редактирования печатной формы документов, а также их сохранение в файл.
Рассмотрим возможность редактирования печатной формы документа на примере документа Доверенность. Переходим на вкладку Покупки и выбираем пункт Доверенности.
Открываем документ и выводим на экран печатную форму с помощью кнопки Печать — Доверенность.
Попадаем в окно, в котором отображен документ таким, каким он будет при печати.
За изменения документа отвечает кнопка с пиктограммой “Зеленый карандаш” (включает или отключает режим редактирования печатной формы). Нажмите на него.
После включения данной опции Вы можете внести свои коррективы в документ. Нажмите на необходимое место дважды и у Вас появится возможность вставить необходимый текст; или нажмите правой кнопкой мыши на нужном участке документа, а затем выберите Свойства.
В открывшемся окне Вы можете вписать необходимую информацию в поле Текст, а также указать для него дополнительные настройки.
Таким образом мы отредактировали печатную форму документа.
Теперь сохраним измененный документ в файл на ПК.
Для этого воспользуемся кнопкой Сохранить на панели кнопок.
Нажав эту кнопку, программа предложит выбрать папку на вашем компьютере, просто нажмите на троеточие в строке Сохранить в папку на компьютер. А потом укажите путь к папке.
Также в этом окне Вы можете задать формат файла из предложенного программой списка.
Здесь предусмотрена возможность заархивировать данный документ, для этого поставьте галочку в строке Дополнительно упаковать в архив.
Подтвердите действия кнопкой Сохранить.
/
/
/
Совет: Как изменить печатные формы документов в 1С 8.3?
12.03.2018
Универсальность встроенных печатных форм может быть недостатком для некоторых видов бизнеса. К счастью, счета, акты и другие печатные документы можно подстроить под себя.
Когда же типовые формы могут вам не подойти? Например, вы не используете скидки при ценообразовании и вам нужно убрать невостребованные поля. Либо у вашей номенклатуры очень длинные наименования, и вам хочется уменьшить размер печатного текста для соответствующего поля. Или вам хочется добавить рекламное поле в печатные формы. В любом случае, варианты могут быть разные, ниже мы расскажем как их можно реализовать на примере 1С:Управление торговлей 8 (Ред. 11).
Итак, в главном меню заходим в раздел «Администрирование», пункт «Печатные формы и обработки».
Далее – открываем список «Макеты печатных форм».
Выбираем нужную форму и нажимаем «Изменить».
Далее вы можете добавлять и убирать текстовые поля, менять форматирование текста, и пр. После сохранения изменений на печать автоматически будет отправляться отредактированная форма.
Чтобы откатить назад все изменения и вернуться к стандартной форме, вам достаточно будет нажать кнопку «Использовать стандартный макет» в списке «Макеты печатных форм».
Пройдите курсы 1С и Вам больше не понадобятся советы и руководства!
Расписание курсов 1C
Подпишитесь на нас!
И получите в подарок промокод на 1500 руб! Все новые статьи, акции и анонсы каждую неделю:
Менять шаблоны документов и отчетов можно во всех конфигурациях программы 1С. Сегодня научимся изменять макет печатной формы без программиста.
Открываем подсистему «компания» и переходим в «администрирование».
Далее ищем пункт «печатные формы, отчеты и обработки» и переходим в него.
Сверху мы видим раздел «макеты печатных форм». Открываем.
Здесь есть все макеты печатных форм, которые только могут быть в программе. В списке находим макет «коммерческое предложение».
Чтобы отредактировать печатную форму необходимо выделить пункт и нажать на кнопку «изменить».
Форма состоит из областей: заголовок/логотип; заголовок/представление документа; поставщик; покупатель; содержание и так далее.
Будьте предельно внимательны при изменении печатной формы. Ни в коем случае не удаляйте и не переименовывайте области. Почему? Потому что, когда форма запускается в печать, алгоритм программы ищет область по наименованию и вставляет ее в печатную форму. Так программа по очереди вводит каждую область в форму, создавая целостный документ.
Например, если мы говорим о таблицах, то сначала вводится шапка таблицы, а затем последующие строки.
Сверху редактирования печатной формы написано предупреждение: «изменение имен областей, а также параметров макета может привести к потере работоспособности печатной формы».
Перейдем к параметрам.
Все, что указано в форме в скобках <…> — это параметры.
Можно посмотреть свойства конкретного параметра. Кликаем по нему правой кнопкой мыши и переходим в пункт «свойства».
С правой стороны открывается окно со свойствами.
Рассмотрим, к примеру, параметр «ответственный». В свойствах мы видим, что данная строка представляет собой параметр и в него, при печати, будет добавляться ответственное лицо.
Если переименовать какой-либо параметр, то при печати в данном месте будет либо пустое место, либо программа даст ошибку.
Посмотрим, что будет если удалить какую-либо область. Например, удалим область «итого НДС». Кликаем по ней правой кнопкой мыши и нажимаем «удалить».
Переходим в «заказы покупателей» и пробуем сформировать форму для печати. Нажимаем на значок печати и выбираем «коммерческое предложение».
Что происходит дальше? Программа выдает ошибку и говорит нам, что область «итого НДС» не найдена.
Представим, что данная область нам все-таки не нужна и нет необходимости выводить ее на печать. Ее можно скрыть. Возвращаемся в редактирование печатной формы, кликаем по области «итого НДС» правой кнопкой мыши и нажимаем «скрыть».
Сохраняем настройки и попробуем заново напечатать документ.
В печатной форме мы видим, что информация об НДС отсутствует. Мы скрыли эту область.
Теперь представим, что мы хотим сделать то же самое, только с какой-либо колонкой.
Например, уберем колонки «единицы измерения». Если мы таким образом просто их скроем, то в документе может быть нарушена ширина другой колонки, так как размер у них разный.
Есть важный момент, который необходимо знать по поводу колонок печатных форм. Ширина колонок может быть не одинаковая для всей таблицы.
Как изменить ширину колонки? Сначала выделяем строки, в которых может присутствовать данная колонка (от шапки до фактических значений).
Теперь, выделив нужные строки, меняем ширину колонки. Там, где указан порядковый номер колонки, тянем за правую сторону окошка с этим числом.
Программа выдаст предупреждение: «для выделенных строк будет создан новый формат строк». Нажимаем «ок».
Размер колонки изменился. Теперь, если мы ее скроем, то размер остальных колонок не нарушится.
Таким образом, мы скрыли колонку «единица измерения».
Важный момент: если какой-то строке не скрылась данная колонка, то возможно, вы ее не выделили. Колонки скрываются только в тех строках, которые были выделены до этого.
Сохраним настройки и посмотрим как будет выглядеть форма в печатном виде.
Как мы видим, в нашей форме отсутствует колонка «единица измерения».
В самих областях можно писать какой-либо текст и менять его формат. Если данный текст будет написан вне области, в пустом месте, то он не будет выведен в печатную форму.
Помните, что менять параметры нельзя. Они заложены в программу изначально. Также невозможно добавить свою собственную область. Мы можем лишь скрывать или добавлять строки и колонки. Можно действовать в рамках тех областей и параметров, которые уже существуют.